From cde7df17053c9a18d38f044ef426a3f43efb326e Mon Sep 17 00:00:00 2001 From: T Cornerstone Date: Mon, 21 Oct 2024 18:19:16 +0200 Subject: [PATCH 1/3] Mavenize project. --- .gitignore | 11 + com.wamas.ide.launching.feature/pom.xml | 12 + .../META-INF/MANIFEST.MF | 3 +- com.wamas.ide.launching.ide/build.properties | 8 +- com.wamas.ide.launching.ide/pom.xml | 12 + .../services/org.eclipse.xtext.ISetup | 1 - .../launching/ide/AbstractLcDslIdeModule.java | 60 - .../ide/contentassist/antlr/LcDslParser.java | 262 - .../PartialLcDslContentAssistParser.java | 33 - .../antlr/internal/InternalLcDsl.g | 10198 ----- .../antlr/internal/InternalLcDsl.tokens | 215 - .../antlr/internal/InternalLcDslLexer.java | 4695 -- .../antlr/internal/InternalLcDslParser.java | 36272 ---------------- .../ide/launching/ide/LcDslIdeModule.xtend | 0 .../ide/launching/ide/LcDslIdeSetup.xtend | 0 .../xtend-gen/.gitignore | 1 - .../META-INF/MANIFEST.MF | 4 +- com.wamas.ide.launching.ui/build.properties | 6 +- com.wamas.ide.launching.ui/pom.xml | 20 + .../launching/ui/AbstractLcDslUiModule.java | 293 - .../ui/LcDslExecutableExtensionFactory.java | 29 - .../AbstractLcDslProposalProvider.java | 526 - .../ui/internal/LaunchingActivator.java | 94 - .../ide/launching/ui/LcDslEditorOpener.java | 0 .../wamas/ide/launching/ui/LcDslHelper.java | 0 .../LcDslResourceForIEditorInputFactory.java | 0 .../ide/launching/ui/LcDslUiModule.xtend | 0 .../ui/build/LcDslContainerManager.java | 0 .../ui/build/LcDslContainerState.java | 0 .../ui/build/LcDslContributions.java | 0 .../ui/build/LcDslResourceSetProvider.java | 0 .../build/LcDslResourceUIServiceProvider.java | 0 .../ui/build/LcDslTargetPlatformSupport.java | 0 .../launching/ui/build/UriBasedStorage.java | 0 .../contentassist/LcDslProposalProvider.xtend | 0 .../AbstractLaunchConfigGeneratorHandler.java | 0 .../ui/handlers/EditorGenerateCmd.java | 0 .../ui/handlers/OutlineGenerateCmd.java | 0 .../ui/hyperlink/LcDslHyperlinkHelper.xtend | 0 .../ui/hyperlink/LcDslIFeatureHyperlink.java | 0 .../ui/hyperlink/LcDslIFileHyperlink.java | 0 .../LcDslIPluginModelBaseHyperlink.java | 0 .../ui/internal/LcDslInternalHelper.java | 0 .../LcDslDescriptionLabelProvider.xtend | 0 .../ui/labeling/LcDslLabelProvider.xtend | 0 .../launchview/LcDslDependenciesDialog.java | 0 .../ui/launchview/LcDslLaunchObject.java | 0 .../ui/launchview/LcDslProvider.java | 0 .../ui/outline/LcDslOutlineTreeProvider.xtend | 0 .../ui/quickfix/LcDslQuickfixProvider.xtend | 0 .../xtend-gen/.gitignore | 1 - com.wamas.ide.launching.update/.project | 11 + .../org.eclipse.core.resources.prefs | 2 + .../.settings/org.eclipse.core.runtime.prefs | 2 + .../.settings/org.eclipse.m2e.core.prefs | 4 + com.wamas.ide.launching.update/category.xml | 11 + com.wamas.ide.launching.update/pom.xml | 23 + com.wamas.ide.launching/META-INF/MANIFEST.MF | 6 +- com.wamas.ide.launching/build.properties | 6 +- .../model/generated/LcDsl.ecore | 268 - .../model/generated/LcDsl.genmodel | 230 - com.wamas.ide.launching/pom.xml | 121 + .../launching/AbstractLcDslRuntimeModule.java | 216 - .../com/wamas/ide/launching/LcDsl.xtextbin | Bin 11545 -> 0 bytes .../LcDslStandaloneSetupGenerated.java | 42 - .../wamas/ide/launching/lcDsl/AddFeature.java | 71 - .../wamas/ide/launching/lcDsl/AddPlugin.java | 71 - .../wamas/ide/launching/lcDsl/AnyPath.java | 19 - .../launching/lcDsl/ApplicationExtPoint.java | 48 - .../launching/lcDsl/BrowserLaunchMode.java | 248 - .../ide/launching/lcDsl/ClearOption.java | 117 - .../launching/lcDsl/ConfigIniTemplate.java | 48 - .../lcDsl/ContentProviderProduct.java | 48 - .../launching/lcDsl/EnvironmentVariable.java | 71 - .../launching/lcDsl/ExecutionEnvironment.java | 48 - .../ide/launching/lcDsl/ExistingPath.java | 19 - .../wamas/ide/launching/lcDsl/Favorites.java | 42 - .../launching/lcDsl/FeatureWithVersion.java | 71 - .../ide/launching/lcDsl/GroupMember.java | 120 - .../lcDsl/GroupPostLaunchAction.java | 20 - .../launching/lcDsl/GroupPostLaunchDelay.java | 47 - .../launching/lcDsl/GroupPostLaunchRegex.java | 47 - .../launching/lcDsl/GroupPostLaunchWait.java | 19 - .../ide/launching/lcDsl/IgnorePlugin.java | 48 - .../ide/launching/lcDsl/InputStream.java | 202 - .../ide/launching/lcDsl/JavaMainSearch.java | 71 - .../ide/launching/lcDsl/JavaMainType.java | 48 - .../wamas/ide/launching/lcDsl/LCModel.java | 40 - .../ide/launching/lcDsl/LaunchConfig.java | 870 - .../ide/launching/lcDsl/LaunchConfigType.java | 317 - .../ide/launching/lcDsl/LaunchModeType.java | 294 - .../ide/launching/lcDsl/LcDslFactory.java | 386 - .../ide/launching/lcDsl/LcDslPackage.java | 4888 --- .../ide/launching/lcDsl/MainProject.java | 71 - .../wamas/ide/launching/lcDsl/MainType.java | 48 - .../ide/launching/lcDsl/MemoryOption.java | 172 - .../wamas/ide/launching/lcDsl/MemoryUnit.java | 225 - .../ide/launching/lcDsl/OutputStream.java | 248 - .../com/wamas/ide/launching/lcDsl/Path.java | 48 - .../launching/lcDsl/PluginWithVersion.java | 71 - .../lcDsl/PluginWithVersionAndStartLevel.java | 94 - .../ide/launching/lcDsl/ProductExtPoint.java | 48 - .../ide/launching/lcDsl/ProgramArgument.java | 40 - .../wamas/ide/launching/lcDsl/Project.java | 48 - .../ide/launching/lcDsl/RapServletConfig.java | 166 - .../wamas/ide/launching/lcDsl/Redirect.java | 146 - .../launching/lcDsl/StringWithVariables.java | 48 - .../wamas/ide/launching/lcDsl/TestConfig.java | 166 - .../ide/launching/lcDsl/TestRunnerType.java | 248 - .../ide/launching/lcDsl/TraceEnablement.java | 63 - .../wamas/ide/launching/lcDsl/VmArgument.java | 40 - .../wamas/ide/launching/lcDsl/WorkingDir.java | 48 - .../wamas/ide/launching/lcDsl/Workspace.java | 48 - .../launching/lcDsl/impl/AddFeatureImpl.java | 270 - .../launching/lcDsl/impl/AddPluginImpl.java | 270 - .../ide/launching/lcDsl/impl/AnyPathImpl.java | 41 - .../lcDsl/impl/ApplicationExtPointImpl.java | 180 - .../launching/lcDsl/impl/ClearOptionImpl.java | 354 - .../lcDsl/impl/ConfigIniTemplateImpl.java | 197 - .../impl/ContentProviderProductImpl.java | 197 - .../lcDsl/impl/EnvironmentVariableImpl.java | 270 - .../lcDsl/impl/ExecutionEnvironmentImpl.java | 180 - .../lcDsl/impl/ExistingPathImpl.java | 41 - .../launching/lcDsl/impl/FavoritesImpl.java | 166 - .../lcDsl/impl/FeatureWithVersionImpl.java | 238 - .../launching/lcDsl/impl/GroupMemberImpl.java | 397 - .../lcDsl/impl/GroupPostLaunchActionImpl.java | 43 - .../lcDsl/impl/GroupPostLaunchDelayImpl.java | 179 - .../lcDsl/impl/GroupPostLaunchRegexImpl.java | 179 - .../lcDsl/impl/GroupPostLaunchWaitImpl.java | 41 - .../lcDsl/impl/IgnorePluginImpl.java | 197 - .../lcDsl/impl/JavaMainSearchImpl.java | 238 - .../lcDsl/impl/JavaMainTypeImpl.java | 180 - .../ide/launching/lcDsl/impl/LCModelImpl.java | 169 - .../lcDsl/impl/LaunchConfigImpl.java | 2588 -- .../lcDsl/impl/LcDslFactoryImpl.java | 816 - .../lcDsl/impl/LcDslPackageImpl.java | 2654 -- .../launching/lcDsl/impl/MainProjectImpl.java | 270 - .../launching/lcDsl/impl/MainTypeImpl.java | 197 - .../lcDsl/impl/MemoryOptionImpl.java | 471 - .../ide/launching/lcDsl/impl/PathImpl.java | 197 - .../PluginWithVersionAndStartLevelImpl.java | 328 - .../lcDsl/impl/PluginWithVersionImpl.java | 238 - .../lcDsl/impl/ProductExtPointImpl.java | 180 - .../lcDsl/impl/ProgramArgumentImpl.java | 169 - .../ide/launching/lcDsl/impl/ProjectImpl.java | 180 - .../lcDsl/impl/RapServletConfigImpl.java | 471 - .../launching/lcDsl/impl/RedirectImpl.java | 462 - .../lcDsl/impl/StringWithVariablesImpl.java | 180 - .../launching/lcDsl/impl/TestConfigImpl.java | 471 - .../lcDsl/impl/TraceEnablementImpl.java | 226 - .../launching/lcDsl/impl/VmArgumentImpl.java | 169 - .../launching/lcDsl/impl/WorkingDirImpl.java | 197 - .../launching/lcDsl/impl/WorkspaceImpl.java | 197 - .../lcDsl/util/LcDslAdapterFactory.java | 893 - .../ide/launching/lcDsl/util/LcDslSwitch.java | 999 - .../antlr/LcDslAntlrTokenFileProvider.java | 16 - .../launching/parser/antlr/LcDslParser.java | 40 - .../parser/antlr/internal/InternalLcDsl.g | 4341 -- .../antlr/internal/InternalLcDsl.tokens | 215 - .../antlr/internal/InternalLcDslLexer.java | 4695 -- .../antlr/internal/InternalLcDslParser.java | 11619 ----- .../scoping/AbstractLcDslScopeProvider.java | 9 - .../serializer/LcDslSemanticSequencer.java | 801 - .../serializer/LcDslSyntacticSequencer.java | 97 - .../services/LcDslGrammarAccess.java | 3345 -- .../validation/AbstractLcDslValidator.java | 22 - .../com/wamas/ide/launching/Activator.java | 0 .../wamas/ide/launching/GenerateLcDsl.mwe2 | 16 +- .../java}/com/wamas/ide/launching/LcDsl.xtext | 0 .../launching/LcDslLaunchConfigBuilder.java | 0 .../wamas/ide/launching/LcDslResource.java | 0 .../ide/launching/LcDslRuntimeModule.xtend | 0 .../ide/launching/LcDslStandaloneSetup.xtend | 0 .../formatting2/LcDslFormatter.xtend | 0 .../generator/DependencyManager.java | 0 .../generator/DependencyResolver.xtend | 0 .../launching/generator/LcDslGenerator.xtend | 0 .../generator/RecursiveCollectors.xtend | 0 .../StandaloneLaunchConfigGenerator.xtend | 0 .../naming/LcDslQualifiedNameProvider.java | 0 .../scoping/LcDslScopeProvider.xtend | 0 .../services/LcDslPostProcessor.java | 0 .../validation/InternalApiCalls.java | 0 .../launching/validation/LcDslValidator.xtend | 0 com.wamas.ide.launching/xtend-gen/.gitignore | 1 - oomph/LaunchConfigDSL.setup | 3 + pom.xml | 336 + target-platforms/default.target | 52 + target-platforms/default.tpd | 77 + 190 files changed, 727 insertions(+), 105660 deletions(-) create mode 100644 com.wamas.ide.launching.feature/pom.xml create mode 100644 com.wamas.ide.launching.ide/pom.xml delete mode 100644 com.wamas.ide.launching.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/AbstractLcDslIdeModule.java delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/LcDslParser.java delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/PartialLcDslContentAssistParser.java delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.g delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.tokens delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslLexer.java delete mode 100644 com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslParser.java rename com.wamas.ide.launching.ide/src/{ => main/java}/com/wamas/ide/launching/ide/LcDslIdeModule.xtend (100%) rename com.wamas.ide.launching.ide/src/{ => main/java}/com/wamas/ide/launching/ide/LcDslIdeSetup.xtend (100%) delete mode 100644 com.wamas.ide.launching.ide/xtend-gen/.gitignore create mode 100644 com.wamas.ide.launching.ui/pom.xml delete mode 100644 com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/AbstractLcDslUiModule.java delete mode 100644 com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/LcDslExecutableExtensionFactory.java delete mode 100644 com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/contentassist/AbstractLcDslProposalProvider.java delete mode 100644 com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/internal/LaunchingActivator.java rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/LcDslEditorOpener.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/LcDslHelper.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/LcDslResourceForIEditorInputFactory.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/LcDslUiModule.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslContainerManager.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslContainerState.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslContributions.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslResourceSetProvider.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslResourceUIServiceProvider.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/LcDslTargetPlatformSupport.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/build/UriBasedStorage.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/contentassist/LcDslProposalProvider.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/handlers/AbstractLaunchConfigGeneratorHandler.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/handlers/EditorGenerateCmd.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/handlers/OutlineGenerateCmd.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/hyperlink/LcDslHyperlinkHelper.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/hyperlink/LcDslIFeatureHyperlink.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/hyperlink/LcDslIFileHyperlink.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/hyperlink/LcDslIPluginModelBaseHyperlink.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/internal/LcDslInternalHelper.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/labeling/LcDslDescriptionLabelProvider.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/labeling/LcDslLabelProvider.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/launchview/LcDslDependenciesDialog.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/launchview/LcDslLaunchObject.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/launchview/LcDslProvider.java (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/outline/LcDslOutlineTreeProvider.xtend (100%) rename com.wamas.ide.launching.ui/src/{ => main/java}/com/wamas/ide/launching/ui/quickfix/LcDslQuickfixProvider.xtend (100%) delete mode 100644 com.wamas.ide.launching.ui/xtend-gen/.gitignore create mode 100644 com.wamas.ide.launching.update/.project create mode 100644 com.wamas.ide.launching.update/.settings/org.eclipse.core.resources.prefs create mode 100644 com.wamas.ide.launching.update/.settings/org.eclipse.core.runtime.prefs create mode 100644 com.wamas.ide.launching.update/.settings/org.eclipse.m2e.core.prefs create mode 100644 com.wamas.ide.launching.update/category.xml create mode 100644 com.wamas.ide.launching.update/pom.xml delete mode 100644 com.wamas.ide.launching/model/generated/LcDsl.ecore delete mode 100644 com.wamas.ide.launching/model/generated/LcDsl.genmodel create mode 100644 com.wamas.ide.launching/pom.xml delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/AbstractLcDslRuntimeModule.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDsl.xtextbin delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDslStandaloneSetupGenerated.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddFeature.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddPlugin.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AnyPath.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ApplicationExtPoint.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/BrowserLaunchMode.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ClearOption.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ConfigIniTemplate.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ContentProviderProduct.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/EnvironmentVariable.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExecutionEnvironment.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExistingPath.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Favorites.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/FeatureWithVersion.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupMember.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchAction.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchDelay.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchRegex.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchWait.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/IgnorePlugin.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/InputStream.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainSearch.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainType.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LCModel.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfig.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfigType.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchModeType.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslFactory.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslPackage.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainProject.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainType.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryOption.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryUnit.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/OutputStream.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Path.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersion.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersionAndStartLevel.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProductExtPoint.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProgramArgument.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Project.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/RapServletConfig.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Redirect.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/StringWithVariables.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestConfig.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestRunnerType.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TraceEnablement.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/VmArgument.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/WorkingDir.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Workspace.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddFeatureImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddPluginImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AnyPathImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ApplicationExtPointImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ClearOptionImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ConfigIniTemplateImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ContentProviderProductImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/EnvironmentVariableImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExecutionEnvironmentImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExistingPathImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FavoritesImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FeatureWithVersionImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupMemberImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchActionImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchDelayImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchRegexImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchWaitImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/IgnorePluginImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainSearchImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainTypeImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LCModelImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LaunchConfigImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslFactoryImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslPackageImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainProjectImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainTypeImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MemoryOptionImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PathImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionAndStartLevelImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProductExtPointImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProgramArgumentImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProjectImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RapServletConfigImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RedirectImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/StringWithVariablesImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TestConfigImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TraceEnablementImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/VmArgumentImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkingDirImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkspaceImpl.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslAdapterFactory.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslSwitch.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslAntlrTokenFileProvider.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslParser.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.g delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.tokens delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslLexer.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslParser.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/scoping/AbstractLcDslScopeProvider.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSemanticSequencer.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSyntacticSequencer.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/services/LcDslGrammarAccess.java delete mode 100644 com.wamas.ide.launching/src-gen/com/wamas/ide/launching/validation/AbstractLcDslValidator.java rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/Activator.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/GenerateLcDsl.mwe2 (63%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/LcDsl.xtext (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/LcDslLaunchConfigBuilder.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/LcDslResource.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/LcDslRuntimeModule.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/LcDslStandaloneSetup.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/formatting2/LcDslFormatter.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/generator/DependencyManager.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/generator/DependencyResolver.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/generator/LcDslGenerator.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/generator/RecursiveCollectors.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/generator/StandaloneLaunchConfigGenerator.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/naming/LcDslQualifiedNameProvider.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/scoping/LcDslScopeProvider.xtend (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/services/LcDslPostProcessor.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/validation/InternalApiCalls.java (100%) rename com.wamas.ide.launching/src/{ => main/java}/com/wamas/ide/launching/validation/LcDslValidator.xtend (100%) delete mode 100644 com.wamas.ide.launching/xtend-gen/.gitignore create mode 100644 pom.xml create mode 100644 target-platforms/default.target create mode 100644 target-platforms/default.tpd diff --git a/.gitignore b/.gitignore index 0159e23..3f10c75 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,14 @@ *.ser Thumbs.db *.swp + +**/src/gen +**/target/* +/com.wamas.ide.launching/model +*.rej +*.bak +*.xtendbin +/build.log +/repository +# tycho creates temporary files outside the maven target directory +.tycho* diff --git a/com.wamas.ide.launching.feature/pom.xml b/com.wamas.ide.launching.feature/pom.xml new file mode 100644 index 0000000..eb48340 --- /dev/null +++ b/com.wamas.ide.launching.feature/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + com.wamas.ide.launching-parent + com.wamas.ide.launching + 0.7.0-SNAPSHOT + + com.wamas.ide.launching.feature + eclipse-feature + diff --git a/com.wamas.ide.launching.ide/META-INF/MANIFEST.MF b/com.wamas.ide.launching.ide/META-INF/MANIFEST.MF index 5ed92db..2eb2502 100644 --- a/com.wamas.ide.launching.ide/META-INF/MANIFEST.MF +++ b/com.wamas.ide.launching.ide/META-INF/MANIFEST.MF @@ -8,9 +8,8 @@ Bundle-ActivationPolicy: lazy Require-Bundle: com.wamas.ide.launching, org.eclipse.xtext.ide, org.eclipse.xtext.xbase.ide, - org.antlr.runtime + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" Bundle-RequiredExecutionEnvironment: JavaSE-11 Export-Package: com.wamas.ide.launching.ide.contentassist.antlr, com.wamas.ide.launching.ide.contentassist.antlr.internal Automatic-Module-Name: com.wamas.ide.launching.ide - diff --git a/com.wamas.ide.launching.ide/build.properties b/com.wamas.ide.launching.ide/build.properties index e3e5d98..5d73382 100644 --- a/com.wamas.ide.launching.ide/build.properties +++ b/com.wamas.ide.launching.ide/build.properties @@ -1,7 +1,7 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ +source.. = src/main/java,\ + src/gen/xtext,\ + target/generated-sources/xtend/ bin.includes = .,\ META-INF/ javacDefaultEncoding.. = UTF-8 -output.. = bin/ +output.. = target/classes diff --git a/com.wamas.ide.launching.ide/pom.xml b/com.wamas.ide.launching.ide/pom.xml new file mode 100644 index 0000000..9ef295c --- /dev/null +++ b/com.wamas.ide.launching.ide/pom.xml @@ -0,0 +1,12 @@ + + + 4.0.0 + + com.wamas.ide.launching-parent + com.wamas.ide.launching + 0.7.0-SNAPSHOT + + com.wamas.ide.launching.ide + eclipse-plugin + diff --git a/com.wamas.ide.launching.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup b/com.wamas.ide.launching.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup deleted file mode 100644 index 5cac57c..0000000 --- a/com.wamas.ide.launching.ide/src-gen/META-INF/services/org.eclipse.xtext.ISetup +++ /dev/null @@ -1 +0,0 @@ -com.wamas.ide.launching.ide.LcDslIdeSetup diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/AbstractLcDslIdeModule.java b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/AbstractLcDslIdeModule.java deleted file mode 100644 index 2a4c270..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/AbstractLcDslIdeModule.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ide; - -import com.google.inject.Binder; -import com.google.inject.name.Names; -import com.wamas.ide.launching.ide.contentassist.antlr.LcDslParser; -import com.wamas.ide.launching.ide.contentassist.antlr.internal.InternalLcDslLexer; -import org.eclipse.xtext.ide.DefaultIdeModule; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IPrefixMatcher; -import org.eclipse.xtext.ide.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.refactoring.IRenameStrategy2; -import org.eclipse.xtext.ide.server.rename.IRenameService2; -import org.eclipse.xtext.ide.server.rename.RenameService2; - -/** - * Manual modifications go to {@link LcDslIdeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractLcDslIdeModule extends DefaultIdeModule { - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalLcDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return LcDslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameService2() { - return RenameService2.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy2() { - return IRenameStrategy2.DefaultImpl.class; - } - -} diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/LcDslParser.java b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/LcDslParser.java deleted file mode 100644 index b63a2d6..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/LcDslParser.java +++ /dev/null @@ -1,262 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ide.contentassist.antlr; - -import com.google.common.collect.ImmutableMap; -import com.google.inject.Inject; -import com.google.inject.Singleton; -import com.wamas.ide.launching.ide.contentassist.antlr.internal.InternalLcDslParser; -import com.wamas.ide.launching.services.LcDslGrammarAccess; -import java.util.Map; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.AbstractContentAssistParser; - -public class LcDslParser extends AbstractContentAssistParser { - - @Singleton - public static final class NameMappings { - - private final Map mappings; - - @Inject - public NameMappings(LcDslGrammarAccess grammarAccess) { - ImmutableMap.Builder builder = ImmutableMap.builder(); - init(builder, grammarAccess); - this.mappings = builder.build(); - } - - public String getRuleName(AbstractElement element) { - return mappings.get(element); - } - - private static void init(ImmutableMap.Builder builder, LcDslGrammarAccess grammarAccess) { - builder.put(grammarAccess.getMainProjectAccess().getAlternatives_1(), "rule__MainProject__Alternatives_1"); - builder.put(grammarAccess.getPathAccess().getAlternatives(), "rule__Path__Alternatives"); - builder.put(grammarAccess.getClearOptionAccess().getAlternatives_2_0_0(), "rule__ClearOption__Alternatives_2_0_0"); - builder.put(grammarAccess.getGroupPostLaunchActionAccess().getAlternatives(), "rule__GroupPostLaunchAction__Alternatives"); - builder.put(grammarAccess.getBrowserLaunchModeAccess().getAlternatives(), "rule__BrowserLaunchMode__Alternatives"); - builder.put(grammarAccess.getLaunchConfigTypeAccess().getAlternatives(), "rule__LaunchConfigType__Alternatives"); - builder.put(grammarAccess.getLaunchModeTypeAccess().getAlternatives(), "rule__LaunchModeType__Alternatives"); - builder.put(grammarAccess.getMemoryUnitAccess().getAlternatives(), "rule__MemoryUnit__Alternatives"); - builder.put(grammarAccess.getOutputStreamAccess().getAlternatives(), "rule__OutputStream__Alternatives"); - builder.put(grammarAccess.getTestRunnerTypeAccess().getAlternatives(), "rule__TestRunnerType__Alternatives"); - builder.put(grammarAccess.getLaunchConfigAccess().getGroup(), "rule__LaunchConfig__Group__0"); - builder.put(grammarAccess.getLaunchConfigAccess().getGroup_0_11(), "rule__LaunchConfig__Group_0_11__0"); - builder.put(grammarAccess.getLaunchConfigAccess().getGroup_0_11_1(), "rule__LaunchConfig__Group_0_11_1__0"); - builder.put(grammarAccess.getLaunchConfigAccess().getGroup_4(), "rule__LaunchConfig__Group_4__0"); - builder.put(grammarAccess.getWorkspaceAccess().getGroup(), "rule__Workspace__Group__0"); - builder.put(grammarAccess.getWorkingDirAccess().getGroup(), "rule__WorkingDir__Group__0"); - builder.put(grammarAccess.getMainProjectAccess().getGroup(), "rule__MainProject__Group__0"); - builder.put(grammarAccess.getMainTypeAccess().getGroup(), "rule__MainType__Group__0"); - builder.put(grammarAccess.getAddPluginAccess().getGroup(), "rule__AddPlugin__Group__0"); - builder.put(grammarAccess.getAddFeatureAccess().getGroup(), "rule__AddFeature__Group__0"); - builder.put(grammarAccess.getContentProviderProductAccess().getGroup(), "rule__ContentProviderProduct__Group__0"); - builder.put(grammarAccess.getIgnorePluginAccess().getGroup(), "rule__IgnorePlugin__Group__0"); - builder.put(grammarAccess.getVmArgumentAccess().getGroup(), "rule__VmArgument__Group__0"); - builder.put(grammarAccess.getProgramArgumentAccess().getGroup(), "rule__ProgramArgument__Group__0"); - builder.put(grammarAccess.getEnvironmentVariableAccess().getGroup(), "rule__EnvironmentVariable__Group__0"); - builder.put(grammarAccess.getApplicationExtPointAccess().getGroup(), "rule__ApplicationExtPoint__Group__0"); - builder.put(grammarAccess.getProductExtPointAccess().getGroup(), "rule__ProductExtPoint__Group__0"); - builder.put(grammarAccess.getFavoritesAccess().getGroup(), "rule__Favorites__Group__0"); - builder.put(grammarAccess.getRedirectAccess().getGroup(), "rule__Redirect__Group__0"); - builder.put(grammarAccess.getRedirectAccess().getGroup_2_0(), "rule__Redirect__Group_2_0__0"); - builder.put(grammarAccess.getRedirectAccess().getGroup_2_1(), "rule__Redirect__Group_2_1__0"); - builder.put(grammarAccess.getExecutionEnvironmentAccess().getGroup(), "rule__ExecutionEnvironment__Group__0"); - builder.put(grammarAccess.getConfigIniTemplateAccess().getGroup(), "rule__ConfigIniTemplate__Group__0"); - builder.put(grammarAccess.getTraceEnablementAccess().getGroup(), "rule__TraceEnablement__Group__0"); - builder.put(grammarAccess.getJavaMainSearchAccess().getGroup(), "rule__JavaMainSearch__Group__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup(), "rule__RapServletConfig__Group__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_0(), "rule__RapServletConfig__Group_2_0__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_1(), "rule__RapServletConfig__Group_2_1__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_2(), "rule__RapServletConfig__Group_2_2__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_3(), "rule__RapServletConfig__Group_2_3__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_4(), "rule__RapServletConfig__Group_2_4__0"); - builder.put(grammarAccess.getRapServletConfigAccess().getGroup_2_5(), "rule__RapServletConfig__Group_2_5__0"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup(), "rule__PluginWithVersionAndStartLevel__Group__0"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup_1_1(), "rule__PluginWithVersionAndStartLevel__Group_1_1__0"); - builder.put(grammarAccess.getPluginWithVersionAccess().getGroup(), "rule__PluginWithVersion__Group__0"); - builder.put(grammarAccess.getFeatureWithVersionAccess().getGroup(), "rule__FeatureWithVersion__Group__0"); - builder.put(grammarAccess.getClearOptionAccess().getGroup(), "rule__ClearOption__Group__0"); - builder.put(grammarAccess.getClearOptionAccess().getGroup_2_0(), "rule__ClearOption__Group_2_0__0"); - builder.put(grammarAccess.getMemoryOptionAccess().getGroup(), "rule__MemoryOption__Group__0"); - builder.put(grammarAccess.getMemoryOptionAccess().getGroup_2_0(), "rule__MemoryOption__Group_2_0__0"); - builder.put(grammarAccess.getMemoryOptionAccess().getGroup_2_1(), "rule__MemoryOption__Group_2_1__0"); - builder.put(grammarAccess.getMemoryOptionAccess().getGroup_2_2(), "rule__MemoryOption__Group_2_2__0"); - builder.put(grammarAccess.getGroupMemberAccess().getGroup(), "rule__GroupMember__Group__0"); - builder.put(grammarAccess.getGroupPostLaunchDelayAccess().getGroup(), "rule__GroupPostLaunchDelay__Group__0"); - builder.put(grammarAccess.getGroupPostLaunchRegexAccess().getGroup(), "rule__GroupPostLaunchRegex__Group__0"); - builder.put(grammarAccess.getGroupPostLaunchWaitAccess().getGroup(), "rule__GroupPostLaunchWait__Group__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup(), "rule__TestConfig__Group__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_0(), "rule__TestConfig__Group_3_0__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_1(), "rule__TestConfig__Group_3_1__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_2(), "rule__TestConfig__Group_3_2__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_3(), "rule__TestConfig__Group_3_3__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_4(), "rule__TestConfig__Group_3_4__0"); - builder.put(grammarAccess.getTestConfigAccess().getGroup_3_5(), "rule__TestConfig__Group_3_5__0"); - builder.put(grammarAccess.getFQNameAccess().getGroup(), "rule__FQName__Group__0"); - builder.put(grammarAccess.getFQNameAccess().getGroup_1(), "rule__FQName__Group_1__0"); - builder.put(grammarAccess.getTagsAccess().getGroup(), "rule__Tags__Group__0"); - builder.put(grammarAccess.getTagsAccess().getGroup_1(), "rule__Tags__Group_1__0"); - builder.put(grammarAccess.getLCModelAccess().getConfigurationsAssignment(), "rule__LCModel__ConfigurationsAssignment"); - builder.put(grammarAccess.getLaunchConfigAccess().getExplicitAssignment_0_0(), "rule__LaunchConfig__ExplicitAssignment_0_0"); - builder.put(grammarAccess.getLaunchConfigAccess().getManualAssignment_0_1(), "rule__LaunchConfig__ManualAssignment_0_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getAbstractAssignment_0_2(), "rule__LaunchConfig__AbstractAssignment_0_2"); - builder.put(grammarAccess.getLaunchConfigAccess().getForegroundAssignment_0_3(), "rule__LaunchConfig__ForegroundAssignment_0_3"); - builder.put(grammarAccess.getLaunchConfigAccess().getNoConsoleAssignment_0_4(), "rule__LaunchConfig__NoConsoleAssignment_0_4"); - builder.put(grammarAccess.getLaunchConfigAccess().getNoValidateAssignment_0_5(), "rule__LaunchConfig__NoValidateAssignment_0_5"); - builder.put(grammarAccess.getLaunchConfigAccess().getSwInstallSupportAssignment_0_6(), "rule__LaunchConfig__SwInstallSupportAssignment_0_6"); - builder.put(grammarAccess.getLaunchConfigAccess().getReplaceEnvAssignment_0_7(), "rule__LaunchConfig__ReplaceEnvAssignment_0_7"); - builder.put(grammarAccess.getLaunchConfigAccess().getStopInMainAssignment_0_8(), "rule__LaunchConfig__StopInMainAssignment_0_8"); - builder.put(grammarAccess.getLaunchConfigAccess().getKeepRunningAssignment_0_9(), "rule__LaunchConfig__KeepRunningAssignment_0_9"); - builder.put(grammarAccess.getLaunchConfigAccess().getRunInUiThreadAssignment_0_10(), "rule__LaunchConfig__RunInUiThreadAssignment_0_10"); - builder.put(grammarAccess.getLaunchConfigAccess().getQualifyAssignment_0_11_0(), "rule__LaunchConfig__QualifyAssignment_0_11_0"); - builder.put(grammarAccess.getLaunchConfigAccess().getQualifierIdAssignment_0_11_1_1(), "rule__LaunchConfig__QualifierIdAssignment_0_11_1_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getTypeAssignment_1(), "rule__LaunchConfig__TypeAssignment_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getNameAssignment_3(), "rule__LaunchConfig__NameAssignment_3"); - builder.put(grammarAccess.getLaunchConfigAccess().getSuperConfigAssignment_4_1(), "rule__LaunchConfig__SuperConfigAssignment_4_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getClearsAssignment_6_0(), "rule__LaunchConfig__ClearsAssignment_6_0"); - builder.put(grammarAccess.getLaunchConfigAccess().getWorkspaceAssignment_6_1(), "rule__LaunchConfig__WorkspaceAssignment_6_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getWorkingDirAssignment_6_2(), "rule__LaunchConfig__WorkingDirAssignment_6_2"); - builder.put(grammarAccess.getLaunchConfigAccess().getMemoryAssignment_6_3(), "rule__LaunchConfig__MemoryAssignment_6_3"); - builder.put(grammarAccess.getLaunchConfigAccess().getMainProjectAssignment_6_4(), "rule__LaunchConfig__MainProjectAssignment_6_4"); - builder.put(grammarAccess.getLaunchConfigAccess().getMainTypeAssignment_6_5(), "rule__LaunchConfig__MainTypeAssignment_6_5"); - builder.put(grammarAccess.getLaunchConfigAccess().getApplicationAssignment_6_6(), "rule__LaunchConfig__ApplicationAssignment_6_6"); - builder.put(grammarAccess.getLaunchConfigAccess().getProductAssignment_6_7(), "rule__LaunchConfig__ProductAssignment_6_7"); - builder.put(grammarAccess.getLaunchConfigAccess().getFavoritesAssignment_6_8(), "rule__LaunchConfig__FavoritesAssignment_6_8"); - builder.put(grammarAccess.getLaunchConfigAccess().getRedirectAssignment_6_9(), "rule__LaunchConfig__RedirectAssignment_6_9"); - builder.put(grammarAccess.getLaunchConfigAccess().getExecEnvAssignment_6_10(), "rule__LaunchConfig__ExecEnvAssignment_6_10"); - builder.put(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateAssignment_6_11(), "rule__LaunchConfig__ConfigIniTemplateAssignment_6_11"); - builder.put(grammarAccess.getLaunchConfigAccess().getJavaMainSearchAssignment_6_12(), "rule__LaunchConfig__JavaMainSearchAssignment_6_12"); - builder.put(grammarAccess.getLaunchConfigAccess().getServletConfigAssignment_6_13(), "rule__LaunchConfig__ServletConfigAssignment_6_13"); - builder.put(grammarAccess.getLaunchConfigAccess().getContentProviderProductAssignment_6_14(), "rule__LaunchConfig__ContentProviderProductAssignment_6_14"); - builder.put(grammarAccess.getLaunchConfigAccess().getTestAssignment_6_15(), "rule__LaunchConfig__TestAssignment_6_15"); - builder.put(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16(), "rule__LaunchConfig__PluginsAssignment_6_16"); - builder.put(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17(), "rule__LaunchConfig__FeaturesAssignment_6_17"); - builder.put(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18(), "rule__LaunchConfig__IgnoreAssignment_6_18"); - builder.put(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19(), "rule__LaunchConfig__GroupMembersAssignment_6_19"); - builder.put(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20(), "rule__LaunchConfig__VmArgsAssignment_6_20"); - builder.put(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21(), "rule__LaunchConfig__ProgArgsAssignment_6_21"); - builder.put(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22(), "rule__LaunchConfig__EnvVarsAssignment_6_22"); - builder.put(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23(), "rule__LaunchConfig__TracesAssignment_6_23"); - builder.put(grammarAccess.getWorkspaceAccess().getWorkspaceAssignment_1(), "rule__Workspace__WorkspaceAssignment_1"); - builder.put(grammarAccess.getWorkingDirAccess().getWorkingDirAssignment_1(), "rule__WorkingDir__WorkingDirAssignment_1"); - builder.put(grammarAccess.getMainProjectAccess().getSelfAssignment_1_0(), "rule__MainProject__SelfAssignment_1_0"); - builder.put(grammarAccess.getMainProjectAccess().getProjectAssignment_1_1(), "rule__MainProject__ProjectAssignment_1_1"); - builder.put(grammarAccess.getMainTypeAccess().getMainClassAssignment_1(), "rule__MainType__MainClassAssignment_1"); - builder.put(grammarAccess.getAddPluginAccess().getOptionalAssignment_0(), "rule__AddPlugin__OptionalAssignment_0"); - builder.put(grammarAccess.getAddPluginAccess().getPluginAssignment_2(), "rule__AddPlugin__PluginAssignment_2"); - builder.put(grammarAccess.getAddFeatureAccess().getOptionalAssignment_0(), "rule__AddFeature__OptionalAssignment_0"); - builder.put(grammarAccess.getAddFeatureAccess().getFeatureAssignment_2(), "rule__AddFeature__FeatureAssignment_2"); - builder.put(grammarAccess.getContentProviderProductAccess().getProductAssignment_1(), "rule__ContentProviderProduct__ProductAssignment_1"); - builder.put(grammarAccess.getIgnorePluginAccess().getPluginAssignment_1(), "rule__IgnorePlugin__PluginAssignment_1"); - builder.put(grammarAccess.getVmArgumentAccess().getArgumentsAssignment_2(), "rule__VmArgument__ArgumentsAssignment_2"); - builder.put(grammarAccess.getProgramArgumentAccess().getArgumentsAssignment_2(), "rule__ProgramArgument__ArgumentsAssignment_2"); - builder.put(grammarAccess.getEnvironmentVariableAccess().getNameAssignment_2(), "rule__EnvironmentVariable__NameAssignment_2"); - builder.put(grammarAccess.getEnvironmentVariableAccess().getValueAssignment_4(), "rule__EnvironmentVariable__ValueAssignment_4"); - builder.put(grammarAccess.getApplicationExtPointAccess().getNameAssignment_1(), "rule__ApplicationExtPoint__NameAssignment_1"); - builder.put(grammarAccess.getProductExtPointAccess().getNameAssignment_1(), "rule__ProductExtPoint__NameAssignment_1"); - builder.put(grammarAccess.getFavoritesAccess().getTypesAssignment_2(), "rule__Favorites__TypesAssignment_2"); - builder.put(grammarAccess.getRedirectAccess().getOutWhichAssignment_2_0_0(), "rule__Redirect__OutWhichAssignment_2_0_0"); - builder.put(grammarAccess.getRedirectAccess().getOutFileAssignment_2_0_2(), "rule__Redirect__OutFileAssignment_2_0_2"); - builder.put(grammarAccess.getRedirectAccess().getNoAppendAssignment_2_0_3(), "rule__Redirect__NoAppendAssignment_2_0_3"); - builder.put(grammarAccess.getRedirectAccess().getInWhichAssignment_2_1_0(), "rule__Redirect__InWhichAssignment_2_1_0"); - builder.put(grammarAccess.getRedirectAccess().getInFileAssignment_2_1_2(), "rule__Redirect__InFileAssignment_2_1_2"); - builder.put(grammarAccess.getExecutionEnvironmentAccess().getNameAssignment_1(), "rule__ExecutionEnvironment__NameAssignment_1"); - builder.put(grammarAccess.getConfigIniTemplateAccess().getPathAssignment_1(), "rule__ConfigIniTemplate__PathAssignment_1"); - builder.put(grammarAccess.getTraceEnablementAccess().getPluginAssignment_1(), "rule__TraceEnablement__PluginAssignment_1"); - builder.put(grammarAccess.getTraceEnablementAccess().getWhatAssignment_2(), "rule__TraceEnablement__WhatAssignment_2"); - builder.put(grammarAccess.getJavaMainSearchAccess().getSystemAssignment_2_0(), "rule__JavaMainSearch__SystemAssignment_2_0"); - builder.put(grammarAccess.getJavaMainSearchAccess().getInheritedAssignment_2_1(), "rule__JavaMainSearch__InheritedAssignment_2_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getServletPathAssignment_2_0_1(), "rule__RapServletConfig__ServletPathAssignment_2_0_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getBrowserModeAssignment_2_1_1(), "rule__RapServletConfig__BrowserModeAssignment_2_1_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getServerPortAssignment_2_2_1(), "rule__RapServletConfig__ServerPortAssignment_2_2_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getSessionTimeoutAssignment_2_3_1(), "rule__RapServletConfig__SessionTimeoutAssignment_2_3_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getContextPathAssignment_2_4_1(), "rule__RapServletConfig__ContextPathAssignment_2_4_1"); - builder.put(grammarAccess.getRapServletConfigAccess().getDevModeAssignment_2_5_1(), "rule__RapServletConfig__DevModeAssignment_2_5_1"); - builder.put(grammarAccess.getExistingPathAccess().getNameAssignment(), "rule__ExistingPath__NameAssignment"); - builder.put(grammarAccess.getAnyPathAccess().getNameAssignment(), "rule__AnyPath__NameAssignment"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginAssignment_0(), "rule__PluginWithVersionAndStartLevel__PluginAssignment_0"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAssignment_1_0(), "rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelAssignment_1_1_1(), "rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1"); - builder.put(grammarAccess.getPluginWithVersionAccess().getNameAssignment_0(), "rule__PluginWithVersion__NameAssignment_0"); - builder.put(grammarAccess.getPluginWithVersionAccess().getVersionAssignment_1(), "rule__PluginWithVersion__VersionAssignment_1"); - builder.put(grammarAccess.getFeatureWithVersionAccess().getNameAssignment_0(), "rule__FeatureWithVersion__NameAssignment_0"); - builder.put(grammarAccess.getFeatureWithVersionAccess().getVersionAssignment_1(), "rule__FeatureWithVersion__VersionAssignment_1"); - builder.put(grammarAccess.getProjectAccess().getNameAssignment(), "rule__Project__NameAssignment"); - builder.put(grammarAccess.getJavaMainTypeAccess().getNameAssignment(), "rule__JavaMainType__NameAssignment"); - builder.put(grammarAccess.getClearOptionAccess().getWorkspaceAssignment_2_0_0_0(), "rule__ClearOption__WorkspaceAssignment_2_0_0_0"); - builder.put(grammarAccess.getClearOptionAccess().getLogAssignment_2_0_0_1(), "rule__ClearOption__LogAssignment_2_0_0_1"); - builder.put(grammarAccess.getClearOptionAccess().getNoAskClearAssignment_2_0_1(), "rule__ClearOption__NoAskClearAssignment_2_0_1"); - builder.put(grammarAccess.getClearOptionAccess().getConfigAssignment_2_1(), "rule__ClearOption__ConfigAssignment_2_1"); - builder.put(grammarAccess.getMemoryOptionAccess().getMinAssignment_2_0_2(), "rule__MemoryOption__MinAssignment_2_0_2"); - builder.put(grammarAccess.getMemoryOptionAccess().getMinUnitAssignment_2_0_3(), "rule__MemoryOption__MinUnitAssignment_2_0_3"); - builder.put(grammarAccess.getMemoryOptionAccess().getMaxAssignment_2_1_2(), "rule__MemoryOption__MaxAssignment_2_1_2"); - builder.put(grammarAccess.getMemoryOptionAccess().getMaxUnitAssignment_2_1_3(), "rule__MemoryOption__MaxUnitAssignment_2_1_3"); - builder.put(grammarAccess.getMemoryOptionAccess().getPermAssignment_2_2_2(), "rule__MemoryOption__PermAssignment_2_2_2"); - builder.put(grammarAccess.getMemoryOptionAccess().getPermUnitAssignment_2_2_3(), "rule__MemoryOption__PermUnitAssignment_2_2_3"); - builder.put(grammarAccess.getGroupMemberAccess().getTypeAssignment_0_0(), "rule__GroupMember__TypeAssignment_0_0"); - builder.put(grammarAccess.getGroupMemberAccess().getAdoptAssignment_0_1(), "rule__GroupMember__AdoptAssignment_0_1"); - builder.put(grammarAccess.getGroupMemberAccess().getMemberAssignment_2(), "rule__GroupMember__MemberAssignment_2"); - builder.put(grammarAccess.getGroupMemberAccess().getPostActionAssignment_3(), "rule__GroupMember__PostActionAssignment_3"); - builder.put(grammarAccess.getGroupPostLaunchDelayAccess().getDelayAssignment_1(), "rule__GroupPostLaunchDelay__DelayAssignment_1"); - builder.put(grammarAccess.getGroupPostLaunchRegexAccess().getRegexAssignment_1(), "rule__GroupPostLaunchRegex__RegexAssignment_1"); - builder.put(grammarAccess.getStringWithVariablesAccess().getValueAssignment(), "rule__StringWithVariables__ValueAssignment"); - builder.put(grammarAccess.getTestConfigAccess().getRunnerAssignment_3_0_1(), "rule__TestConfig__RunnerAssignment_3_0_1"); - builder.put(grammarAccess.getTestConfigAccess().getContainerAssignment_3_1_1(), "rule__TestConfig__ContainerAssignment_3_1_1"); - builder.put(grammarAccess.getTestConfigAccess().getClassAssignment_3_2_1(), "rule__TestConfig__ClassAssignment_3_2_1"); - builder.put(grammarAccess.getTestConfigAccess().getMethodAssignment_3_3_1(), "rule__TestConfig__MethodAssignment_3_3_1"); - builder.put(grammarAccess.getTestConfigAccess().getExcludeTagsAssignment_3_4_1(), "rule__TestConfig__ExcludeTagsAssignment_3_4_1"); - builder.put(grammarAccess.getTestConfigAccess().getIncludeTagsAssignment_3_5_1(), "rule__TestConfig__IncludeTagsAssignment_3_5_1"); - builder.put(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), "rule__LaunchConfig__UnorderedGroup_0"); - builder.put(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), "rule__LaunchConfig__UnorderedGroup_6"); - builder.put(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), "rule__Redirect__UnorderedGroup_2"); - builder.put(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), "rule__JavaMainSearch__UnorderedGroup_2"); - builder.put(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), "rule__RapServletConfig__UnorderedGroup_2"); - builder.put(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1"); - builder.put(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), "rule__ClearOption__UnorderedGroup_2"); - builder.put(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), "rule__MemoryOption__UnorderedGroup_2"); - builder.put(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), "rule__GroupMember__UnorderedGroup_0"); - builder.put(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), "rule__TestConfig__UnorderedGroup_3"); - } - } - - @Inject - private NameMappings nameMappings; - - @Inject - private LcDslGrammarAccess grammarAccess; - - @Override - protected InternalLcDslParser createParser() { - InternalLcDslParser result = new InternalLcDslParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - return nameMappings.getRuleName(element); - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public LcDslGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(LcDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - public NameMappings getNameMappings() { - return nameMappings; - } - - public void setNameMappings(NameMappings nameMappings) { - this.nameMappings = nameMappings; - } -} diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/PartialLcDslContentAssistParser.java b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/PartialLcDslContentAssistParser.java deleted file mode 100644 index 8b0d7ab..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/PartialLcDslContentAssistParser.java +++ /dev/null @@ -1,33 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ide.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -public class PartialLcDslContentAssistParser extends LcDslParser { - - private AbstractRule rule; - - @Override - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher> dispatcher = - new PolymorphicDispatcher>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.g b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.g deleted file mode 100644 index 2b73d19..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.g +++ /dev/null @@ -1,10198 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -grammar InternalLcDsl; - -options { - superClass=AbstractInternalContentAssistParser; -} - -@lexer::header { -package com.wamas.ide.launching.ide.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.ide.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package com.wamas.ide.launching.ide.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.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import com.wamas.ide.launching.services.LcDslGrammarAccess; - -} -@parser::members { - private LcDslGrammarAccess grammarAccess; - - public void setGrammarAccess(LcDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } -} - -// Entry rule entryRuleLCModel -entryRuleLCModel -: -{ before(grammarAccess.getLCModelRule()); } - ruleLCModel -{ after(grammarAccess.getLCModelRule()); } - EOF -; - -// Rule LCModel -ruleLCModel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getLCModelAccess().getConfigurationsAssignment()); } - (rule__LCModel__ConfigurationsAssignment)* - { after(grammarAccess.getLCModelAccess().getConfigurationsAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleLaunchConfig -entryRuleLaunchConfig -: -{ before(grammarAccess.getLaunchConfigRule()); } - ruleLaunchConfig -{ after(grammarAccess.getLaunchConfigRule()); } - EOF -; - -// Rule LaunchConfig -ruleLaunchConfig - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getLaunchConfigAccess().getGroup()); } - (rule__LaunchConfig__Group__0) - { after(grammarAccess.getLaunchConfigAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleWorkspace -entryRuleWorkspace -: -{ before(grammarAccess.getWorkspaceRule()); } - ruleWorkspace -{ after(grammarAccess.getWorkspaceRule()); } - EOF -; - -// Rule Workspace -ruleWorkspace - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getWorkspaceAccess().getGroup()); } - (rule__Workspace__Group__0) - { after(grammarAccess.getWorkspaceAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleWorkingDir -entryRuleWorkingDir -: -{ before(grammarAccess.getWorkingDirRule()); } - ruleWorkingDir -{ after(grammarAccess.getWorkingDirRule()); } - EOF -; - -// Rule WorkingDir -ruleWorkingDir - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getWorkingDirAccess().getGroup()); } - (rule__WorkingDir__Group__0) - { after(grammarAccess.getWorkingDirAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMainProject -entryRuleMainProject -: -{ before(grammarAccess.getMainProjectRule()); } - ruleMainProject -{ after(grammarAccess.getMainProjectRule()); } - EOF -; - -// Rule MainProject -ruleMainProject - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMainProjectAccess().getGroup()); } - (rule__MainProject__Group__0) - { after(grammarAccess.getMainProjectAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMainType -entryRuleMainType -: -{ before(grammarAccess.getMainTypeRule()); } - ruleMainType -{ after(grammarAccess.getMainTypeRule()); } - EOF -; - -// Rule MainType -ruleMainType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMainTypeAccess().getGroup()); } - (rule__MainType__Group__0) - { after(grammarAccess.getMainTypeAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAddPlugin -entryRuleAddPlugin -: -{ before(grammarAccess.getAddPluginRule()); } - ruleAddPlugin -{ after(grammarAccess.getAddPluginRule()); } - EOF -; - -// Rule AddPlugin -ruleAddPlugin - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAddPluginAccess().getGroup()); } - (rule__AddPlugin__Group__0) - { after(grammarAccess.getAddPluginAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAddFeature -entryRuleAddFeature -: -{ before(grammarAccess.getAddFeatureRule()); } - ruleAddFeature -{ after(grammarAccess.getAddFeatureRule()); } - EOF -; - -// Rule AddFeature -ruleAddFeature - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAddFeatureAccess().getGroup()); } - (rule__AddFeature__Group__0) - { after(grammarAccess.getAddFeatureAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleContentProviderProduct -entryRuleContentProviderProduct -: -{ before(grammarAccess.getContentProviderProductRule()); } - ruleContentProviderProduct -{ after(grammarAccess.getContentProviderProductRule()); } - EOF -; - -// Rule ContentProviderProduct -ruleContentProviderProduct - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getContentProviderProductAccess().getGroup()); } - (rule__ContentProviderProduct__Group__0) - { after(grammarAccess.getContentProviderProductAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleIgnorePlugin -entryRuleIgnorePlugin -: -{ before(grammarAccess.getIgnorePluginRule()); } - ruleIgnorePlugin -{ after(grammarAccess.getIgnorePluginRule()); } - EOF -; - -// Rule IgnorePlugin -ruleIgnorePlugin - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getIgnorePluginAccess().getGroup()); } - (rule__IgnorePlugin__Group__0) - { after(grammarAccess.getIgnorePluginAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleVmArgument -entryRuleVmArgument -: -{ before(grammarAccess.getVmArgumentRule()); } - ruleVmArgument -{ after(grammarAccess.getVmArgumentRule()); } - EOF -; - -// Rule VmArgument -ruleVmArgument - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getVmArgumentAccess().getGroup()); } - (rule__VmArgument__Group__0) - { after(grammarAccess.getVmArgumentAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleProgramArgument -entryRuleProgramArgument -: -{ before(grammarAccess.getProgramArgumentRule()); } - ruleProgramArgument -{ after(grammarAccess.getProgramArgumentRule()); } - EOF -; - -// Rule ProgramArgument -ruleProgramArgument - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getProgramArgumentAccess().getGroup()); } - (rule__ProgramArgument__Group__0) - { after(grammarAccess.getProgramArgumentAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleEnvironmentVariable -entryRuleEnvironmentVariable -: -{ before(grammarAccess.getEnvironmentVariableRule()); } - ruleEnvironmentVariable -{ after(grammarAccess.getEnvironmentVariableRule()); } - EOF -; - -// Rule EnvironmentVariable -ruleEnvironmentVariable - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getEnvironmentVariableAccess().getGroup()); } - (rule__EnvironmentVariable__Group__0) - { after(grammarAccess.getEnvironmentVariableAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleApplicationExtPoint -entryRuleApplicationExtPoint -: -{ before(grammarAccess.getApplicationExtPointRule()); } - ruleApplicationExtPoint -{ after(grammarAccess.getApplicationExtPointRule()); } - EOF -; - -// Rule ApplicationExtPoint -ruleApplicationExtPoint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getApplicationExtPointAccess().getGroup()); } - (rule__ApplicationExtPoint__Group__0) - { after(grammarAccess.getApplicationExtPointAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleProductExtPoint -entryRuleProductExtPoint -: -{ before(grammarAccess.getProductExtPointRule()); } - ruleProductExtPoint -{ after(grammarAccess.getProductExtPointRule()); } - EOF -; - -// Rule ProductExtPoint -ruleProductExtPoint - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getProductExtPointAccess().getGroup()); } - (rule__ProductExtPoint__Group__0) - { after(grammarAccess.getProductExtPointAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFavorites -entryRuleFavorites -: -{ before(grammarAccess.getFavoritesRule()); } - ruleFavorites -{ after(grammarAccess.getFavoritesRule()); } - EOF -; - -// Rule Favorites -ruleFavorites - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFavoritesAccess().getGroup()); } - (rule__Favorites__Group__0) - { after(grammarAccess.getFavoritesAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRedirect -entryRuleRedirect -: -{ before(grammarAccess.getRedirectRule()); } - ruleRedirect -{ after(grammarAccess.getRedirectRule()); } - EOF -; - -// Rule Redirect -ruleRedirect - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRedirectAccess().getGroup()); } - (rule__Redirect__Group__0) - { after(grammarAccess.getRedirectAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleExecutionEnvironment -entryRuleExecutionEnvironment -: -{ before(grammarAccess.getExecutionEnvironmentRule()); } - ruleExecutionEnvironment -{ after(grammarAccess.getExecutionEnvironmentRule()); } - EOF -; - -// Rule ExecutionEnvironment -ruleExecutionEnvironment - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExecutionEnvironmentAccess().getGroup()); } - (rule__ExecutionEnvironment__Group__0) - { after(grammarAccess.getExecutionEnvironmentAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleConfigIniTemplate -entryRuleConfigIniTemplate -: -{ before(grammarAccess.getConfigIniTemplateRule()); } - ruleConfigIniTemplate -{ after(grammarAccess.getConfigIniTemplateRule()); } - EOF -; - -// Rule ConfigIniTemplate -ruleConfigIniTemplate - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getConfigIniTemplateAccess().getGroup()); } - (rule__ConfigIniTemplate__Group__0) - { after(grammarAccess.getConfigIniTemplateAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTraceEnablement -entryRuleTraceEnablement -: -{ before(grammarAccess.getTraceEnablementRule()); } - ruleTraceEnablement -{ after(grammarAccess.getTraceEnablementRule()); } - EOF -; - -// Rule TraceEnablement -ruleTraceEnablement - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTraceEnablementAccess().getGroup()); } - (rule__TraceEnablement__Group__0) - { after(grammarAccess.getTraceEnablementAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleJavaMainSearch -entryRuleJavaMainSearch -: -{ before(grammarAccess.getJavaMainSearchRule()); } - ruleJavaMainSearch -{ after(grammarAccess.getJavaMainSearchRule()); } - EOF -; - -// Rule JavaMainSearch -ruleJavaMainSearch - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getJavaMainSearchAccess().getGroup()); } - (rule__JavaMainSearch__Group__0) - { after(grammarAccess.getJavaMainSearchAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleRapServletConfig -entryRuleRapServletConfig -: -{ before(grammarAccess.getRapServletConfigRule()); } - ruleRapServletConfig -{ after(grammarAccess.getRapServletConfigRule()); } - EOF -; - -// Rule RapServletConfig -ruleRapServletConfig - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup()); } - (rule__RapServletConfig__Group__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleExistingPath -entryRuleExistingPath -: -{ before(grammarAccess.getExistingPathRule()); } - ruleExistingPath -{ after(grammarAccess.getExistingPathRule()); } - EOF -; - -// Rule ExistingPath -ruleExistingPath - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getExistingPathAccess().getNameAssignment()); } - (rule__ExistingPath__NameAssignment) - { after(grammarAccess.getExistingPathAccess().getNameAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleAnyPath -entryRuleAnyPath -: -{ before(grammarAccess.getAnyPathRule()); } - ruleAnyPath -{ after(grammarAccess.getAnyPathRule()); } - EOF -; - -// Rule AnyPath -ruleAnyPath - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getAnyPathAccess().getNameAssignment()); } - (rule__AnyPath__NameAssignment) - { after(grammarAccess.getAnyPathAccess().getNameAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePluginWithVersionAndStartLevel -entryRulePluginWithVersionAndStartLevel -: -{ before(grammarAccess.getPluginWithVersionAndStartLevelRule()); } - rulePluginWithVersionAndStartLevel -{ after(grammarAccess.getPluginWithVersionAndStartLevelRule()); } - EOF -; - -// Rule PluginWithVersionAndStartLevel -rulePluginWithVersionAndStartLevel - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup()); } - (rule__PluginWithVersionAndStartLevel__Group__0) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRulePluginWithVersion -entryRulePluginWithVersion -: -{ before(grammarAccess.getPluginWithVersionRule()); } - rulePluginWithVersion -{ after(grammarAccess.getPluginWithVersionRule()); } - EOF -; - -// Rule PluginWithVersion -rulePluginWithVersion - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getPluginWithVersionAccess().getGroup()); } - (rule__PluginWithVersion__Group__0) - { after(grammarAccess.getPluginWithVersionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFeatureWithVersion -entryRuleFeatureWithVersion -: -{ before(grammarAccess.getFeatureWithVersionRule()); } - ruleFeatureWithVersion -{ after(grammarAccess.getFeatureWithVersionRule()); } - EOF -; - -// Rule FeatureWithVersion -ruleFeatureWithVersion - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFeatureWithVersionAccess().getGroup()); } - (rule__FeatureWithVersion__Group__0) - { after(grammarAccess.getFeatureWithVersionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleProject -entryRuleProject -: -{ before(grammarAccess.getProjectRule()); } - ruleProject -{ after(grammarAccess.getProjectRule()); } - EOF -; - -// Rule Project -ruleProject - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getProjectAccess().getNameAssignment()); } - (rule__Project__NameAssignment) - { after(grammarAccess.getProjectAccess().getNameAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleJavaMainType -entryRuleJavaMainType -: -{ before(grammarAccess.getJavaMainTypeRule()); } - ruleJavaMainType -{ after(grammarAccess.getJavaMainTypeRule()); } - EOF -; - -// Rule JavaMainType -ruleJavaMainType - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getJavaMainTypeAccess().getNameAssignment()); } - (rule__JavaMainType__NameAssignment) - { after(grammarAccess.getJavaMainTypeAccess().getNameAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleClearOption -entryRuleClearOption -: -{ before(grammarAccess.getClearOptionRule()); } - ruleClearOption -{ after(grammarAccess.getClearOptionRule()); } - EOF -; - -// Rule ClearOption -ruleClearOption - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getClearOptionAccess().getGroup()); } - (rule__ClearOption__Group__0) - { after(grammarAccess.getClearOptionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleMemoryOption -entryRuleMemoryOption -: -{ before(grammarAccess.getMemoryOptionRule()); } - ruleMemoryOption -{ after(grammarAccess.getMemoryOptionRule()); } - EOF -; - -// Rule MemoryOption -ruleMemoryOption - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getMemoryOptionAccess().getGroup()); } - (rule__MemoryOption__Group__0) - { after(grammarAccess.getMemoryOptionAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGroupMember -entryRuleGroupMember -: -{ before(grammarAccess.getGroupMemberRule()); } - ruleGroupMember -{ after(grammarAccess.getGroupMemberRule()); } - EOF -; - -// Rule GroupMember -ruleGroupMember - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGroupMemberAccess().getGroup()); } - (rule__GroupMember__Group__0) - { after(grammarAccess.getGroupMemberAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGroupPostLaunchAction -entryRuleGroupPostLaunchAction -: -{ before(grammarAccess.getGroupPostLaunchActionRule()); } - ruleGroupPostLaunchAction -{ after(grammarAccess.getGroupPostLaunchActionRule()); } - EOF -; - -// Rule GroupPostLaunchAction -ruleGroupPostLaunchAction - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGroupPostLaunchActionAccess().getAlternatives()); } - (rule__GroupPostLaunchAction__Alternatives) - { after(grammarAccess.getGroupPostLaunchActionAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGroupPostLaunchDelay -entryRuleGroupPostLaunchDelay -: -{ before(grammarAccess.getGroupPostLaunchDelayRule()); } - ruleGroupPostLaunchDelay -{ after(grammarAccess.getGroupPostLaunchDelayRule()); } - EOF -; - -// Rule GroupPostLaunchDelay -ruleGroupPostLaunchDelay - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGroupPostLaunchDelayAccess().getGroup()); } - (rule__GroupPostLaunchDelay__Group__0) - { after(grammarAccess.getGroupPostLaunchDelayAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGroupPostLaunchRegex -entryRuleGroupPostLaunchRegex -: -{ before(grammarAccess.getGroupPostLaunchRegexRule()); } - ruleGroupPostLaunchRegex -{ after(grammarAccess.getGroupPostLaunchRegexRule()); } - EOF -; - -// Rule GroupPostLaunchRegex -ruleGroupPostLaunchRegex - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGroupPostLaunchRegexAccess().getGroup()); } - (rule__GroupPostLaunchRegex__Group__0) - { after(grammarAccess.getGroupPostLaunchRegexAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleGroupPostLaunchWait -entryRuleGroupPostLaunchWait -: -{ before(grammarAccess.getGroupPostLaunchWaitRule()); } - ruleGroupPostLaunchWait -{ after(grammarAccess.getGroupPostLaunchWaitRule()); } - EOF -; - -// Rule GroupPostLaunchWait -ruleGroupPostLaunchWait - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getGroupPostLaunchWaitAccess().getGroup()); } - (rule__GroupPostLaunchWait__Group__0) - { after(grammarAccess.getGroupPostLaunchWaitAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleStringWithVariables -entryRuleStringWithVariables -: -{ before(grammarAccess.getStringWithVariablesRule()); } - ruleStringWithVariables -{ after(grammarAccess.getStringWithVariablesRule()); } - EOF -; - -// Rule StringWithVariables -ruleStringWithVariables - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getStringWithVariablesAccess().getValueAssignment()); } - (rule__StringWithVariables__ValueAssignment) - { after(grammarAccess.getStringWithVariablesAccess().getValueAssignment()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTestConfig -entryRuleTestConfig -: -{ before(grammarAccess.getTestConfigRule()); } - ruleTestConfig -{ after(grammarAccess.getTestConfigRule()); } - EOF -; - -// Rule TestConfig -ruleTestConfig - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTestConfigAccess().getGroup()); } - (rule__TestConfig__Group__0) - { after(grammarAccess.getTestConfigAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleFQName -entryRuleFQName -: -{ before(grammarAccess.getFQNameRule()); } - ruleFQName -{ after(grammarAccess.getFQNameRule()); } - EOF -; - -// Rule FQName -ruleFQName - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getFQNameAccess().getGroup()); } - (rule__FQName__Group__0) - { after(grammarAccess.getFQNameAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Entry rule entryRuleTags -entryRuleTags -: -{ before(grammarAccess.getTagsRule()); } - ruleTags -{ after(grammarAccess.getTagsRule()); } - EOF -; - -// Rule Tags -ruleTags - @init { - int stackSize = keepStackSize(); - } - : - ( - { before(grammarAccess.getTagsAccess().getGroup()); } - (rule__Tags__Group__0) - { after(grammarAccess.getTagsAccess().getGroup()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule BrowserLaunchMode -ruleBrowserLaunchMode - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getBrowserLaunchModeAccess().getAlternatives()); } - (rule__BrowserLaunchMode__Alternatives) - { after(grammarAccess.getBrowserLaunchModeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule LaunchConfigType -ruleLaunchConfigType - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getAlternatives()); } - (rule__LaunchConfigType__Alternatives) - { after(grammarAccess.getLaunchConfigTypeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule LaunchModeType -ruleLaunchModeType - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchModeTypeAccess().getAlternatives()); } - (rule__LaunchModeType__Alternatives) - { after(grammarAccess.getLaunchModeTypeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule MemoryUnit -ruleMemoryUnit - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryUnitAccess().getAlternatives()); } - (rule__MemoryUnit__Alternatives) - { after(grammarAccess.getMemoryUnitAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule OutputStream -ruleOutputStream - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOutputStreamAccess().getAlternatives()); } - (rule__OutputStream__Alternatives) - { after(grammarAccess.getOutputStreamAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule InputStream -ruleInputStream - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); } - ('stdin') - { after(grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -// Rule TestRunnerType -ruleTestRunnerType - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestRunnerTypeAccess().getAlternatives()); } - (rule__TestRunnerType__Alternatives) - { after(grammarAccess.getTestRunnerTypeAccess().getAlternatives()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMainProjectAccess().getSelfAssignment_1_0()); } - (rule__MainProject__SelfAssignment_1_0) - { after(grammarAccess.getMainProjectAccess().getSelfAssignment_1_0()); } - ) - | - ( - { before(grammarAccess.getMainProjectAccess().getProjectAssignment_1_1()); } - (rule__MainProject__ProjectAssignment_1_1) - { after(grammarAccess.getMainProjectAccess().getProjectAssignment_1_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Alternatives_2_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClearOptionAccess().getWorkspaceAssignment_2_0_0_0()); } - (rule__ClearOption__WorkspaceAssignment_2_0_0_0) - { after(grammarAccess.getClearOptionAccess().getWorkspaceAssignment_2_0_0_0()); } - ) - | - ( - { before(grammarAccess.getClearOptionAccess().getLogAssignment_2_0_0_1()); } - (rule__ClearOption__LogAssignment_2_0_0_1) - { after(grammarAccess.getClearOptionAccess().getLogAssignment_2_0_0_1()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchAction__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); } - ruleGroupPostLaunchDelay - { after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); } - ) - | - ( - { before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); } - ruleGroupPostLaunchRegex - { after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); } - ) - | - ( - { before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); } - ruleGroupPostLaunchWait - { after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__BrowserLaunchMode__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); } - ('internal') - { after(grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); } - ('external') - { after(grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); } - ('none') - { after(grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfigType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); } - ('java') - { after(grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); } - ('eclipse') - { after(grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); } - ('rap') - { after(grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); } - ('group') - { after(grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); } - ('swtbot') - { after(grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); } - ) - | - ( - { before(grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); } - ('junit-plugin') - { after(grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchModeType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); } - ('inherit') - { after(grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); } - ('run') - { after(grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); } - ('debug') - { after(grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); } - ('profile') - { after(grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); } - ('coverage') - { after(grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryUnit__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); } - ('M') - { after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); } - ('mb') - { after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); } - ('MB') - { after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); } - ('m') - { after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); } - ('G') - { after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); } - ('gb') - { after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); } - ('GB') - { after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); } - ) - | - ( - { before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); } - ('g') - { after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__OutputStream__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); } - ('stdout') - { after(grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); } - ('stderr') - { after(grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); } - ('both-out') - { after(grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestRunnerType__Alternatives - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); } - ('junit5') - { after(grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); } - ) - | - ( - { before(grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); } - ('junit4') - { after(grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); } - ) - | - ( - { before(grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); } - ('junit3') - { after(grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__0__Impl - rule__LaunchConfig__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); } - (rule__LaunchConfig__UnorderedGroup_0) - { after(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__1__Impl - rule__LaunchConfig__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getTypeAssignment_1()); } - (rule__LaunchConfig__TypeAssignment_1) - { after(grammarAccess.getLaunchConfigAccess().getTypeAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__2__Impl - rule__LaunchConfig__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); } - 'configuration' - { after(grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__3__Impl - rule__LaunchConfig__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getNameAssignment_3()); } - (rule__LaunchConfig__NameAssignment_3) - { after(grammarAccess.getLaunchConfigAccess().getNameAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__4__Impl - rule__LaunchConfig__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getGroup_4()); } - (rule__LaunchConfig__Group_4__0)? - { after(grammarAccess.getLaunchConfigAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__5__Impl - rule__LaunchConfig__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); } - RULE_BLOCK_BEGIN - { after(grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__6__Impl - rule__LaunchConfig__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); } - (rule__LaunchConfig__UnorderedGroup_6) - { after(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group__7__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); } - RULE_BLOCK_END - { after(grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LaunchConfig__Group_0_11__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_0_11__0__Impl - rule__LaunchConfig__Group_0_11__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getQualifyAssignment_0_11_0()); } - (rule__LaunchConfig__QualifyAssignment_0_11_0) - { after(grammarAccess.getLaunchConfigAccess().getQualifyAssignment_0_11_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_0_11__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getGroup_0_11_1()); } - (rule__LaunchConfig__Group_0_11_1__0)? - { after(grammarAccess.getLaunchConfigAccess().getGroup_0_11_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LaunchConfig__Group_0_11_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_0_11_1__0__Impl - rule__LaunchConfig__Group_0_11_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); } - RULE_BRACKET_OPEN - { after(grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_0_11_1__1__Impl - rule__LaunchConfig__Group_0_11_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getQualifierIdAssignment_0_11_1_1()); } - (rule__LaunchConfig__QualifierIdAssignment_0_11_1_1) - { after(grammarAccess.getLaunchConfigAccess().getQualifierIdAssignment_0_11_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_0_11_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_0_11_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); } - RULE_BRACKET_CLOSE - { after(grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LaunchConfig__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_4__0__Impl - rule__LaunchConfig__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); } - ':' - { after(grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getLaunchConfigAccess().getSuperConfigAssignment_4_1()); } - (rule__LaunchConfig__SuperConfigAssignment_4_1) - { after(grammarAccess.getLaunchConfigAccess().getSuperConfigAssignment_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Workspace__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Workspace__Group__0__Impl - rule__Workspace__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); } - 'workspace' - { after(grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Workspace__Group__1__Impl - rule__Workspace__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkspaceAccess().getWorkspaceAssignment_1()); } - (rule__Workspace__WorkspaceAssignment_1) - { after(grammarAccess.getWorkspaceAccess().getWorkspaceAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Workspace__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__WorkingDir__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__WorkingDir__Group__0__Impl - rule__WorkingDir__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); } - 'working-dir' - { after(grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__WorkingDir__Group__1__Impl - rule__WorkingDir__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkingDirAccess().getWorkingDirAssignment_1()); } - (rule__WorkingDir__WorkingDirAssignment_1) - { after(grammarAccess.getWorkingDirAccess().getWorkingDirAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__WorkingDir__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MainProject__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainProject__Group__0__Impl - rule__MainProject__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainProjectAccess().getProjectKeyword_0()); } - 'project' - { after(grammarAccess.getMainProjectAccess().getProjectKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainProject__Group__1__Impl - rule__MainProject__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainProjectAccess().getAlternatives_1()); } - (rule__MainProject__Alternatives_1) - { after(grammarAccess.getMainProjectAccess().getAlternatives_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainProject__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MainType__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainType__Group__0__Impl - rule__MainType__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); } - 'main-class' - { after(grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainType__Group__1__Impl - rule__MainType__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainTypeAccess().getMainClassAssignment_1()); } - (rule__MainType__MainClassAssignment_1) - { after(grammarAccess.getMainTypeAccess().getMainClassAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MainType__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AddPlugin__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddPlugin__Group__0__Impl - rule__AddPlugin__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddPluginAccess().getOptionalAssignment_0()); } - (rule__AddPlugin__OptionalAssignment_0)? - { after(grammarAccess.getAddPluginAccess().getOptionalAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddPlugin__Group__1__Impl - rule__AddPlugin__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddPluginAccess().getPluginKeyword_1()); } - 'plugin' - { after(grammarAccess.getAddPluginAccess().getPluginKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddPlugin__Group__2__Impl - rule__AddPlugin__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddPluginAccess().getPluginAssignment_2()); } - (rule__AddPlugin__PluginAssignment_2) - { after(grammarAccess.getAddPluginAccess().getPluginAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddPlugin__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__AddFeature__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddFeature__Group__0__Impl - rule__AddFeature__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddFeatureAccess().getOptionalAssignment_0()); } - (rule__AddFeature__OptionalAssignment_0)? - { after(grammarAccess.getAddFeatureAccess().getOptionalAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddFeature__Group__1__Impl - rule__AddFeature__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); } - 'feature' - { after(grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddFeature__Group__2__Impl - rule__AddFeature__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddFeatureAccess().getFeatureAssignment_2()); } - (rule__AddFeature__FeatureAssignment_2) - { after(grammarAccess.getAddFeatureAccess().getFeatureAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__AddFeature__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ContentProviderProduct__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContentProviderProduct__Group__0__Impl - rule__ContentProviderProduct__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); } - 'content-provider' - { after(grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContentProviderProduct__Group__1__Impl - rule__ContentProviderProduct__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContentProviderProductAccess().getProductAssignment_1()); } - (rule__ContentProviderProduct__ProductAssignment_1) - { after(grammarAccess.getContentProviderProductAccess().getProductAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ContentProviderProduct__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__IgnorePlugin__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__IgnorePlugin__Group__0__Impl - rule__IgnorePlugin__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); } - 'ignore' - { after(grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__IgnorePlugin__Group__1__Impl - rule__IgnorePlugin__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIgnorePluginAccess().getPluginAssignment_1()); } - (rule__IgnorePlugin__PluginAssignment_1) - { after(grammarAccess.getIgnorePluginAccess().getPluginAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__IgnorePlugin__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__VmArgument__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__VmArgument__Group__0__Impl - rule__VmArgument__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getVmArgumentAccess().getVmArgumentAction_0()); } - () - { after(grammarAccess.getVmArgumentAccess().getVmArgumentAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__VmArgument__Group__1__Impl - rule__VmArgument__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); } - 'vm-argument' - { after(grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__VmArgument__Group__2__Impl - rule__VmArgument__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getVmArgumentAccess().getArgumentsAssignment_2()); } - (rule__VmArgument__ArgumentsAssignment_2)* - { after(grammarAccess.getVmArgumentAccess().getArgumentsAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__VmArgument__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ProgramArgument__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProgramArgument__Group__0__Impl - rule__ProgramArgument__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0()); } - () - { after(grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProgramArgument__Group__1__Impl - rule__ProgramArgument__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); } - 'argument' - { after(grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProgramArgument__Group__2__Impl - rule__ProgramArgument__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProgramArgumentAccess().getArgumentsAssignment_2()); } - (rule__ProgramArgument__ArgumentsAssignment_2)* - { after(grammarAccess.getProgramArgumentAccess().getArgumentsAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProgramArgument__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__EnvironmentVariable__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__0__Impl - rule__EnvironmentVariable__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0()); } - () - { after(grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__1__Impl - rule__EnvironmentVariable__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); } - 'environment' - { after(grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__2__Impl - rule__EnvironmentVariable__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getNameAssignment_2()); } - (rule__EnvironmentVariable__NameAssignment_2) - { after(grammarAccess.getEnvironmentVariableAccess().getNameAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__3__Impl - rule__EnvironmentVariable__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); } - RULE_EQ - { after(grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__4__Impl - rule__EnvironmentVariable__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getValueAssignment_4()); } - (rule__EnvironmentVariable__ValueAssignment_4) - { after(grammarAccess.getEnvironmentVariableAccess().getValueAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__EnvironmentVariable__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); } - ';' - { after(grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ApplicationExtPoint__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ApplicationExtPoint__Group__0__Impl - rule__ApplicationExtPoint__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); } - 'application' - { after(grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ApplicationExtPoint__Group__1__Impl - rule__ApplicationExtPoint__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getApplicationExtPointAccess().getNameAssignment_1()); } - (rule__ApplicationExtPoint__NameAssignment_1) - { after(grammarAccess.getApplicationExtPointAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ApplicationExtPoint__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ProductExtPoint__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProductExtPoint__Group__0__Impl - rule__ProductExtPoint__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProductExtPointAccess().getProductKeyword_0()); } - 'product' - { after(grammarAccess.getProductExtPointAccess().getProductKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProductExtPoint__Group__1__Impl - rule__ProductExtPoint__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProductExtPointAccess().getNameAssignment_1()); } - (rule__ProductExtPoint__NameAssignment_1) - { after(grammarAccess.getProductExtPointAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ProductExtPoint__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Favorites__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Favorites__Group__0__Impl - rule__Favorites__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFavoritesAccess().getFavoritesAction_0()); } - () - { after(grammarAccess.getFavoritesAccess().getFavoritesAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Favorites__Group__1__Impl - rule__Favorites__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); } - 'favorite' - { after(grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Favorites__Group__2__Impl - rule__Favorites__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFavoritesAccess().getTypesAssignment_2()); } - (rule__Favorites__TypesAssignment_2)* - { after(grammarAccess.getFavoritesAccess().getTypesAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Favorites__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Redirect__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group__0__Impl - rule__Redirect__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getRedirectAction_0()); } - () - { after(grammarAccess.getRedirectAccess().getRedirectAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group__1__Impl - rule__Redirect__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getRedirectKeyword_1()); } - 'redirect' - { after(grammarAccess.getRedirectAccess().getRedirectKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group__2__Impl - rule__Redirect__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); } - (rule__Redirect__UnorderedGroup_2) - { after(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Redirect__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_0__0__Impl - rule__Redirect__Group_2_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getOutWhichAssignment_2_0_0()); } - (rule__Redirect__OutWhichAssignment_2_0_0) - { after(grammarAccess.getRedirectAccess().getOutWhichAssignment_2_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_0__1__Impl - rule__Redirect__Group_2_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); } - 'to' - { after(grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_0__2__Impl - rule__Redirect__Group_2_0__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getOutFileAssignment_2_0_2()); } - (rule__Redirect__OutFileAssignment_2_0_2) - { after(grammarAccess.getRedirectAccess().getOutFileAssignment_2_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_0__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_0__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getNoAppendAssignment_2_0_3()); } - (rule__Redirect__NoAppendAssignment_2_0_3)? - { after(grammarAccess.getRedirectAccess().getNoAppendAssignment_2_0_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Redirect__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_1__0__Impl - rule__Redirect__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getInWhichAssignment_2_1_0()); } - (rule__Redirect__InWhichAssignment_2_1_0) - { after(grammarAccess.getRedirectAccess().getInWhichAssignment_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_1__1__Impl - rule__Redirect__Group_2_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); } - 'from' - { after(grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__Group_2_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRedirectAccess().getInFileAssignment_2_1_2()); } - (rule__Redirect__InFileAssignment_2_1_2) - { after(grammarAccess.getRedirectAccess().getInFileAssignment_2_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ExecutionEnvironment__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExecutionEnvironment__Group__0__Impl - rule__ExecutionEnvironment__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); } - 'execution-environment' - { after(grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExecutionEnvironment__Group__1__Impl - rule__ExecutionEnvironment__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExecutionEnvironmentAccess().getNameAssignment_1()); } - (rule__ExecutionEnvironment__NameAssignment_1) - { after(grammarAccess.getExecutionEnvironmentAccess().getNameAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ExecutionEnvironment__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ConfigIniTemplate__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigIniTemplate__Group__0__Impl - rule__ConfigIniTemplate__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); } - 'config-ini-template' - { after(grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigIniTemplate__Group__1__Impl - rule__ConfigIniTemplate__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigIniTemplateAccess().getPathAssignment_1()); } - (rule__ConfigIniTemplate__PathAssignment_1) - { after(grammarAccess.getConfigIniTemplateAccess().getPathAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ConfigIniTemplate__Group__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); } - ';' - { after(grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TraceEnablement__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TraceEnablement__Group__0__Impl - rule__TraceEnablement__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); } - 'trace' - { after(grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TraceEnablement__Group__1__Impl - rule__TraceEnablement__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTraceEnablementAccess().getPluginAssignment_1()); } - (rule__TraceEnablement__PluginAssignment_1) - { after(grammarAccess.getTraceEnablementAccess().getPluginAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TraceEnablement__Group__2__Impl - rule__TraceEnablement__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTraceEnablementAccess().getWhatAssignment_2()); } - (rule__TraceEnablement__WhatAssignment_2)* - { after(grammarAccess.getTraceEnablementAccess().getWhatAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TraceEnablement__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__JavaMainSearch__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__Group__0__Impl - rule__JavaMainSearch__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0()); } - () - { after(grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__Group__1__Impl - rule__JavaMainSearch__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); } - 'search-main' - { after(grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__Group__2__Impl - rule__JavaMainSearch__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); } - (rule__JavaMainSearch__UnorderedGroup_2) - { after(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group__0__Impl - rule__RapServletConfig__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); } - 'servlet' - { after(grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group__1__Impl - rule__RapServletConfig__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); } - RULE_BLOCK_BEGIN - { after(grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group__2__Impl - rule__RapServletConfig__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); } - (rule__RapServletConfig__UnorderedGroup_2) - { after(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); } - RULE_BLOCK_END - { after(grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_0__0__Impl - rule__RapServletConfig__Group_2_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); } - 'path' - { after(grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_0__1__Impl - rule__RapServletConfig__Group_2_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getServletPathAssignment_2_0_1()); } - (rule__RapServletConfig__ServletPathAssignment_2_0_1) - { after(grammarAccess.getRapServletConfigAccess().getServletPathAssignment_2_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_1__0__Impl - rule__RapServletConfig__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); } - 'browser' - { after(grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_1__1__Impl - rule__RapServletConfig__Group_2_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getBrowserModeAssignment_2_1_1()); } - (rule__RapServletConfig__BrowserModeAssignment_2_1_1) - { after(grammarAccess.getRapServletConfigAccess().getBrowserModeAssignment_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_2__0__Impl - rule__RapServletConfig__Group_2_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); } - 'port' - { after(grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_2__1__Impl - rule__RapServletConfig__Group_2_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getServerPortAssignment_2_2_1()); } - (rule__RapServletConfig__ServerPortAssignment_2_2_1) - { after(grammarAccess.getRapServletConfigAccess().getServerPortAssignment_2_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_2__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_3__0__Impl - rule__RapServletConfig__Group_2_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); } - 'session-timeout' - { after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_3__1__Impl - rule__RapServletConfig__Group_2_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutAssignment_2_3_1()); } - (rule__RapServletConfig__SessionTimeoutAssignment_2_3_1) - { after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutAssignment_2_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_4__0__Impl - rule__RapServletConfig__Group_2_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); } - 'context-path' - { after(grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_4__1__Impl - rule__RapServletConfig__Group_2_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getContextPathAssignment_2_4_1()); } - (rule__RapServletConfig__ContextPathAssignment_2_4_1) - { after(grammarAccess.getRapServletConfigAccess().getContextPathAssignment_2_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__Group_2_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_5__0__Impl - rule__RapServletConfig__Group_2_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); } - 'dev-mode' - { after(grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_5__1__Impl - rule__RapServletConfig__Group_2_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getDevModeAssignment_2_5_1()); } - (rule__RapServletConfig__DevModeAssignment_2_5_1) - { after(grammarAccess.getRapServletConfigAccess().getDevModeAssignment_2_5_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__Group_2_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__Group_2_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); } - ';' - { after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PluginWithVersionAndStartLevel__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__Group__0__Impl - rule__PluginWithVersionAndStartLevel__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginAssignment_0()); } - (rule__PluginWithVersionAndStartLevel__PluginAssignment_0) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); } - (rule__PluginWithVersionAndStartLevel__UnorderedGroup_1) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PluginWithVersionAndStartLevel__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl - rule__PluginWithVersionAndStartLevel__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); } - 'startlevel' - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelAssignment_1_1_1()); } - (rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelAssignment_1_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__PluginWithVersion__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersion__Group__0__Impl - rule__PluginWithVersion__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersion__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAccess().getNameAssignment_0()); } - (rule__PluginWithVersion__NameAssignment_0) - { after(grammarAccess.getPluginWithVersionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersion__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersion__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersion__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getPluginWithVersionAccess().getVersionAssignment_1()); } - (rule__PluginWithVersion__VersionAssignment_1)? - { after(grammarAccess.getPluginWithVersionAccess().getVersionAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FeatureWithVersion__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FeatureWithVersion__Group__0__Impl - rule__FeatureWithVersion__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureWithVersion__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFeatureWithVersionAccess().getNameAssignment_0()); } - (rule__FeatureWithVersion__NameAssignment_0) - { after(grammarAccess.getFeatureWithVersionAccess().getNameAssignment_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureWithVersion__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FeatureWithVersion__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureWithVersion__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFeatureWithVersionAccess().getVersionAssignment_1()); } - (rule__FeatureWithVersion__VersionAssignment_1)? - { after(grammarAccess.getFeatureWithVersionAccess().getVersionAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClearOption__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group__0__Impl - rule__ClearOption__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getClearOptionAction_0()); } - () - { after(grammarAccess.getClearOptionAccess().getClearOptionAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group__1__Impl - rule__ClearOption__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getClearKeyword_1()); } - 'clear' - { after(grammarAccess.getClearOptionAccess().getClearKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group__2__Impl - rule__ClearOption__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); } - (rule__ClearOption__UnorderedGroup_2) - { after(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClearOption__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group_2_0__0__Impl - rule__ClearOption__Group_2_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getAlternatives_2_0_0()); } - (rule__ClearOption__Alternatives_2_0_0) - { after(grammarAccess.getClearOptionAccess().getAlternatives_2_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__Group_2_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getClearOptionAccess().getNoAskClearAssignment_2_0_1()); } - (rule__ClearOption__NoAskClearAssignment_2_0_1)? - { after(grammarAccess.getClearOptionAccess().getNoAskClearAssignment_2_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryOption__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group__0__Impl - rule__MemoryOption__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0()); } - () - { after(grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group__1__Impl - rule__MemoryOption__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); } - 'memory' - { after(grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group__2__Impl - rule__MemoryOption__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); } - (rule__MemoryOption__UnorderedGroup_2) - { after(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); } - ';' - { after(grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryOption__Group_2_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_0__0__Impl - rule__MemoryOption__Group_2_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); } - 'min' - { after(grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_0__1__Impl - rule__MemoryOption__Group_2_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); } - RULE_EQ - { after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_0__2__Impl - rule__MemoryOption__Group_2_0__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMinAssignment_2_0_2()); } - (rule__MemoryOption__MinAssignment_2_0_2) - { after(grammarAccess.getMemoryOptionAccess().getMinAssignment_2_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_0__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_0__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMinUnitAssignment_2_0_3()); } - (rule__MemoryOption__MinUnitAssignment_2_0_3) - { after(grammarAccess.getMemoryOptionAccess().getMinUnitAssignment_2_0_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryOption__Group_2_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_1__0__Impl - rule__MemoryOption__Group_2_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); } - 'max' - { after(grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_1__1__Impl - rule__MemoryOption__Group_2_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); } - RULE_EQ - { after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_1__2__Impl - rule__MemoryOption__Group_2_1__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMaxAssignment_2_1_2()); } - (rule__MemoryOption__MaxAssignment_2_1_2) - { after(grammarAccess.getMemoryOptionAccess().getMaxAssignment_2_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_1__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_1__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getMaxUnitAssignment_2_1_3()); } - (rule__MemoryOption__MaxUnitAssignment_2_1_3) - { after(grammarAccess.getMemoryOptionAccess().getMaxUnitAssignment_2_1_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryOption__Group_2_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_2__0__Impl - rule__MemoryOption__Group_2_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); } - 'perm' - { after(grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_2__1__Impl - rule__MemoryOption__Group_2_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); } - RULE_EQ - { after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_2__2__Impl - rule__MemoryOption__Group_2_2__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getPermAssignment_2_2_2()); } - (rule__MemoryOption__PermAssignment_2_2_2) - { after(grammarAccess.getMemoryOptionAccess().getPermAssignment_2_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__Group_2_2__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__Group_2_2__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getMemoryOptionAccess().getPermUnitAssignment_2_2_3()); } - (rule__MemoryOption__PermUnitAssignment_2_2_3) - { after(grammarAccess.getMemoryOptionAccess().getPermUnitAssignment_2_2_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GroupMember__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__Group__0__Impl - rule__GroupMember__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); } - (rule__GroupMember__UnorderedGroup_0) - { after(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__Group__1__Impl - rule__GroupMember__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); } - 'member' - { after(grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__Group__2__Impl - rule__GroupMember__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupMemberAccess().getMemberAssignment_2()); } - (rule__GroupMember__MemberAssignment_2) - { after(grammarAccess.getGroupMemberAccess().getMemberAssignment_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__Group__3__Impl - rule__GroupMember__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupMemberAccess().getPostActionAssignment_3()); } - (rule__GroupMember__PostActionAssignment_3)? - { after(grammarAccess.getGroupMemberAccess().getPostActionAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); } - ';' - { after(grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GroupPostLaunchDelay__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchDelay__Group__0__Impl - rule__GroupPostLaunchDelay__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchDelay__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); } - 'delay' - { after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchDelay__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchDelay__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchDelay__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayAssignment_1()); } - (rule__GroupPostLaunchDelay__DelayAssignment_1) - { after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GroupPostLaunchRegex__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchRegex__Group__0__Impl - rule__GroupPostLaunchRegex__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchRegex__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); } - 'regex' - { after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchRegex__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchRegex__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchRegex__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexAssignment_1()); } - (rule__GroupPostLaunchRegex__RegexAssignment_1) - { after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexAssignment_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__GroupPostLaunchWait__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchWait__Group__0__Impl - rule__GroupPostLaunchWait__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchWait__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0()); } - () - { after(grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchWait__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupPostLaunchWait__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchWait__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); } - 'wait' - { after(grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group__0__Impl - rule__TestConfig__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getTestConfigAction_0()); } - () - { after(grammarAccess.getTestConfigAccess().getTestConfigAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group__1__Impl - rule__TestConfig__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getTestKeyword_1()); } - 'test' - { after(grammarAccess.getTestConfigAccess().getTestKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group__2__Impl - rule__TestConfig__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); } - RULE_BLOCK_BEGIN - { after(grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group__3__Impl - rule__TestConfig__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); } - (rule__TestConfig__UnorderedGroup_3) - { after(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); } - RULE_BLOCK_END - { after(grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_0__0__Impl - rule__TestConfig__Group_3_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); } - 'runner' - { after(grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_0__1__Impl - rule__TestConfig__Group_3_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getRunnerAssignment_3_0_1()); } - (rule__TestConfig__RunnerAssignment_3_0_1) - { after(grammarAccess.getTestConfigAccess().getRunnerAssignment_3_0_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_1__0__Impl - rule__TestConfig__Group_3_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); } - 'container' - { after(grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_1__1__Impl - rule__TestConfig__Group_3_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getContainerAssignment_3_1_1()); } - (rule__TestConfig__ContainerAssignment_3_1_1) - { after(grammarAccess.getTestConfigAccess().getContainerAssignment_3_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_2__0__Impl - rule__TestConfig__Group_3_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); } - 'class' - { after(grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_2__1__Impl - rule__TestConfig__Group_3_2__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getClassAssignment_3_2_1()); } - (rule__TestConfig__ClassAssignment_3_2_1) - { after(grammarAccess.getTestConfigAccess().getClassAssignment_3_2_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_2__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_2__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_3__0__Impl - rule__TestConfig__Group_3_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); } - 'method' - { after(grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_3__1__Impl - rule__TestConfig__Group_3_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getMethodAssignment_3_3_1()); } - (rule__TestConfig__MethodAssignment_3_3_1) - { after(grammarAccess.getTestConfigAccess().getMethodAssignment_3_3_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_4__0__Impl - rule__TestConfig__Group_3_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); } - 'exclude-tags' - { after(grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_4__1__Impl - rule__TestConfig__Group_3_4__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getExcludeTagsAssignment_3_4_1()); } - (rule__TestConfig__ExcludeTagsAssignment_3_4_1) - { after(grammarAccess.getTestConfigAccess().getExcludeTagsAssignment_3_4_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_4__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_4__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__Group_3_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_5__0__Impl - rule__TestConfig__Group_3_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); } - 'include-tags' - { after(grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_5__1__Impl - rule__TestConfig__Group_3_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getIncludeTagsAssignment_3_5_1()); } - (rule__TestConfig__IncludeTagsAssignment_3_5_1) - { after(grammarAccess.getTestConfigAccess().getIncludeTagsAssignment_3_5_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__Group_3_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__Group_3_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); } - ';' - { after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FQName__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FQName__Group__0__Impl - rule__FQName__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); } - RULE_ID - { after(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FQName__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFQNameAccess().getGroup_1()); } - (rule__FQName__Group_1__0)* - { after(grammarAccess.getFQNameAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__FQName__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__FQName__Group_1__0__Impl - rule__FQName__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); } - '.' - { after(grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__FQName__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__FQName__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); } - RULE_ID - { after(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tags__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tags__Group__0__Impl - rule__Tags__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); } - RULE_ID - { after(grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tags__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTagsAccess().getGroup_1()); } - (rule__Tags__Group_1__0)* - { after(grammarAccess.getTagsAccess().getGroup_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Tags__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tags__Group_1__0__Impl - rule__Tags__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTagsAccess().getCommaKeyword_1_0()); } - ',' - { after(grammarAccess.getTagsAccess().getCommaKeyword_1_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Tags__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Tags__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); } - RULE_ID - { after(grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__LaunchConfig__UnorderedGroup_0 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } -: - rule__LaunchConfig__UnorderedGroup_0__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getExplicitAssignment_0_0()); } - (rule__LaunchConfig__ExplicitAssignment_0_0) - { after(grammarAccess.getLaunchConfigAccess().getExplicitAssignment_0_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getManualAssignment_0_1()); } - (rule__LaunchConfig__ManualAssignment_0_1) - { after(grammarAccess.getLaunchConfigAccess().getManualAssignment_0_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getAbstractAssignment_0_2()); } - (rule__LaunchConfig__AbstractAssignment_0_2) - { after(grammarAccess.getLaunchConfigAccess().getAbstractAssignment_0_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getForegroundAssignment_0_3()); } - (rule__LaunchConfig__ForegroundAssignment_0_3) - { after(grammarAccess.getLaunchConfigAccess().getForegroundAssignment_0_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getNoConsoleAssignment_0_4()); } - (rule__LaunchConfig__NoConsoleAssignment_0_4) - { after(grammarAccess.getLaunchConfigAccess().getNoConsoleAssignment_0_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getNoValidateAssignment_0_5()); } - (rule__LaunchConfig__NoValidateAssignment_0_5) - { after(grammarAccess.getLaunchConfigAccess().getNoValidateAssignment_0_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportAssignment_0_6()); } - (rule__LaunchConfig__SwInstallSupportAssignment_0_6) - { after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportAssignment_0_6()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getReplaceEnvAssignment_0_7()); } - (rule__LaunchConfig__ReplaceEnvAssignment_0_7) - { after(grammarAccess.getLaunchConfigAccess().getReplaceEnvAssignment_0_7()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getStopInMainAssignment_0_8()); } - (rule__LaunchConfig__StopInMainAssignment_0_8) - { after(grammarAccess.getLaunchConfigAccess().getStopInMainAssignment_0_8()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getKeepRunningAssignment_0_9()); } - (rule__LaunchConfig__KeepRunningAssignment_0_9) - { after(grammarAccess.getLaunchConfigAccess().getKeepRunningAssignment_0_9()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadAssignment_0_10()); } - (rule__LaunchConfig__RunInUiThreadAssignment_0_10) - { after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadAssignment_0_10()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getGroup_0_11()); } - (rule__LaunchConfig__Group_0_11__0) - { after(grammarAccess.getLaunchConfigAccess().getGroup_0_11()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__7? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__8? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__9? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__10? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl - rule__LaunchConfig__UnorderedGroup_0__11? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_0__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_0__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__LaunchConfig__UnorderedGroup_6 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } -: - rule__LaunchConfig__UnorderedGroup_6__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getClearsAssignment_6_0()); } - (rule__LaunchConfig__ClearsAssignment_6_0) - { after(grammarAccess.getLaunchConfigAccess().getClearsAssignment_6_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getWorkspaceAssignment_6_1()); } - (rule__LaunchConfig__WorkspaceAssignment_6_1) - { after(grammarAccess.getLaunchConfigAccess().getWorkspaceAssignment_6_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getWorkingDirAssignment_6_2()); } - (rule__LaunchConfig__WorkingDirAssignment_6_2) - { after(grammarAccess.getLaunchConfigAccess().getWorkingDirAssignment_6_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getMemoryAssignment_6_3()); } - (rule__LaunchConfig__MemoryAssignment_6_3) - { after(grammarAccess.getLaunchConfigAccess().getMemoryAssignment_6_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getMainProjectAssignment_6_4()); } - (rule__LaunchConfig__MainProjectAssignment_6_4) - { after(grammarAccess.getLaunchConfigAccess().getMainProjectAssignment_6_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getMainTypeAssignment_6_5()); } - (rule__LaunchConfig__MainTypeAssignment_6_5) - { after(grammarAccess.getLaunchConfigAccess().getMainTypeAssignment_6_5()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getApplicationAssignment_6_6()); } - (rule__LaunchConfig__ApplicationAssignment_6_6) - { after(grammarAccess.getLaunchConfigAccess().getApplicationAssignment_6_6()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getProductAssignment_6_7()); } - (rule__LaunchConfig__ProductAssignment_6_7) - { after(grammarAccess.getLaunchConfigAccess().getProductAssignment_6_7()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getFavoritesAssignment_6_8()); } - (rule__LaunchConfig__FavoritesAssignment_6_8) - { after(grammarAccess.getLaunchConfigAccess().getFavoritesAssignment_6_8()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getRedirectAssignment_6_9()); } - (rule__LaunchConfig__RedirectAssignment_6_9) - { after(grammarAccess.getLaunchConfigAccess().getRedirectAssignment_6_9()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getExecEnvAssignment_6_10()); } - (rule__LaunchConfig__ExecEnvAssignment_6_10) - { after(grammarAccess.getLaunchConfigAccess().getExecEnvAssignment_6_10()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateAssignment_6_11()); } - (rule__LaunchConfig__ConfigIniTemplateAssignment_6_11) - { after(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateAssignment_6_11()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getJavaMainSearchAssignment_6_12()); } - (rule__LaunchConfig__JavaMainSearchAssignment_6_12) - { after(grammarAccess.getLaunchConfigAccess().getJavaMainSearchAssignment_6_12()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getServletConfigAssignment_6_13()); } - (rule__LaunchConfig__ServletConfigAssignment_6_13) - { after(grammarAccess.getLaunchConfigAccess().getServletConfigAssignment_6_13()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getContentProviderProductAssignment_6_14()); } - (rule__LaunchConfig__ContentProviderProductAssignment_6_14) - { after(grammarAccess.getLaunchConfigAccess().getContentProviderProductAssignment_6_14()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15); - } - { - selected = true; - } - ( - { before(grammarAccess.getLaunchConfigAccess().getTestAssignment_6_15()); } - (rule__LaunchConfig__TestAssignment_6_15) - { after(grammarAccess.getLaunchConfigAccess().getTestAssignment_6_15()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); } - (rule__LaunchConfig__PluginsAssignment_6_16) - { after(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); } - ((rule__LaunchConfig__PluginsAssignment_6_16)=>rule__LaunchConfig__PluginsAssignment_6_16)* - { after(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); } - (rule__LaunchConfig__FeaturesAssignment_6_17) - { after(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); } - ((rule__LaunchConfig__FeaturesAssignment_6_17)=>rule__LaunchConfig__FeaturesAssignment_6_17)* - { after(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); } - (rule__LaunchConfig__IgnoreAssignment_6_18) - { after(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); } - ((rule__LaunchConfig__IgnoreAssignment_6_18)=>rule__LaunchConfig__IgnoreAssignment_6_18)* - { after(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); } - (rule__LaunchConfig__GroupMembersAssignment_6_19) - { after(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); } - ((rule__LaunchConfig__GroupMembersAssignment_6_19)=>rule__LaunchConfig__GroupMembersAssignment_6_19)* - { after(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); } - (rule__LaunchConfig__VmArgsAssignment_6_20) - { after(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); } - ((rule__LaunchConfig__VmArgsAssignment_6_20)=>rule__LaunchConfig__VmArgsAssignment_6_20)* - { after(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); } - (rule__LaunchConfig__ProgArgsAssignment_6_21) - { after(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); } - ((rule__LaunchConfig__ProgArgsAssignment_6_21)=>rule__LaunchConfig__ProgArgsAssignment_6_21)* - { after(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); } - (rule__LaunchConfig__EnvVarsAssignment_6_22) - { after(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); } - ((rule__LaunchConfig__EnvVarsAssignment_6_22)=>rule__LaunchConfig__EnvVarsAssignment_6_22)* - { after(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); } - ) - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); } - (rule__LaunchConfig__TracesAssignment_6_23) - { after(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); } - ) - ( - { before(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); } - ((rule__LaunchConfig__TracesAssignment_6_23)=>rule__LaunchConfig__TracesAssignment_6_23)* - { after(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); } - ) - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__6? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__7? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__8? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__9? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__10? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__10 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__11? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__11 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__12? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__12 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__13? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__13 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__14? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__14 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__15? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__15 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__16? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__16 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__17? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__17 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__18? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__18 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__19? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__19 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__20? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__20 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__21? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__21 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__22? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__22 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl - rule__LaunchConfig__UnorderedGroup_6__23? -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__UnorderedGroup_6__23 - @init { - int stackSize = keepStackSize(); - } -: - rule__LaunchConfig__UnorderedGroup_6__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__Redirect__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } -: - rule__Redirect__UnorderedGroup_2__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__Redirect__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getRedirectAccess().getGroup_2_0()); } - (rule__Redirect__Group_2_0__0) - { after(grammarAccess.getRedirectAccess().getGroup_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getRedirectAccess().getGroup_2_1()); } - (rule__Redirect__Group_2_1__0) - { after(grammarAccess.getRedirectAccess().getGroup_2_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__Redirect__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__UnorderedGroup_2__Impl - rule__Redirect__UnorderedGroup_2__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Redirect__UnorderedGroup_2__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__JavaMainSearch__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } -: - rule__JavaMainSearch__UnorderedGroup_2__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getJavaMainSearchAccess().getSystemAssignment_2_0()); } - (rule__JavaMainSearch__SystemAssignment_2_0) - { after(grammarAccess.getJavaMainSearchAccess().getSystemAssignment_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getJavaMainSearchAccess().getInheritedAssignment_2_1()); } - (rule__JavaMainSearch__InheritedAssignment_2_1) - { after(grammarAccess.getJavaMainSearchAccess().getInheritedAssignment_2_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__UnorderedGroup_2__Impl - rule__JavaMainSearch__UnorderedGroup_2__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__JavaMainSearch__UnorderedGroup_2__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__RapServletConfig__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } -: - rule__RapServletConfig__UnorderedGroup_2__0 - {getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2())}? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_0()); } - (rule__RapServletConfig__Group_2_0__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_1()); } - (rule__RapServletConfig__Group_2_1__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_2()); } - (rule__RapServletConfig__Group_2_2__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_3()); } - (rule__RapServletConfig__Group_2_3__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_4()); } - (rule__RapServletConfig__Group_2_4__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getRapServletConfigAccess().getGroup_2_5()); } - (rule__RapServletConfig__Group_2_5__0) - { after(grammarAccess.getRapServletConfigAccess().getGroup_2_5()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl - rule__RapServletConfig__UnorderedGroup_2__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl - rule__RapServletConfig__UnorderedGroup_2__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl - rule__RapServletConfig__UnorderedGroup_2__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl - rule__RapServletConfig__UnorderedGroup_2__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl - rule__RapServletConfig__UnorderedGroup_2__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__UnorderedGroup_2__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__RapServletConfig__UnorderedGroup_2__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } -: - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAssignment_1_0()); } - (rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAssignment_1_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup_1_1()); } - (rule__PluginWithVersionAndStartLevel__Group_1_1__0) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup_1_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__ClearOption__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } -: - rule__ClearOption__UnorderedGroup_2__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__ClearOption__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getClearOptionAccess().getGroup_2_0()); } - (rule__ClearOption__Group_2_0__0) - { after(grammarAccess.getClearOptionAccess().getGroup_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getClearOptionAccess().getConfigAssignment_2_1()); } - (rule__ClearOption__ConfigAssignment_2_1) - { after(grammarAccess.getClearOptionAccess().getConfigAssignment_2_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__ClearOption__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__UnorderedGroup_2__Impl - rule__ClearOption__UnorderedGroup_2__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ClearOption__UnorderedGroup_2__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__MemoryOption__UnorderedGroup_2 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } -: - rule__MemoryOption__UnorderedGroup_2__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__MemoryOption__UnorderedGroup_2__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getMemoryOptionAccess().getGroup_2_0()); } - (rule__MemoryOption__Group_2_0__0) - { after(grammarAccess.getMemoryOptionAccess().getGroup_2_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getMemoryOptionAccess().getGroup_2_1()); } - (rule__MemoryOption__Group_2_1__0) - { after(grammarAccess.getMemoryOptionAccess().getGroup_2_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getMemoryOptionAccess().getGroup_2_2()); } - (rule__MemoryOption__Group_2_2__0) - { after(grammarAccess.getMemoryOptionAccess().getGroup_2_2()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); -} - -rule__MemoryOption__UnorderedGroup_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__UnorderedGroup_2__Impl - rule__MemoryOption__UnorderedGroup_2__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__UnorderedGroup_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__UnorderedGroup_2__Impl - rule__MemoryOption__UnorderedGroup_2__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__UnorderedGroup_2__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MemoryOption__UnorderedGroup_2__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__GroupMember__UnorderedGroup_0 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } -: - rule__GroupMember__UnorderedGroup_0__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); -} - -rule__GroupMember__UnorderedGroup_0__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getGroupMemberAccess().getTypeAssignment_0_0()); } - (rule__GroupMember__TypeAssignment_0_0) - { after(grammarAccess.getGroupMemberAccess().getTypeAssignment_0_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getGroupMemberAccess().getAdoptAssignment_0_1()); } - (rule__GroupMember__AdoptAssignment_0_1) - { after(grammarAccess.getGroupMemberAccess().getAdoptAssignment_0_1()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); -} - -rule__GroupMember__UnorderedGroup_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__UnorderedGroup_0__Impl - rule__GroupMember__UnorderedGroup_0__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__UnorderedGroup_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__GroupMember__UnorderedGroup_0__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__TestConfig__UnorderedGroup_3 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } -: - rule__TestConfig__UnorderedGroup_3__0 - ? -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_0()); } - (rule__TestConfig__Group_3_0__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_0()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_1()); } - (rule__TestConfig__Group_3_1__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_1()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_2()); } - (rule__TestConfig__Group_3_2__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_2()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_3()); } - (rule__TestConfig__Group_3_3__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_3()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_4()); } - (rule__TestConfig__Group_3_4__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_4()); } - ) - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5); - } - { - selected = true; - } - ( - { before(grammarAccess.getTestConfigAccess().getGroup_3_5()); } - (rule__TestConfig__Group_3_5__0) - { after(grammarAccess.getTestConfigAccess().getGroup_3_5()); } - ) - ) - ) - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl - rule__TestConfig__UnorderedGroup_3__1? -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl - rule__TestConfig__UnorderedGroup_3__2? -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl - rule__TestConfig__UnorderedGroup_3__3? -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl - rule__TestConfig__UnorderedGroup_3__4? -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl - rule__TestConfig__UnorderedGroup_3__5? -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__UnorderedGroup_3__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__TestConfig__UnorderedGroup_3__Impl -; -finally { - restoreStackSize(stackSize); -} - - -rule__LCModel__ConfigurationsAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); } - ruleLaunchConfig - { after(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ExplicitAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); } - 'explicit' - { after(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ManualAssignment_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); } - 'manual' - { after(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__AbstractAssignment_0_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); } - 'abstract' - { after(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ForegroundAssignment_0_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); } - 'foreground' - { after(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__NoConsoleAssignment_0_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); } - 'no-console' - { after(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__NoValidateAssignment_0_5 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); } - 'no-validate' - { after(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__SwInstallSupportAssignment_0_6 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); } - 'sw-install-allowed' - { after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ReplaceEnvAssignment_0_7 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); } - 'replace-env' - { after(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__StopInMainAssignment_0_8 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); } - 'stop-in-main' - { after(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__KeepRunningAssignment_0_9 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); } - 'keep-running' - { after(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__RunInUiThreadAssignment_0_10 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); } - 'run-in-ui-thread' - { after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__QualifyAssignment_0_11_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); } - 'qualified' - { after(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); } - RULE_STRING - { after(grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__TypeAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); } - ruleLaunchConfigType - { after(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__NameAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); } - ruleFQName - { after(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__SuperConfigAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); } - ( - { before(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1()); } - ruleFQName - { after(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1()); } - ) - { after(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ClearsAssignment_6_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); } - ruleClearOption - { after(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__WorkspaceAssignment_6_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); } - ruleWorkspace - { after(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__WorkingDirAssignment_6_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); } - ruleWorkingDir - { after(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__MemoryAssignment_6_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); } - ruleMemoryOption - { after(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__MainProjectAssignment_6_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); } - ruleMainProject - { after(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__MainTypeAssignment_6_5 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); } - ruleMainType - { after(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ApplicationAssignment_6_6 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); } - ruleApplicationExtPoint - { after(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ProductAssignment_6_7 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); } - ruleProductExtPoint - { after(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__FavoritesAssignment_6_8 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); } - ruleFavorites - { after(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__RedirectAssignment_6_9 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); } - ruleRedirect - { after(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ExecEnvAssignment_6_10 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); } - ruleExecutionEnvironment - { after(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); } - ruleConfigIniTemplate - { after(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__JavaMainSearchAssignment_6_12 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); } - ruleJavaMainSearch - { after(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ServletConfigAssignment_6_13 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); } - ruleRapServletConfig - { after(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ContentProviderProductAssignment_6_14 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); } - ruleContentProviderProduct - { after(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__TestAssignment_6_15 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); } - ruleTestConfig - { after(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__PluginsAssignment_6_16 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); } - ruleAddPlugin - { after(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__FeaturesAssignment_6_17 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); } - ruleAddFeature - { after(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__IgnoreAssignment_6_18 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); } - ruleIgnorePlugin - { after(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__GroupMembersAssignment_6_19 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); } - ruleGroupMember - { after(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__VmArgsAssignment_6_20 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); } - ruleVmArgument - { after(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__ProgArgsAssignment_6_21 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); } - ruleProgramArgument - { after(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__EnvVarsAssignment_6_22 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); } - ruleEnvironmentVariable - { after(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__LaunchConfig__TracesAssignment_6_23 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); } - ruleTraceEnablement - { after(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Workspace__WorkspaceAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); } - ruleAnyPath - { after(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__WorkingDir__WorkingDirAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); } - ruleExistingPath - { after(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__SelfAssignment_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); } - ( - { before(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); } - 'self' - { after(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); } - ) - { after(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainProject__ProjectAssignment_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); } - ruleProject - { after(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MainType__MainClassAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); } - ruleJavaMainType - { after(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__OptionalAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); } - ( - { before(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); } - 'optional' - { after(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); } - ) - { after(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddPlugin__PluginAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); } - rulePluginWithVersionAndStartLevel - { after(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__OptionalAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); } - ( - { before(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); } - 'optional' - { after(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); } - ) - { after(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AddFeature__FeatureAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); } - ruleFeatureWithVersion - { after(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ContentProviderProduct__ProductAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); } - ruleExistingPath - { after(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__IgnorePlugin__PluginAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); } - rulePluginWithVersion - { after(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__VmArgument__ArgumentsAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); } - ruleStringWithVariables - { after(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProgramArgument__ArgumentsAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); } - ruleStringWithVariables - { after(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__NameAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); } - RULE_ID - { after(grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__EnvironmentVariable__ValueAssignment_4 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); } - ruleStringWithVariables - { after(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ApplicationExtPoint__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); } - ruleFQName - { after(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ProductExtPoint__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); } - ruleFQName - { after(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Favorites__TypesAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); } - ruleLaunchModeType - { after(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__OutWhichAssignment_2_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); } - ruleOutputStream - { after(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__OutFileAssignment_2_0_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); } - ruleAnyPath - { after(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__NoAppendAssignment_2_0_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); } - ( - { before(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); } - '!' - { after(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); } - ) - { after(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__InWhichAssignment_2_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); } - ruleInputStream - { after(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Redirect__InFileAssignment_2_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); } - ruleExistingPath - { after(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExecutionEnvironment__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); } - RULE_STRING - { after(grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ConfigIniTemplate__PathAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); } - ruleExistingPath - { after(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__PluginAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); } - ruleFQName - { after(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TraceEnablement__WhatAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); } - RULE_STRING - { after(grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__SystemAssignment_2_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); } - ( - { before(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); } - 'system' - { after(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); } - ) - { after(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainSearch__InheritedAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); } - ( - { before(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); } - 'inherited' - { after(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); } - ) - { after(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__ServletPathAssignment_2_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); } - RULE_STRING - { after(grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__BrowserModeAssignment_2_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); } - ruleBrowserLaunchMode - { after(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__ServerPortAssignment_2_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); } - RULE_INT - { after(grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); } - RULE_INT - { after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__ContextPathAssignment_2_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); } - RULE_STRING - { after(grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__RapServletConfig__DevModeAssignment_2_5_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); } - RULE_BOOLEAN - { after(grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ExistingPath__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); } - ruleStringWithVariables - { after(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__AnyPath__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); } - ruleStringWithVariables - { after(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__PluginAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); } - rulePluginWithVersion - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); } - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); } - 'autostart' - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); } - ) - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); } - RULE_INT - { after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersion__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); } - ruleFQName - { after(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__PluginWithVersion__VersionAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); } - RULE_VERSION - { after(grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureWithVersion__NameAssignment_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); } - ruleFQName - { after(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureWithVersion__VersionAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); } - RULE_VERSION - { after(grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__Project__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); } - ruleFQName - { after(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__JavaMainType__NameAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); } - ruleFQName - { after(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__WorkspaceAssignment_2_0_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); } - ( - { before(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); } - 'workspace' - { after(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); } - ) - { after(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__LogAssignment_2_0_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); } - ( - { before(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); } - 'log' - { after(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); } - ) - { after(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__NoAskClearAssignment_2_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); } - ( - { before(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); } - '!' - { after(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); } - ) - { after(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__ClearOption__ConfigAssignment_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); } - ( - { before(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); } - 'config' - { after(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); } - ) - { after(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__MinAssignment_2_0_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); } - RULE_INT - { after(grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__MinUnitAssignment_2_0_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); } - ruleMemoryUnit - { after(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__MaxAssignment_2_1_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); } - RULE_INT - { after(grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__MaxUnitAssignment_2_1_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); } - ruleMemoryUnit - { after(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__PermAssignment_2_2_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); } - RULE_INT - { after(grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__MemoryOption__PermUnitAssignment_2_2_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); } - ruleMemoryUnit - { after(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__TypeAssignment_0_0 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); } - ruleLaunchModeType - { after(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__AdoptAssignment_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); } - ( - { before(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); } - 'adopt' - { after(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); } - ) - { after(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__MemberAssignment_2 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); } - ( - { before(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigFQNameParserRuleCall_2_0_1()); } - ruleFQName - { after(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigFQNameParserRuleCall_2_0_1()); } - ) - { after(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupMember__PostActionAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); } - ruleGroupPostLaunchAction - { after(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchDelay__DelayAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); } - RULE_INT - { after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__GroupPostLaunchRegex__RegexAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); } - RULE_STRING - { after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__StringWithVariables__ValueAssignment - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); } - RULE_STRING - { after(grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__RunnerAssignment_3_0_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); } - ruleTestRunnerType - { after(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__ContainerAssignment_3_1_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); } - RULE_STRING - { after(grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__ClassAssignment_3_2_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); } - ruleFQName - { after(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__MethodAssignment_3_3_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); } - RULE_STRING - { after(grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__ExcludeTagsAssignment_3_4_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); } - ruleTags - { after(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -rule__TestConfig__IncludeTagsAssignment_3_5_1 - @init { - int stackSize = keepStackSize(); - } -: - ( - { before(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); } - ruleTags - { after(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); } - ) -; -finally { - restoreStackSize(stackSize); -} - -RULE_INT : ('0'..'9')+; - -RULE_BOOLEAN : ('true'|'false'); - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('.'? ('a'..'z'|'A'..'Z'|'^'|'_'|'-'|'0'..'9'))*; - -fragment RULE_QUALIFIER : ('a'..'z'|'A'..'Z'|'_'|'-'|'0'..'9')*; - -RULE_VERSION : RULE_INT ('.' RULE_INT ('.' RULE_INT ('.' RULE_QUALIFIER)?)?)?; - -RULE_EQ : '='; - -RULE_BLOCK_BEGIN : '{'; - -RULE_BLOCK_END : '}'; - -RULE_BRACKET_OPEN : '('; - -RULE_BRACKET_CLOSE : ')'; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.tokens b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.tokens deleted file mode 100644 index d503e34..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDsl.tokens +++ /dev/null @@ -1,215 +0,0 @@ -'!'=112 -','=97 -'.'=96 -':'=49 -';'=51 -'G'=38 -'GB'=40 -'M'=34 -'MB'=36 -'abstract'=100 -'adopt'=118 -'application'=62 -'argument'=60 -'autostart'=115 -'both-out'=44 -'browser'=74 -'class'=92 -'clear'=80 -'config'=117 -'config-ini-template'=69 -'configuration'=48 -'container'=91 -'content-provider'=57 -'context-path'=77 -'coverage'=33 -'debug'=31 -'delay'=86 -'dev-mode'=78 -'eclipse'=24 -'environment'=61 -'exclude-tags'=94 -'execution-environment'=68 -'explicit'=98 -'external'=21 -'favorite'=64 -'feature'=56 -'foreground'=101 -'from'=67 -'g'=41 -'gb'=39 -'group'=26 -'ignore'=58 -'include-tags'=95 -'inherit'=29 -'inherited'=114 -'internal'=20 -'java'=23 -'junit-plugin'=28 -'junit3'=47 -'junit4'=46 -'junit5'=45 -'keep-running'=107 -'log'=116 -'m'=37 -'main-class'=54 -'manual'=99 -'max'=83 -'mb'=35 -'member'=85 -'memory'=81 -'method'=93 -'min'=82 -'no-console'=102 -'no-validate'=103 -'none'=22 -'optional'=111 -'path'=73 -'perm'=84 -'plugin'=55 -'port'=75 -'product'=63 -'profile'=32 -'project'=53 -'qualified'=109 -'rap'=25 -'redirect'=65 -'regex'=87 -'replace-env'=105 -'run'=30 -'run-in-ui-thread'=108 -'runner'=90 -'search-main'=71 -'self'=110 -'servlet'=72 -'session-timeout'=76 -'startlevel'=79 -'stderr'=43 -'stdin'=19 -'stdout'=42 -'stop-in-main'=106 -'sw-install-allowed'=104 -'swtbot'=27 -'system'=113 -'test'=89 -'to'=66 -'trace'=70 -'vm-argument'=59 -'wait'=88 -'working-dir'=52 -'workspace'=50 -RULE_ANY_OTHER=18 -RULE_BLOCK_BEGIN=4 -RULE_BLOCK_END=5 -RULE_BOOLEAN=12 -RULE_BRACKET_CLOSE=7 -RULE_BRACKET_OPEN=6 -RULE_EQ=8 -RULE_ID=9 -RULE_INT=11 -RULE_ML_COMMENT=15 -RULE_QUALIFIER=14 -RULE_SL_COMMENT=16 -RULE_STRING=10 -RULE_VERSION=13 -RULE_WS=17 -T__100=100 -T__101=101 -T__102=102 -T__103=103 -T__104=104 -T__105=105 -T__106=106 -T__107=107 -T__108=108 -T__109=109 -T__110=110 -T__111=111 -T__112=112 -T__113=113 -T__114=114 -T__115=115 -T__116=116 -T__117=117 -T__118=118 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 -T__64=64 -T__65=65 -T__66=66 -T__67=67 -T__68=68 -T__69=69 -T__70=70 -T__71=71 -T__72=72 -T__73=73 -T__74=74 -T__75=75 -T__76=76 -T__77=77 -T__78=78 -T__79=79 -T__80=80 -T__81=81 -T__82=82 -T__83=83 -T__84=84 -T__85=85 -T__86=86 -T__87=87 -T__88=88 -T__89=89 -T__90=90 -T__91=91 -T__92=92 -T__93=93 -T__94=94 -T__95=95 -T__96=96 -T__97=97 -T__98=98 -T__99=99 diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslLexer.java b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslLexer.java deleted file mode 100644 index 17c00f5..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslLexer.java +++ /dev/null @@ -1,4695 +0,0 @@ -package com.wamas.ide.launching.ide.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.ide.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 InternalLcDslLexer extends Lexer { - public static final int T__50=50; - public static final int RULE_VERSION=13; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=9; - public static final int RULE_INT=11; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=15; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int RULE_BLOCK_END=5; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int RULE_BRACKET_CLOSE=7; - 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 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__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_BOOLEAN=12; - public static final int T__19=19; - public static final int T__99=99; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_BLOCK_BEGIN=4; - public static final int RULE_BRACKET_OPEN=6; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=10; - public static final int RULE_SL_COMMENT=16; - public static final int RULE_EQ=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_QUALIFIER=14; - public static final int RULE_WS=17; - public static final int RULE_ANY_OTHER=18; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalLcDslLexer() {;} - public InternalLcDslLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalLcDslLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalLcDsl.g"; } - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:11:7: ( 'stdin' ) - // InternalLcDsl.g:11:9: 'stdin' - { - match("stdin"); - - - } - - 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; - // InternalLcDsl.g:12:7: ( 'internal' ) - // InternalLcDsl.g:12:9: 'internal' - { - match("internal"); - - - } - - 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; - // InternalLcDsl.g:13:7: ( 'external' ) - // InternalLcDsl.g:13:9: 'external' - { - match("external"); - - - } - - 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; - // InternalLcDsl.g:14:7: ( 'none' ) - // InternalLcDsl.g:14:9: 'none' - { - match("none"); - - - } - - 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; - // InternalLcDsl.g:15:7: ( 'java' ) - // InternalLcDsl.g:15:9: 'java' - { - match("java"); - - - } - - 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; - // InternalLcDsl.g:16:7: ( 'eclipse' ) - // InternalLcDsl.g:16:9: 'eclipse' - { - match("eclipse"); - - - } - - 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; - // InternalLcDsl.g:17:7: ( 'rap' ) - // InternalLcDsl.g:17:9: 'rap' - { - match("rap"); - - - } - - 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; - // InternalLcDsl.g:18:7: ( 'group' ) - // InternalLcDsl.g:18:9: 'group' - { - match("group"); - - - } - - 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; - // InternalLcDsl.g:19:7: ( 'swtbot' ) - // InternalLcDsl.g:19:9: 'swtbot' - { - match("swtbot"); - - - } - - 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; - // InternalLcDsl.g:20:7: ( 'junit-plugin' ) - // InternalLcDsl.g:20:9: 'junit-plugin' - { - match("junit-plugin"); - - - } - - 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; - // InternalLcDsl.g:21:7: ( 'inherit' ) - // InternalLcDsl.g:21:9: 'inherit' - { - match("inherit"); - - - } - - 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; - // InternalLcDsl.g:22:7: ( 'run' ) - // InternalLcDsl.g:22:9: 'run' - { - match("run"); - - - } - - 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; - // InternalLcDsl.g:23:7: ( 'debug' ) - // InternalLcDsl.g:23:9: 'debug' - { - match("debug"); - - - } - - 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; - // InternalLcDsl.g:24:7: ( 'profile' ) - // InternalLcDsl.g:24:9: 'profile' - { - match("profile"); - - - } - - 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; - // InternalLcDsl.g:25:7: ( 'coverage' ) - // InternalLcDsl.g:25:9: 'coverage' - { - match("coverage"); - - - } - - 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; - // InternalLcDsl.g:26:7: ( 'M' ) - // InternalLcDsl.g:26:9: 'M' - { - match('M'); - - } - - 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; - // InternalLcDsl.g:27:7: ( 'mb' ) - // InternalLcDsl.g:27:9: 'mb' - { - match("mb"); - - - } - - 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; - // InternalLcDsl.g:28:7: ( 'MB' ) - // InternalLcDsl.g:28:9: 'MB' - { - match("MB"); - - - } - - 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; - // InternalLcDsl.g:29:7: ( 'm' ) - // InternalLcDsl.g:29:9: 'm' - { - match('m'); - - } - - 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; - // InternalLcDsl.g:30:7: ( 'G' ) - // InternalLcDsl.g:30:9: 'G' - { - match('G'); - - } - - 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; - // InternalLcDsl.g:31:7: ( 'gb' ) - // InternalLcDsl.g:31:9: 'gb' - { - match("gb"); - - - } - - 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; - // InternalLcDsl.g:32:7: ( 'GB' ) - // InternalLcDsl.g:32:9: 'GB' - { - match("GB"); - - - } - - 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; - // InternalLcDsl.g:33:7: ( 'g' ) - // InternalLcDsl.g:33:9: 'g' - { - match('g'); - - } - - 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; - // InternalLcDsl.g:34:7: ( 'stdout' ) - // InternalLcDsl.g:34:9: 'stdout' - { - match("stdout"); - - - } - - 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; - // InternalLcDsl.g:35:7: ( 'stderr' ) - // InternalLcDsl.g:35:9: 'stderr' - { - match("stderr"); - - - } - - 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; - // InternalLcDsl.g:36:7: ( 'both-out' ) - // InternalLcDsl.g:36:9: 'both-out' - { - match("both-out"); - - - } - - 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; - // InternalLcDsl.g:37:7: ( 'junit5' ) - // InternalLcDsl.g:37:9: 'junit5' - { - match("junit5"); - - - } - - 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; - // InternalLcDsl.g:38:7: ( 'junit4' ) - // InternalLcDsl.g:38:9: 'junit4' - { - match("junit4"); - - - } - - 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; - // InternalLcDsl.g:39:7: ( 'junit3' ) - // InternalLcDsl.g:39:9: 'junit3' - { - match("junit3"); - - - } - - 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; - // InternalLcDsl.g:40:7: ( 'configuration' ) - // InternalLcDsl.g:40:9: 'configuration' - { - match("configuration"); - - - } - - 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; - // InternalLcDsl.g:41:7: ( ':' ) - // InternalLcDsl.g:41:9: ':' - { - match(':'); - - } - - 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; - // InternalLcDsl.g:42:7: ( 'workspace' ) - // InternalLcDsl.g:42:9: 'workspace' - { - match("workspace"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:43:7: ( ';' ) - // InternalLcDsl.g:43:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:44:7: ( 'working-dir' ) - // InternalLcDsl.g:44:9: 'working-dir' - { - match("working-dir"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:45:7: ( 'project' ) - // InternalLcDsl.g:45:9: 'project' - { - match("project"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:46:7: ( 'main-class' ) - // InternalLcDsl.g:46:9: 'main-class' - { - match("main-class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:47:7: ( 'plugin' ) - // InternalLcDsl.g:47:9: 'plugin' - { - match("plugin"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:48:7: ( 'feature' ) - // InternalLcDsl.g:48:9: 'feature' - { - match("feature"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:49:7: ( 'content-provider' ) - // InternalLcDsl.g:49:9: 'content-provider' - { - match("content-provider"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:50:7: ( 'ignore' ) - // InternalLcDsl.g:50:9: 'ignore' - { - match("ignore"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:51:7: ( 'vm-argument' ) - // InternalLcDsl.g:51:9: 'vm-argument' - { - match("vm-argument"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:52:7: ( 'argument' ) - // InternalLcDsl.g:52:9: 'argument' - { - match("argument"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:53:7: ( 'environment' ) - // InternalLcDsl.g:53:9: 'environment' - { - match("environment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:54:7: ( 'application' ) - // InternalLcDsl.g:54:9: 'application' - { - match("application"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:55:7: ( 'product' ) - // InternalLcDsl.g:55:9: 'product' - { - match("product"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:56:7: ( 'favorite' ) - // InternalLcDsl.g:56:9: 'favorite' - { - match("favorite"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:57:7: ( 'redirect' ) - // InternalLcDsl.g:57:9: 'redirect' - { - match("redirect"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:58:7: ( 'to' ) - // InternalLcDsl.g:58:9: 'to' - { - match("to"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:59:7: ( 'from' ) - // InternalLcDsl.g:59:9: 'from' - { - match("from"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:60:7: ( 'execution-environment' ) - // InternalLcDsl.g:60:9: 'execution-environment' - { - match("execution-environment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:61:7: ( 'config-ini-template' ) - // InternalLcDsl.g:61:9: 'config-ini-template' - { - match("config-ini-template"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:62:7: ( 'trace' ) - // InternalLcDsl.g:62:9: 'trace' - { - match("trace"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:63:7: ( 'search-main' ) - // InternalLcDsl.g:63:9: 'search-main' - { - match("search-main"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:64:7: ( 'servlet' ) - // InternalLcDsl.g:64:9: 'servlet' - { - match("servlet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:65:7: ( 'path' ) - // InternalLcDsl.g:65:9: 'path' - { - match("path"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:66:7: ( 'browser' ) - // InternalLcDsl.g:66:9: 'browser' - { - match("browser"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:67:7: ( 'port' ) - // InternalLcDsl.g:67:9: 'port' - { - match("port"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:68:7: ( 'session-timeout' ) - // InternalLcDsl.g:68:9: 'session-timeout' - { - match("session-timeout"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:69:7: ( 'context-path' ) - // InternalLcDsl.g:69:9: 'context-path' - { - match("context-path"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:70:7: ( 'dev-mode' ) - // InternalLcDsl.g:70:9: 'dev-mode' - { - match("dev-mode"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:71:7: ( 'startlevel' ) - // InternalLcDsl.g:71:9: 'startlevel' - { - match("startlevel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:72:7: ( 'clear' ) - // InternalLcDsl.g:72:9: 'clear' - { - match("clear"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:73:7: ( 'memory' ) - // InternalLcDsl.g:73:9: 'memory' - { - match("memory"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:74:7: ( 'min' ) - // InternalLcDsl.g:74:9: 'min' - { - match("min"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:75:7: ( 'max' ) - // InternalLcDsl.g:75:9: 'max' - { - match("max"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:76:7: ( 'perm' ) - // InternalLcDsl.g:76:9: 'perm' - { - match("perm"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:77:7: ( 'member' ) - // InternalLcDsl.g:77:9: 'member' - { - match("member"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:78:7: ( 'delay' ) - // InternalLcDsl.g:78:9: 'delay' - { - match("delay"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:79:7: ( 'regex' ) - // InternalLcDsl.g:79:9: 'regex' - { - match("regex"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:80:7: ( 'wait' ) - // InternalLcDsl.g:80:9: 'wait' - { - match("wait"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:81:7: ( 'test' ) - // InternalLcDsl.g:81:9: 'test' - { - match("test"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:82:7: ( 'runner' ) - // InternalLcDsl.g:82:9: 'runner' - { - match("runner"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:83:7: ( 'container' ) - // InternalLcDsl.g:83:9: 'container' - { - match("container"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:84:7: ( 'class' ) - // InternalLcDsl.g:84:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:85:7: ( 'method' ) - // InternalLcDsl.g:85:9: 'method' - { - match("method"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:86:7: ( 'exclude-tags' ) - // InternalLcDsl.g:86:9: 'exclude-tags' - { - match("exclude-tags"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:87:7: ( 'include-tags' ) - // InternalLcDsl.g:87:9: 'include-tags' - { - match("include-tags"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:88:7: ( '.' ) - // InternalLcDsl.g:88:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:89:7: ( ',' ) - // InternalLcDsl.g:89:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:90:7: ( 'explicit' ) - // InternalLcDsl.g:90:9: 'explicit' - { - match("explicit"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:91:7: ( 'manual' ) - // InternalLcDsl.g:91:9: 'manual' - { - match("manual"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:92:8: ( 'abstract' ) - // InternalLcDsl.g:92:10: 'abstract' - { - match("abstract"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:93:8: ( 'foreground' ) - // InternalLcDsl.g:93:10: 'foreground' - { - match("foreground"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:94:8: ( 'no-console' ) - // InternalLcDsl.g:94:10: 'no-console' - { - match("no-console"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:95:8: ( 'no-validate' ) - // InternalLcDsl.g:95:10: 'no-validate' - { - match("no-validate"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:96:8: ( 'sw-install-allowed' ) - // InternalLcDsl.g:96:10: 'sw-install-allowed' - { - match("sw-install-allowed"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:97:8: ( 'replace-env' ) - // InternalLcDsl.g:97:10: 'replace-env' - { - match("replace-env"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:98:8: ( 'stop-in-main' ) - // InternalLcDsl.g:98:10: 'stop-in-main' - { - match("stop-in-main"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:99:8: ( 'keep-running' ) - // InternalLcDsl.g:99:10: 'keep-running' - { - match("keep-running"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:100:8: ( 'run-in-ui-thread' ) - // InternalLcDsl.g:100:10: 'run-in-ui-thread' - { - match("run-in-ui-thread"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:101:8: ( 'qualified' ) - // InternalLcDsl.g:101:10: 'qualified' - { - match("qualified"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:102:8: ( 'self' ) - // InternalLcDsl.g:102:10: 'self' - { - match("self"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:103:8: ( 'optional' ) - // InternalLcDsl.g:103:10: 'optional' - { - match("optional"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:104:8: ( '!' ) - // InternalLcDsl.g:104:10: '!' - { - match('!'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:105:8: ( 'system' ) - // InternalLcDsl.g:105:10: 'system' - { - match("system"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:106:8: ( 'inherited' ) - // InternalLcDsl.g:106:10: 'inherited' - { - match("inherited"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:107:8: ( 'autostart' ) - // InternalLcDsl.g:107:10: 'autostart' - { - match("autostart"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:108:8: ( 'log' ) - // InternalLcDsl.g:108:10: 'log' - { - match("log"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:109:8: ( 'config' ) - // InternalLcDsl.g:109:10: 'config' - { - match("config"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:110:8: ( 'adopt' ) - // InternalLcDsl.g:110:10: 'adopt' - { - match("adopt"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10170:10: ( ( '0' .. '9' )+ ) - // InternalLcDsl.g:10170:12: ( '0' .. '9' )+ - { - // InternalLcDsl.g:10170:12: ( '0' .. '9' )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>='0' && LA1_0<='9')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalLcDsl.g:10170:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_BOOLEAN" - public final void mRULE_BOOLEAN() throws RecognitionException { - try { - int _type = RULE_BOOLEAN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10172:14: ( ( 'true' | 'false' ) ) - // InternalLcDsl.g:10172:16: ( 'true' | 'false' ) - { - // InternalLcDsl.g:10172:16: ( 'true' | 'false' ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='t') ) { - alt2=1; - } - else if ( (LA2_0=='f') ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalLcDsl.g:10172:17: 'true' - { - match("true"); - - - } - break; - case 2 : - // InternalLcDsl.g:10172:24: 'false' - { - match("false"); - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BOOLEAN" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10174:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* ) - // InternalLcDsl.g:10174:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* - { - // InternalLcDsl.g:10174:11: ( '^' )? - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='^') ) { - alt3=1; - } - switch (alt3) { - case 1 : - // InternalLcDsl.g:10174: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;} - - // InternalLcDsl.g:10174:40: ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='-' && LA5_0<='.')||(LA5_0>='0' && LA5_0<='9')||(LA5_0>='A' && LA5_0<='Z')||(LA5_0>='^' && LA5_0<='_')||(LA5_0>='a' && LA5_0<='z')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalLcDsl.g:10174:41: ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) - { - // InternalLcDsl.g:10174:41: ( '.' )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='.') ) { - alt4=1; - } - switch (alt4) { - case 1 : - // InternalLcDsl.g:10174:41: '.' - { - match('.'); - - } - break; - - } - - if ( input.LA(1)=='-'||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='^' && 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 loop5; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_QUALIFIER" - public final void mRULE_QUALIFIER() throws RecognitionException { - try { - // InternalLcDsl.g:10176:25: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* ) - // InternalLcDsl.g:10176:27: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* - { - // InternalLcDsl.g:10176:27: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')||(LA6_0>='A' && LA6_0<='Z')||LA6_0=='_'||(LA6_0>='a' && LA6_0<='z')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalLcDsl.g: - { - if ( input.LA(1)=='-'||(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 loop6; - } - } while (true); - - - } - - } - finally { - } - } - // $ANTLR end "RULE_QUALIFIER" - - // $ANTLR start "RULE_VERSION" - public final void mRULE_VERSION() throws RecognitionException { - try { - int _type = RULE_VERSION; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10178:14: ( RULE_INT ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? ) - // InternalLcDsl.g:10178:16: RULE_INT ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? - { - mRULE_INT(); - // InternalLcDsl.g:10178:25: ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='.') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalLcDsl.g:10178:26: '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? - { - match('.'); - mRULE_INT(); - // InternalLcDsl.g:10178:39: ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='.') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalLcDsl.g:10178:40: '.' RULE_INT ( '.' RULE_QUALIFIER )? - { - match('.'); - mRULE_INT(); - // InternalLcDsl.g:10178:53: ( '.' RULE_QUALIFIER )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='.') ) { - alt7=1; - } - switch (alt7) { - case 1 : - // InternalLcDsl.g:10178:54: '.' RULE_QUALIFIER - { - match('.'); - mRULE_QUALIFIER(); - - } - break; - - } - - - } - break; - - } - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_VERSION" - - // $ANTLR start "RULE_EQ" - public final void mRULE_EQ() throws RecognitionException { - try { - int _type = RULE_EQ; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10180:9: ( '=' ) - // InternalLcDsl.g:10180:11: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_EQ" - - // $ANTLR start "RULE_BLOCK_BEGIN" - public final void mRULE_BLOCK_BEGIN() throws RecognitionException { - try { - int _type = RULE_BLOCK_BEGIN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10182:18: ( '{' ) - // InternalLcDsl.g:10182:20: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BLOCK_BEGIN" - - // $ANTLR start "RULE_BLOCK_END" - public final void mRULE_BLOCK_END() throws RecognitionException { - try { - int _type = RULE_BLOCK_END; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10184:16: ( '}' ) - // InternalLcDsl.g:10184:18: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BLOCK_END" - - // $ANTLR start "RULE_BRACKET_OPEN" - public final void mRULE_BRACKET_OPEN() throws RecognitionException { - try { - int _type = RULE_BRACKET_OPEN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10186:19: ( '(' ) - // InternalLcDsl.g:10186:21: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BRACKET_OPEN" - - // $ANTLR start "RULE_BRACKET_CLOSE" - public final void mRULE_BRACKET_CLOSE() throws RecognitionException { - try { - int _type = RULE_BRACKET_CLOSE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10188:20: ( ')' ) - // InternalLcDsl.g:10188:22: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BRACKET_CLOSE" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:10190:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalLcDsl.g:10190:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalLcDsl.g:10190:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\"') ) { - alt12=1; - } - else if ( (LA12_0=='\'') ) { - alt12=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - switch (alt12) { - case 1 : - // InternalLcDsl.g:10190:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalLcDsl.g:10190:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop10: - do { - int alt10=3; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\\') ) { - alt10=1; - } - else if ( ((LA10_0>='\u0000' && LA10_0<='!')||(LA10_0>='#' && LA10_0<='[')||(LA10_0>=']' && LA10_0<='\uFFFF')) ) { - alt10=2; - } - - - switch (alt10) { - case 1 : - // InternalLcDsl.g:10190:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalLcDsl.g:10190:28: ~ ( ( '\\\\' | '\"' ) ) - { - 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 loop10; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalLcDsl.g:10190:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalLcDsl.g:10190:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop11: - do { - int alt11=3; - int LA11_0 = input.LA(1); - - if ( (LA11_0=='\\') ) { - alt11=1; - } - else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='[')||(LA11_0>=']' && LA11_0<='\uFFFF')) ) { - alt11=2; - } - - - switch (alt11) { - case 1 : - // InternalLcDsl.g:10190:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalLcDsl.g:10190:61: ~ ( ( '\\\\' | '\\'' ) ) - { - 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 loop11; - } - } 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; - // InternalLcDsl.g:10192:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalLcDsl.g:10192:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalLcDsl.g:10192:24: ( options {greedy=false; } : . )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='*') ) { - int LA13_1 = input.LA(2); - - if ( (LA13_1=='/') ) { - alt13=2; - } - else if ( ((LA13_1>='\u0000' && LA13_1<='.')||(LA13_1>='0' && LA13_1<='\uFFFF')) ) { - alt13=1; - } - - - } - else if ( ((LA13_0>='\u0000' && LA13_0<=')')||(LA13_0>='+' && LA13_0<='\uFFFF')) ) { - alt13=1; - } - - - switch (alt13) { - case 1 : - // InternalLcDsl.g:10192:52: . - { - matchAny(); - - } - break; - - default : - break loop13; - } - } 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; - // InternalLcDsl.g:10194:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalLcDsl.g:10194:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalLcDsl.g:10194:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>='\u0000' && LA14_0<='\t')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\uFFFF')) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalLcDsl.g:10194: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 loop14; - } - } while (true); - - // InternalLcDsl.g:10194:40: ( ( '\\r' )? '\\n' )? - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0=='\n'||LA16_0=='\r') ) { - alt16=1; - } - switch (alt16) { - case 1 : - // InternalLcDsl.g:10194:41: ( '\\r' )? '\\n' - { - // InternalLcDsl.g:10194:41: ( '\\r' )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='\r') ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalLcDsl.g:10194: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; - // InternalLcDsl.g:10196:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalLcDsl.g:10196:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalLcDsl.g:10196:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt17=0; - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>='\t' && LA17_0<='\n')||LA17_0=='\r'||LA17_0==' ') ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalLcDsl.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 ( cnt17 >= 1 ) break loop17; - EarlyExitException eee = - new EarlyExitException(17, input); - throw eee; - } - cnt17++; - } 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; - // InternalLcDsl.g:10198:16: ( . ) - // InternalLcDsl.g:10198:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalLcDsl.g:1:8: ( T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | RULE_INT | RULE_BOOLEAN | RULE_ID | RULE_VERSION | RULE_EQ | RULE_BLOCK_BEGIN | RULE_BLOCK_END | RULE_BRACKET_OPEN | RULE_BRACKET_CLOSE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt18=114; - alt18 = dfa18.predict(input); - switch (alt18) { - case 1 : - // InternalLcDsl.g:1:10: T__19 - { - mT__19(); - - } - break; - case 2 : - // InternalLcDsl.g:1:16: T__20 - { - mT__20(); - - } - break; - case 3 : - // InternalLcDsl.g:1:22: T__21 - { - mT__21(); - - } - break; - case 4 : - // InternalLcDsl.g:1:28: T__22 - { - mT__22(); - - } - break; - case 5 : - // InternalLcDsl.g:1:34: T__23 - { - mT__23(); - - } - break; - case 6 : - // InternalLcDsl.g:1:40: T__24 - { - mT__24(); - - } - break; - case 7 : - // InternalLcDsl.g:1:46: T__25 - { - mT__25(); - - } - break; - case 8 : - // InternalLcDsl.g:1:52: T__26 - { - mT__26(); - - } - break; - case 9 : - // InternalLcDsl.g:1:58: T__27 - { - mT__27(); - - } - break; - case 10 : - // InternalLcDsl.g:1:64: T__28 - { - mT__28(); - - } - break; - case 11 : - // InternalLcDsl.g:1:70: T__29 - { - mT__29(); - - } - break; - case 12 : - // InternalLcDsl.g:1:76: T__30 - { - mT__30(); - - } - break; - case 13 : - // InternalLcDsl.g:1:82: T__31 - { - mT__31(); - - } - break; - case 14 : - // InternalLcDsl.g:1:88: T__32 - { - mT__32(); - - } - break; - case 15 : - // InternalLcDsl.g:1:94: T__33 - { - mT__33(); - - } - break; - case 16 : - // InternalLcDsl.g:1:100: T__34 - { - mT__34(); - - } - break; - case 17 : - // InternalLcDsl.g:1:106: T__35 - { - mT__35(); - - } - break; - case 18 : - // InternalLcDsl.g:1:112: T__36 - { - mT__36(); - - } - break; - case 19 : - // InternalLcDsl.g:1:118: T__37 - { - mT__37(); - - } - break; - case 20 : - // InternalLcDsl.g:1:124: T__38 - { - mT__38(); - - } - break; - case 21 : - // InternalLcDsl.g:1:130: T__39 - { - mT__39(); - - } - break; - case 22 : - // InternalLcDsl.g:1:136: T__40 - { - mT__40(); - - } - break; - case 23 : - // InternalLcDsl.g:1:142: T__41 - { - mT__41(); - - } - break; - case 24 : - // InternalLcDsl.g:1:148: T__42 - { - mT__42(); - - } - break; - case 25 : - // InternalLcDsl.g:1:154: T__43 - { - mT__43(); - - } - break; - case 26 : - // InternalLcDsl.g:1:160: T__44 - { - mT__44(); - - } - break; - case 27 : - // InternalLcDsl.g:1:166: T__45 - { - mT__45(); - - } - break; - case 28 : - // InternalLcDsl.g:1:172: T__46 - { - mT__46(); - - } - break; - case 29 : - // InternalLcDsl.g:1:178: T__47 - { - mT__47(); - - } - break; - case 30 : - // InternalLcDsl.g:1:184: T__48 - { - mT__48(); - - } - break; - case 31 : - // InternalLcDsl.g:1:190: T__49 - { - mT__49(); - - } - break; - case 32 : - // InternalLcDsl.g:1:196: T__50 - { - mT__50(); - - } - break; - case 33 : - // InternalLcDsl.g:1:202: T__51 - { - mT__51(); - - } - break; - case 34 : - // InternalLcDsl.g:1:208: T__52 - { - mT__52(); - - } - break; - case 35 : - // InternalLcDsl.g:1:214: T__53 - { - mT__53(); - - } - break; - case 36 : - // InternalLcDsl.g:1:220: T__54 - { - mT__54(); - - } - break; - case 37 : - // InternalLcDsl.g:1:226: T__55 - { - mT__55(); - - } - break; - case 38 : - // InternalLcDsl.g:1:232: T__56 - { - mT__56(); - - } - break; - case 39 : - // InternalLcDsl.g:1:238: T__57 - { - mT__57(); - - } - break; - case 40 : - // InternalLcDsl.g:1:244: T__58 - { - mT__58(); - - } - break; - case 41 : - // InternalLcDsl.g:1:250: T__59 - { - mT__59(); - - } - break; - case 42 : - // InternalLcDsl.g:1:256: T__60 - { - mT__60(); - - } - break; - case 43 : - // InternalLcDsl.g:1:262: T__61 - { - mT__61(); - - } - break; - case 44 : - // InternalLcDsl.g:1:268: T__62 - { - mT__62(); - - } - break; - case 45 : - // InternalLcDsl.g:1:274: T__63 - { - mT__63(); - - } - break; - case 46 : - // InternalLcDsl.g:1:280: T__64 - { - mT__64(); - - } - break; - case 47 : - // InternalLcDsl.g:1:286: T__65 - { - mT__65(); - - } - break; - case 48 : - // InternalLcDsl.g:1:292: T__66 - { - mT__66(); - - } - break; - case 49 : - // InternalLcDsl.g:1:298: T__67 - { - mT__67(); - - } - break; - case 50 : - // InternalLcDsl.g:1:304: T__68 - { - mT__68(); - - } - break; - case 51 : - // InternalLcDsl.g:1:310: T__69 - { - mT__69(); - - } - break; - case 52 : - // InternalLcDsl.g:1:316: T__70 - { - mT__70(); - - } - break; - case 53 : - // InternalLcDsl.g:1:322: T__71 - { - mT__71(); - - } - break; - case 54 : - // InternalLcDsl.g:1:328: T__72 - { - mT__72(); - - } - break; - case 55 : - // InternalLcDsl.g:1:334: T__73 - { - mT__73(); - - } - break; - case 56 : - // InternalLcDsl.g:1:340: T__74 - { - mT__74(); - - } - break; - case 57 : - // InternalLcDsl.g:1:346: T__75 - { - mT__75(); - - } - break; - case 58 : - // InternalLcDsl.g:1:352: T__76 - { - mT__76(); - - } - break; - case 59 : - // InternalLcDsl.g:1:358: T__77 - { - mT__77(); - - } - break; - case 60 : - // InternalLcDsl.g:1:364: T__78 - { - mT__78(); - - } - break; - case 61 : - // InternalLcDsl.g:1:370: T__79 - { - mT__79(); - - } - break; - case 62 : - // InternalLcDsl.g:1:376: T__80 - { - mT__80(); - - } - break; - case 63 : - // InternalLcDsl.g:1:382: T__81 - { - mT__81(); - - } - break; - case 64 : - // InternalLcDsl.g:1:388: T__82 - { - mT__82(); - - } - break; - case 65 : - // InternalLcDsl.g:1:394: T__83 - { - mT__83(); - - } - break; - case 66 : - // InternalLcDsl.g:1:400: T__84 - { - mT__84(); - - } - break; - case 67 : - // InternalLcDsl.g:1:406: T__85 - { - mT__85(); - - } - break; - case 68 : - // InternalLcDsl.g:1:412: T__86 - { - mT__86(); - - } - break; - case 69 : - // InternalLcDsl.g:1:418: T__87 - { - mT__87(); - - } - break; - case 70 : - // InternalLcDsl.g:1:424: T__88 - { - mT__88(); - - } - break; - case 71 : - // InternalLcDsl.g:1:430: T__89 - { - mT__89(); - - } - break; - case 72 : - // InternalLcDsl.g:1:436: T__90 - { - mT__90(); - - } - break; - case 73 : - // InternalLcDsl.g:1:442: T__91 - { - mT__91(); - - } - break; - case 74 : - // InternalLcDsl.g:1:448: T__92 - { - mT__92(); - - } - break; - case 75 : - // InternalLcDsl.g:1:454: T__93 - { - mT__93(); - - } - break; - case 76 : - // InternalLcDsl.g:1:460: T__94 - { - mT__94(); - - } - break; - case 77 : - // InternalLcDsl.g:1:466: T__95 - { - mT__95(); - - } - break; - case 78 : - // InternalLcDsl.g:1:472: T__96 - { - mT__96(); - - } - break; - case 79 : - // InternalLcDsl.g:1:478: T__97 - { - mT__97(); - - } - break; - case 80 : - // InternalLcDsl.g:1:484: T__98 - { - mT__98(); - - } - break; - case 81 : - // InternalLcDsl.g:1:490: T__99 - { - mT__99(); - - } - break; - case 82 : - // InternalLcDsl.g:1:496: T__100 - { - mT__100(); - - } - break; - case 83 : - // InternalLcDsl.g:1:503: T__101 - { - mT__101(); - - } - break; - case 84 : - // InternalLcDsl.g:1:510: T__102 - { - mT__102(); - - } - break; - case 85 : - // InternalLcDsl.g:1:517: T__103 - { - mT__103(); - - } - break; - case 86 : - // InternalLcDsl.g:1:524: T__104 - { - mT__104(); - - } - break; - case 87 : - // InternalLcDsl.g:1:531: T__105 - { - mT__105(); - - } - break; - case 88 : - // InternalLcDsl.g:1:538: T__106 - { - mT__106(); - - } - break; - case 89 : - // InternalLcDsl.g:1:545: T__107 - { - mT__107(); - - } - break; - case 90 : - // InternalLcDsl.g:1:552: T__108 - { - mT__108(); - - } - break; - case 91 : - // InternalLcDsl.g:1:559: T__109 - { - mT__109(); - - } - break; - case 92 : - // InternalLcDsl.g:1:566: T__110 - { - mT__110(); - - } - break; - case 93 : - // InternalLcDsl.g:1:573: T__111 - { - mT__111(); - - } - break; - case 94 : - // InternalLcDsl.g:1:580: T__112 - { - mT__112(); - - } - break; - case 95 : - // InternalLcDsl.g:1:587: T__113 - { - mT__113(); - - } - break; - case 96 : - // InternalLcDsl.g:1:594: T__114 - { - mT__114(); - - } - break; - case 97 : - // InternalLcDsl.g:1:601: T__115 - { - mT__115(); - - } - break; - case 98 : - // InternalLcDsl.g:1:608: T__116 - { - mT__116(); - - } - break; - case 99 : - // InternalLcDsl.g:1:615: T__117 - { - mT__117(); - - } - break; - case 100 : - // InternalLcDsl.g:1:622: T__118 - { - mT__118(); - - } - break; - case 101 : - // InternalLcDsl.g:1:629: RULE_INT - { - mRULE_INT(); - - } - break; - case 102 : - // InternalLcDsl.g:1:638: RULE_BOOLEAN - { - mRULE_BOOLEAN(); - - } - break; - case 103 : - // InternalLcDsl.g:1:651: RULE_ID - { - mRULE_ID(); - - } - break; - case 104 : - // InternalLcDsl.g:1:659: RULE_VERSION - { - mRULE_VERSION(); - - } - break; - case 105 : - // InternalLcDsl.g:1:672: RULE_EQ - { - mRULE_EQ(); - - } - break; - case 106 : - // InternalLcDsl.g:1:680: RULE_BLOCK_BEGIN - { - mRULE_BLOCK_BEGIN(); - - } - break; - case 107 : - // InternalLcDsl.g:1:697: RULE_BLOCK_END - { - mRULE_BLOCK_END(); - - } - break; - case 108 : - // InternalLcDsl.g:1:712: RULE_BRACKET_OPEN - { - mRULE_BRACKET_OPEN(); - - } - break; - case 109 : - // InternalLcDsl.g:1:730: RULE_BRACKET_CLOSE - { - mRULE_BRACKET_CLOSE(); - - } - break; - case 110 : - // InternalLcDsl.g:1:749: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 111 : - // InternalLcDsl.g:1:761: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 112 : - // InternalLcDsl.g:1:777: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 113 : - // InternalLcDsl.g:1:793: RULE_WS - { - mRULE_WS(); - - } - break; - case 114 : - // InternalLcDsl.g:1:801: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA18 dfa18 = new DFA18(this); - static final String DFA18_eotS = - "\1\uffff\6\56\1\74\3\56\1\106\1\113\1\115\1\56\1\uffff\1\56\1\uffff\4\56\2\uffff\3\56\1\uffff\1\56\1\150\1\51\6\uffff\3\51\2\uffff\4\56\1\uffff\14\56\1\u0092\1\uffff\10\56\1\u009f\1\uffff\1\u00a0\3\56\1\uffff\1\u00a7\1\uffff\2\56\1\uffff\2\56\1\uffff\12\56\1\u00b7\2\56\2\uffff\3\56\1\uffff\1\56\1\uffff\1\150\12\uffff\30\56\1\u00da\1\u00dd\4\56\1\uffff\14\56\2\uffff\1\56\1\u00f2\3\56\1\u00f7\1\uffff\17\56\1\uffff\6\56\1\u010d\12\56\1\u0118\13\56\1\u0124\2\56\1\u0127\1\56\1\uffff\2\56\1\uffff\13\56\1\u0136\1\u0137\1\u0138\6\56\1\uffff\4\56\1\uffff\3\56\1\u0148\3\56\1\u014c\10\56\1\u0155\1\u0156\3\56\1\uffff\1\u015a\11\56\1\uffff\13\56\1\uffff\2\56\1\uffff\4\56\1\u0178\1\56\1\u017a\1\u017b\1\56\1\u017d\4\56\3\uffff\4\56\1\u0187\1\u0188\11\56\1\uffff\2\56\1\u0155\1\uffff\6\56\1\u019a\1\u019b\2\uffff\3\56\1\uffff\1\u019f\1\u01a0\2\56\1\u01a3\4\56\1\u01a8\3\56\1\u01ac\11\56\1\u01b6\1\u01b7\1\u01b8\1\u01b9\2\56\1\uffff\1\56\2\uffff\1\56\1\uffff\3\56\1\u01c1\1\56\1\u01c5\3\56\2\uffff\1\56\1\u01ca\1\u01cb\1\u01cc\1\u01cd\14\56\2\uffff\3\56\2\uffff\2\56\1\uffff\2\56\1\u01e1\1\56\1\uffff\1\56\1\u01e5\1\56\1\uffff\4\56\1\u01eb\4\56\4\uffff\4\56\1\u01f4\1\u01f5\1\u01f6\1\uffff\3\56\1\uffff\4\56\4\uffff\1\56\1\u01ff\2\56\1\u0202\16\56\1\uffff\1\56\1\u0212\1\56\1\uffff\1\56\1\u0215\2\56\1\u0218\1\uffff\5\56\1\u021e\1\56\1\u0220\3\uffff\1\u0221\6\56\1\u0228\1\uffff\2\56\1\uffff\1\u022b\2\56\1\u022e\1\56\1\u0230\3\56\1\u0234\5\56\1\uffff\1\u023a\1\56\1\uffff\2\56\1\uffff\5\56\1\uffff\1\56\2\uffff\4\56\1\u0248\1\56\1\uffff\1\u024a\1\56\1\uffff\2\56\1\uffff\1\56\1\uffff\1\u024f\1\56\1\u0251\1\uffff\1\u0252\4\56\1\uffff\4\56\1\u025b\10\56\1\uffff\1\u0264\1\uffff\1\56\1\u0266\2\56\1\uffff\1\56\2\uffff\2\56\1\u026c\4\56\1\u0271\1\uffff\1\u0272\2\56\1\u0275\4\56\1\uffff\1\u027a\1\uffff\1\u027b\1\u027c\1\56\1\u027e\1\56\1\uffff\1\56\1\u0281\1\56\1\u0283\2\uffff\1\u0284\1\56\1\uffff\3\56\1\u0289\3\uffff\1\u028a\1\uffff\2\56\1\uffff\1\56\2\uffff\1\56\1\u028f\2\56\2\uffff\4\56\1\uffff\3\56\1\u0299\5\56\1\uffff\1\56\1\u02a0\1\56\1\u02a2\2\56\1\uffff\1\56\1\uffff\1\u02a6\2\56\1\uffff\1\56\1\u02aa\1\56\1\uffff\1\u02ac\1\uffff"; - static final String DFA18_eofS = - "\u02ad\uffff"; - static final String DFA18_minS = - "\1\0\1\145\1\147\1\143\1\157\2\141\1\55\1\145\1\141\1\154\3\55\1\157\1\uffff\1\141\1\uffff\1\141\1\155\1\142\1\145\2\uffff\1\145\1\165\1\160\1\uffff\1\157\1\56\1\101\6\uffff\2\0\1\52\2\uffff\1\141\1\55\1\141\1\163\1\uffff\1\143\1\156\1\143\1\154\1\166\1\55\1\166\1\156\1\160\1\156\1\144\1\157\1\55\1\uffff\1\142\1\157\1\165\1\164\2\162\1\156\1\141\1\55\1\uffff\1\55\1\151\1\155\1\156\1\uffff\1\55\1\uffff\1\164\1\157\1\uffff\1\162\1\151\1\uffff\1\141\1\154\1\157\1\162\1\55\1\147\1\160\1\163\1\164\1\157\1\55\1\141\1\163\2\uffff\1\145\1\141\1\164\1\uffff\1\147\1\uffff\1\56\12\uffff\1\145\1\162\1\160\1\142\1\151\1\162\1\166\1\163\1\146\1\164\2\145\1\154\1\157\1\145\1\143\2\154\2\151\1\145\1\143\1\141\1\151\2\55\1\151\1\145\1\154\1\165\1\uffff\1\165\1\55\1\141\1\144\1\147\1\150\1\164\1\155\1\145\1\146\1\141\1\163\2\uffff\1\156\1\55\1\165\1\142\1\150\1\55\1\uffff\1\150\1\167\1\153\2\164\1\157\1\163\1\155\1\145\1\141\1\165\1\154\1\164\1\157\1\160\1\uffff\1\143\1\145\1\164\1\160\1\154\1\151\1\55\1\156\1\165\1\162\1\164\1\55\1\157\1\156\1\143\1\154\1\151\1\55\1\145\2\162\1\165\2\162\2\165\1\151\1\160\1\162\1\55\1\157\1\141\1\55\1\164\1\uffff\1\145\1\151\1\uffff\1\162\1\170\1\141\1\160\1\147\1\155\1\171\1\151\1\145\1\165\1\151\3\55\1\162\1\151\1\141\1\162\1\163\1\55\1\uffff\1\141\1\162\1\145\1\157\1\uffff\1\55\1\163\1\151\1\55\1\165\1\162\1\145\1\55\1\147\1\162\1\155\1\151\1\162\1\163\1\164\1\145\3\55\1\151\1\157\1\uffff\1\55\1\164\1\162\1\154\1\151\1\164\1\163\1\150\1\145\1\157\1\uffff\1\155\1\156\1\151\1\144\1\145\1\156\1\164\1\144\1\143\1\163\1\157\1\uffff\1\156\1\154\1\uffff\1\55\1\162\1\156\1\145\1\55\1\143\2\55\1\157\1\55\1\154\2\143\1\156\3\uffff\1\141\1\147\1\156\1\151\2\55\1\143\1\154\1\171\1\162\1\144\1\157\1\145\1\160\1\156\1\uffff\1\162\1\151\1\55\1\uffff\1\162\1\147\1\145\1\143\1\141\1\164\2\55\2\uffff\1\162\1\146\1\156\1\uffff\2\55\1\145\1\156\1\55\1\164\1\55\1\164\1\156\1\55\1\141\1\164\1\145\1\55\1\141\1\151\1\145\1\151\1\145\1\156\1\163\1\151\1\160\5\55\1\143\1\uffff\1\145\2\uffff\1\144\1\uffff\1\145\2\164\1\55\1\147\1\55\2\164\1\156\2\uffff\1\154\4\55\1\165\1\162\1\141\1\147\1\145\1\164\1\157\1\165\1\156\1\141\1\143\1\141\2\uffff\1\165\1\151\1\141\2\uffff\1\166\1\55\1\uffff\1\141\1\155\2\55\1\uffff\1\154\2\55\1\uffff\1\154\1\157\1\55\1\164\1\55\1\155\1\157\1\144\1\154\4\uffff\1\165\1\164\1\55\1\145\3\55\1\uffff\1\145\1\162\1\151\1\uffff\2\55\1\145\1\141\4\uffff\1\164\1\55\1\143\2\55\1\145\1\165\1\155\3\164\1\162\1\156\1\145\1\154\1\145\1\155\1\154\1\141\1\uffff\1\164\1\55\1\144\1\uffff\1\164\1\55\1\156\1\164\1\55\1\uffff\1\145\1\154\1\141\1\165\1\151\1\55\1\145\1\55\3\uffff\1\55\1\141\1\156\2\160\1\162\1\163\1\55\1\uffff\1\145\1\144\1\uffff\1\55\1\156\1\145\1\55\1\151\1\55\1\164\1\156\1\144\1\55\1\154\1\141\1\154\2\151\1\uffff\1\55\1\141\1\uffff\1\55\1\141\1\uffff\1\156\1\145\1\164\1\147\1\55\1\uffff\1\156\2\uffff\1\164\1\151\1\162\1\141\1\55\1\163\1\uffff\1\55\1\151\1\uffff\1\144\1\156\1\uffff\1\157\1\uffff\1\55\1\151\1\55\1\uffff\1\55\1\151\1\55\1\156\1\155\1\uffff\1\147\1\145\1\147\1\164\1\55\1\145\1\151\1\164\1\166\1\151\1\55\1\157\1\164\1\uffff\1\55\1\uffff\1\162\1\55\1\164\1\156\1\uffff\1\156\2\uffff\1\156\1\141\1\55\1\145\1\163\1\156\1\163\1\55\1\uffff\1\55\1\156\1\150\1\55\1\157\1\164\1\166\1\150\1\uffff\1\55\1\uffff\2\55\1\147\1\55\1\154\1\uffff\1\157\1\55\1\166\1\55\2\uffff\1\55\1\162\1\uffff\1\156\1\145\1\151\1\55\3\uffff\1\55\1\uffff\1\154\1\165\1\uffff\1\151\2\uffff\1\145\1\55\1\155\1\144\2\uffff\1\157\1\164\1\162\1\141\1\uffff\1\160\1\145\1\167\1\55\1\157\1\144\1\154\1\162\1\145\1\uffff\1\156\1\55\1\141\1\55\1\144\1\155\1\uffff\1\164\1\uffff\1\55\2\145\1\uffff\1\156\1\55\1\164\1\uffff\1\55\1\uffff"; - static final String DFA18_maxS = - "\1\uffff\1\171\1\156\1\170\1\157\2\165\1\172\1\145\1\162\1\157\3\172\1\162\1\uffff\1\157\1\uffff\1\162\1\155\1\165\1\162\2\uffff\1\145\1\165\1\160\1\uffff\1\157\1\71\1\172\6\uffff\2\uffff\1\57\2\uffff\1\157\1\164\2\163\1\uffff\1\164\1\156\1\164\1\154\1\166\1\156\1\166\1\156\1\160\1\156\1\160\1\157\1\172\1\uffff\1\166\1\157\1\165\1\164\2\162\1\166\1\145\1\172\1\uffff\1\172\1\170\1\164\1\156\1\uffff\1\172\1\uffff\1\164\1\157\1\uffff\1\162\1\151\1\uffff\1\141\1\166\1\157\1\162\1\55\1\147\1\160\1\163\1\164\1\157\1\172\1\165\1\163\2\uffff\1\145\1\141\1\164\1\uffff\1\147\1\uffff\1\71\12\uffff\1\157\1\162\1\160\1\142\1\151\1\162\1\166\1\163\1\146\1\164\2\145\1\154\1\157\1\145\1\143\2\154\2\151\1\145\1\166\1\141\1\151\2\172\1\151\1\145\1\154\1\165\1\uffff\1\165\1\55\1\141\1\152\1\147\1\150\1\164\1\155\1\145\1\164\1\141\1\163\2\uffff\1\156\1\172\1\165\1\157\1\150\1\172\1\uffff\1\150\1\167\1\153\2\164\1\157\1\163\1\155\1\145\1\141\1\165\1\154\1\164\1\157\1\160\1\uffff\1\143\1\145\1\164\1\160\1\154\1\151\1\172\1\156\1\165\1\162\1\164\1\55\1\157\1\156\1\143\1\154\1\151\1\172\1\145\2\162\1\165\2\162\2\165\1\151\1\160\1\162\1\172\1\157\1\141\1\172\1\164\1\uffff\1\145\1\151\1\uffff\1\162\1\170\1\141\1\160\1\147\1\155\1\171\1\151\1\145\1\165\1\151\3\172\1\162\1\151\1\145\1\162\1\163\1\55\1\uffff\1\141\1\162\1\145\1\157\1\uffff\1\55\2\163\1\172\1\165\1\162\1\145\1\172\1\147\1\162\1\155\1\151\1\162\1\163\1\164\1\145\2\172\1\55\1\151\1\157\1\uffff\1\172\1\164\1\162\1\154\1\151\1\164\1\163\1\150\1\145\1\157\1\uffff\1\155\1\156\1\151\1\144\1\145\1\156\1\164\1\144\1\143\1\163\1\157\1\uffff\1\156\1\154\1\uffff\1\65\1\162\1\156\1\145\1\172\1\143\2\172\1\157\1\172\1\154\2\143\1\156\3\uffff\1\141\1\147\1\170\1\151\2\172\1\143\1\154\1\171\1\162\1\144\1\157\1\145\1\160\1\156\1\uffff\1\162\1\151\1\172\1\uffff\1\162\1\147\1\145\1\143\1\141\1\164\2\172\2\uffff\1\162\1\146\1\156\1\uffff\2\172\1\145\1\156\1\172\1\164\1\55\1\164\1\156\1\172\1\141\1\164\1\145\1\172\1\141\1\151\1\145\1\151\1\145\1\156\1\163\1\151\1\160\4\172\1\55\1\143\1\uffff\1\145\2\uffff\1\144\1\uffff\1\145\2\164\1\172\1\147\1\172\2\164\1\156\2\uffff\1\154\4\172\1\165\1\162\1\141\1\147\1\145\1\164\1\157\1\165\1\156\1\141\1\143\1\141\2\uffff\1\165\1\151\1\141\2\uffff\1\166\1\55\1\uffff\1\141\1\155\1\172\1\55\1\uffff\1\154\1\172\1\55\1\uffff\1\154\1\157\1\55\1\164\1\172\1\155\1\157\1\144\1\154\4\uffff\1\165\1\164\1\55\1\145\3\172\1\uffff\1\145\1\162\1\151\1\uffff\2\55\1\145\1\141\4\uffff\1\164\1\172\1\143\1\55\1\172\1\145\1\165\1\155\3\164\1\162\1\156\1\145\1\154\1\145\1\155\1\154\1\141\1\uffff\1\164\1\172\1\144\1\uffff\1\164\1\172\1\156\1\164\1\172\1\uffff\1\145\1\154\1\141\1\165\1\151\1\172\1\145\1\172\3\uffff\1\172\1\141\1\156\2\160\1\162\1\163\1\172\1\uffff\1\145\1\144\1\uffff\1\172\1\156\1\145\1\172\1\151\1\172\1\164\1\156\1\144\1\172\1\154\1\141\1\154\2\151\1\uffff\1\172\1\141\1\uffff\1\55\1\141\1\uffff\1\156\1\145\1\164\1\147\1\55\1\uffff\1\156\2\uffff\1\164\1\151\1\162\1\141\1\172\1\163\1\uffff\1\172\1\151\1\uffff\1\144\1\156\1\uffff\1\157\1\uffff\1\172\1\151\1\172\1\uffff\1\172\1\151\1\55\1\156\1\155\1\uffff\1\147\1\145\1\147\1\164\1\172\1\145\1\151\1\164\1\166\1\151\1\55\1\157\1\164\1\uffff\1\172\1\uffff\1\162\1\172\1\164\1\156\1\uffff\1\156\2\uffff\1\156\1\141\1\172\1\145\1\163\1\156\1\163\1\172\1\uffff\1\172\1\156\1\150\1\172\1\157\1\164\1\166\1\150\1\uffff\1\172\1\uffff\2\172\1\147\1\172\1\154\1\uffff\1\157\1\172\1\166\1\172\2\uffff\1\172\1\162\1\uffff\1\156\1\145\1\151\1\172\3\uffff\1\172\1\uffff\1\154\1\165\1\uffff\1\151\2\uffff\1\145\1\172\1\155\1\144\2\uffff\1\157\1\164\1\162\1\141\1\uffff\1\160\1\145\1\167\1\172\1\157\1\144\1\154\1\162\1\145\1\uffff\1\156\1\172\1\141\1\172\1\144\1\155\1\uffff\1\164\1\uffff\1\172\2\145\1\uffff\1\156\1\172\1\164\1\uffff\1\172\1\uffff"; - static final String DFA18_acceptS = - "\17\uffff\1\37\1\uffff\1\41\4\uffff\1\116\1\117\3\uffff\1\136\3\uffff\1\147\1\151\1\152\1\153\1\154\1\155\3\uffff\1\161\1\162\4\uffff\1\147\15\uffff\1\27\11\uffff\1\20\4\uffff\1\23\1\uffff\1\24\2\uffff\1\37\2\uffff\1\41\15\uffff\1\116\1\117\3\uffff\1\136\1\uffff\1\145\1\uffff\1\150\1\151\1\152\1\153\1\154\1\155\1\156\1\157\1\160\1\161\36\uffff\1\25\14\uffff\1\22\1\21\6\uffff\1\26\17\uffff\1\60\42\uffff\1\7\2\uffff\1\14\24\uffff\1\101\4\uffff\1\100\25\uffff\1\142\12\uffff\1\134\13\uffff\1\4\2\uffff\1\5\16\uffff\1\67\1\71\1\102\17\uffff\1\106\3\uffff\1\61\10\uffff\1\146\1\107\3\uffff\1\1\35\uffff\1\105\1\uffff\1\10\1\15\1\uffff\1\104\11\uffff\1\76\1\112\21\uffff\1\144\1\64\3\uffff\1\30\1\31\2\uffff\1\11\4\uffff\1\137\3\uffff\1\50\11\uffff\1\33\1\34\1\35\1\110\7\uffff\1\45\3\uffff\1\143\4\uffff\1\121\1\77\1\103\1\113\23\uffff\1\66\3\uffff\1\13\5\uffff\1\6\10\uffff\1\16\1\43\1\55\10\uffff\1\70\2\uffff\1\46\17\uffff\1\2\2\uffff\1\3\2\uffff\1\120\5\uffff\1\57\1\uffff\1\74\1\17\6\uffff\1\32\2\uffff\1\56\2\uffff\1\52\1\uffff\1\122\3\uffff\1\135\5\uffff\1\140\15\uffff\1\111\1\uffff\1\40\4\uffff\1\141\1\uffff\1\133\1\75\10\uffff\1\124\10\uffff\1\44\1\uffff\1\123\5\uffff\1\65\4\uffff\1\53\1\125\2\uffff\1\127\4\uffff\1\42\1\51\1\54\1\uffff\1\130\2\uffff\1\115\1\uffff\1\114\1\12\4\uffff\1\73\1\131\4\uffff\1\36\11\uffff\1\72\6\uffff\1\132\1\uffff\1\47\3\uffff\1\126\3\uffff\1\63\1\uffff\1\62"; - static final String DFA18_specialS = - "\1\0\44\uffff\1\1\1\2\u0286\uffff}>"; - static final String[] DFA18_transitionS = { - "\11\51\2\50\2\51\1\50\22\51\1\50\1\33\1\45\4\51\1\46\1\43\1\44\2\51\1\27\1\51\1\26\1\47\12\35\1\17\1\21\1\51\1\40\3\51\6\37\1\15\5\37\1\13\15\37\3\51\1\36\1\37\1\51\1\24\1\16\1\12\1\10\1\3\1\22\1\7\1\37\1\2\1\5\1\30\1\34\1\14\1\4\1\32\1\11\1\31\1\6\1\1\1\25\1\37\1\23\1\20\3\37\1\41\1\51\1\42\uff82\51", - "\1\54\16\uffff\1\52\2\uffff\1\53\1\uffff\1\55", - "\1\60\6\uffff\1\57", - "\1\62\12\uffff\1\63\11\uffff\1\61", - "\1\64", - "\1\65\23\uffff\1\66", - "\1\67\3\uffff\1\71\17\uffff\1\70", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\1\56\1\73\17\56\1\72\10\56", - "\1\75", - "\1\100\3\uffff\1\102\6\uffff\1\77\2\uffff\1\101\2\uffff\1\76", - "\1\104\2\uffff\1\103", - "\2\56\1\uffff\12\56\7\uffff\1\56\1\105\30\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\1\110\1\107\2\56\1\111\3\56\1\112\21\56", - "\2\56\1\uffff\12\56\7\uffff\1\56\1\114\30\56\3\uffff\2\56\1\uffff\32\56", - "\1\116\2\uffff\1\117", - "", - "\1\122\15\uffff\1\121", - "", - "\1\125\3\uffff\1\124\11\uffff\1\127\2\uffff\1\126", - "\1\130", - "\1\133\1\uffff\1\135\13\uffff\1\132\1\uffff\1\131\2\uffff\1\134", - "\1\140\11\uffff\1\136\2\uffff\1\137", - "", - "", - "\1\143", - "\1\144", - "\1\145", - "", - "\1\147", - "\1\152\1\uffff\12\151", - "\32\56\4\uffff\1\56\1\uffff\32\56", - "", - "", - "", - "", - "", - "", - "\0\160", - "\0\160", - "\1\161\4\uffff\1\162", - "", - "", - "\1\165\2\uffff\1\164\12\uffff\1\166", - "\1\170\106\uffff\1\167", - "\1\171\12\uffff\1\174\5\uffff\1\172\1\173", - "\1\175", - "", - "\1\u0080\4\uffff\1\177\13\uffff\1\176", - "\1\u0081", - "\1\u0084\1\uffff\1\u0083\12\uffff\1\u0085\3\uffff\1\u0082", - "\1\u0086", - "\1\u0087", - "\1\u0089\100\uffff\1\u0088", - "\1\u008a", - "\1\u008b", - "\1\u008c", - "\1\u008d", - "\1\u008e\2\uffff\1\u008f\10\uffff\1\u0090", - "\1\u0091", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u0093\11\uffff\1\u0095\11\uffff\1\u0094", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\u009c\7\uffff\1\u009b", - "\1\u009e\3\uffff\1\u009d", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u00a1\4\uffff\1\u00a3\11\uffff\1\u00a2", - "\1\u00a4\6\uffff\1\u00a5", - "\1\u00a6", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u00a8", - "\1\u00a9", - "", - "\1\u00aa", - "\1\u00ab", - "", - "\1\u00ac", - "\1\u00ae\11\uffff\1\u00ad", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b3", - "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u00b8\23\uffff\1\u00b9", - "\1\u00ba", - "", - "", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "", - "\1\u00be", - "", - "\1\152\1\uffff\12\151", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00c1\3\uffff\1\u00bf\5\uffff\1\u00c0", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "\1\u00c5", - "\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\22\uffff\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u00dc\1\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\15\56\1\u00db\14\56", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", - "", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "\1\u00e7\1\uffff\1\u00e5\3\uffff\1\u00e6", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "\1\u00ed\15\uffff\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "", - "", - "\1\u00f1", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u00f3", - "\1\u00f5\14\uffff\1\u00f4", - "\1\u00f6", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\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", - "\1\u010a", - "\1\u010b", - "\1\u010c", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "\1\u0116", - "\1\u0117", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0125", - "\1\u0126", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0128", - "", - "\1\u0129", - "\1\u012a", - "", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0139", - "\1\u013a", - "\1\u013c\3\uffff\1\u013b", - "\1\u013d", - "\1\u013e", - "\1\u013f", - "", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\1\u0143", - "", - "\1\u0144", - "\1\u0145", - "\1\u0147\11\uffff\1\u0146", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u014d", - "\1\u014e", - "\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "", - "\1\u0164", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\1\u0169", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\1\u016d", - "\1\u016e", - "", - "\1\u016f", - "\1\u0170", - "", - "\1\u0171\5\uffff\1\u0174\1\u0173\1\u0172", - "\1\u0175", - "\1\u0176", - "\1\u0177", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0179", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u017c", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u017e", - "\1\u017f", - "\1\u0180", - "\1\u0181", - "", - "", - "", - "\1\u0182", - "\1\u0183", - "\1\u0184\11\uffff\1\u0185", - "\1\u0186", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0189", - "\1\u018a", - "\1\u018b", - "\1\u018c", - "\1\u018d", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "", - "\1\u0192", - "\1\u0193", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u0194", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\1\u0198", - "\1\u0199", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "", - "\1\u019c", - "\1\u019d", - "\1\u019e", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01a1", - "\1\u01a2", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01a4", - "\1\u01a5", - "\1\u01a6", - "\1\u01a7", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01a9", - "\1\u01aa", - "\1\u01ab", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01ad", - "\1\u01ae", - "\1\u01af", - "\1\u01b0", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\1\u01b4", - "\1\u01b5", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01ba", - "\1\u01bb", - "", - "\1\u01bc", - "", - "", - "\1\u01bd", - "", - "\1\u01be", - "\1\u01bf", - "\1\u01c0", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01c2", - "\1\u01c4\1\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\24\56\1\u01c3\5\56", - "\1\u01c6", - "\1\u01c7", - "\1\u01c8", - "", - "", - "\1\u01c9", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01ce", - "\1\u01cf", - "\1\u01d0", - "\1\u01d1", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "\1\u01d5", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "", - "", - "\1\u01da", - "\1\u01db", - "\1\u01dc", - "", - "", - "\1\u01dd", - "\1\u01de", - "", - "\1\u01df", - "\1\u01e0", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01e2", - "", - "\1\u01e3", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\4\56\1\u01e4\25\56", - "\1\u01e6", - "", - "\1\u01e7", - "\1\u01e8", - "\1\u01e9", - "\1\u01ea", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u01ec", - "\1\u01ed", - "\1\u01ee", - "\1\u01ef", - "", - "", - "", - "", - "\1\u01f0", - "\1\u01f1", - "\1\u01f2", - "\1\u01f3", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "", - "\1\u01fa", - "\1\u01fb", - "\1\u01fc", - "\1\u01fd", - "", - "", - "", - "", - "\1\u01fe", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0200", - "\1\u0201", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0203", - "\1\u0204", - "\1\u0205", - "\1\u0206", - "\1\u0207", - "\1\u0208", - "\1\u0209", - "\1\u020a", - "\1\u020b", - "\1\u020c", - "\1\u020d", - "\1\u020e", - "\1\u020f", - "\1\u0210", - "", - "\1\u0211", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0213", - "", - "\1\u0214", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0216", - "\1\u0217", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u0219", - "\1\u021a", - "\1\u021b", - "\1\u021c", - "\1\u021d", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u021f", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0222", - "\1\u0223", - "\1\u0224", - "\1\u0225", - "\1\u0226", - "\1\u0227", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u0229", - "\1\u022a", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u022c", - "\1\u022d", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u022f", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0231", - "\1\u0232", - "\1\u0233", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0235", - "\1\u0236", - "\1\u0237", - "\1\u0238", - "\1\u0239", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u023b", - "", - "\1\u023c", - "\1\u023d", - "", - "\1\u023e", - "\1\u023f", - "\1\u0240", - "\1\u0241", - "\1\u0242", - "", - "\1\u0243", - "", - "", - "\1\u0244", - "\1\u0245", - "\1\u0246", - "\1\u0247", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0249", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u024b", - "", - "\1\u024c", - "\1\u024d", - "", - "\1\u024e", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0250", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0253", - "\1\u0254", - "\1\u0255", - "\1\u0256", - "", - "\1\u0257", - "\1\u0258", - "\1\u0259", - "\1\u025a", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u025c", - "\1\u025d", - "\1\u025e", - "\1\u025f", - "\1\u0260", - "\1\u0261", - "\1\u0262", - "\1\u0263", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u0265", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0267", - "\1\u0268", - "", - "\1\u0269", - "", - "", - "\1\u026a", - "\1\u026b", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u026d", - "\1\u026e", - "\1\u026f", - "\1\u0270", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0273", - "\1\u0274", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0276", - "\1\u0277", - "\1\u0278", - "\1\u0279", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u027d", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u027f", - "", - "\1\u0280", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0282", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0285", - "", - "\1\u0286", - "\1\u0287", - "\1\u0288", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "", - "\1\u028b", - "\1\u028c", - "", - "\1\u028d", - "", - "", - "\1\u028e", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u0290", - "\1\u0291", - "", - "", - "\1\u0292", - "\1\u0293", - "\1\u0294", - "\1\u0295", - "", - "\1\u0296", - "\1\u0297", - "\1\u0298", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u029a", - "\1\u029b", - "\1\u029c", - "\1\u029d", - "\1\u029e", - "", - "\1\u029f", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u02a1", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u02a3", - "\1\u02a4", - "", - "\1\u02a5", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u02a7", - "\1\u02a8", - "", - "\1\u02a9", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "\1\u02ab", - "", - "\2\56\1\uffff\12\56\7\uffff\32\56\3\uffff\2\56\1\uffff\32\56", - "" - }; - - static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS); - static final short[] DFA18_eof = DFA.unpackEncodedString(DFA18_eofS); - static final char[] DFA18_min = DFA.unpackEncodedStringToUnsignedChars(DFA18_minS); - static final char[] DFA18_max = DFA.unpackEncodedStringToUnsignedChars(DFA18_maxS); - static final short[] DFA18_accept = DFA.unpackEncodedString(DFA18_acceptS); - static final short[] DFA18_special = DFA.unpackEncodedString(DFA18_specialS); - static final short[][] DFA18_transition; - - static { - int numStates = DFA18_transitionS.length; - DFA18_transition = new short[numStates][]; - for (int i=0; i='0' && LA18_0<='9')) ) {s = 29;} - - else if ( (LA18_0=='^') ) {s = 30;} - - else if ( ((LA18_0>='A' && LA18_0<='F')||(LA18_0>='H' && LA18_0<='L')||(LA18_0>='N' && LA18_0<='Z')||LA18_0=='_'||LA18_0=='h'||LA18_0=='u'||(LA18_0>='x' && LA18_0<='z')) ) {s = 31;} - - else if ( (LA18_0=='=') ) {s = 32;} - - else if ( (LA18_0=='{') ) {s = 33;} - - else if ( (LA18_0=='}') ) {s = 34;} - - else if ( (LA18_0=='(') ) {s = 35;} - - else if ( (LA18_0==')') ) {s = 36;} - - else if ( (LA18_0=='\"') ) {s = 37;} - - else if ( (LA18_0=='\'') ) {s = 38;} - - else if ( (LA18_0=='/') ) {s = 39;} - - else if ( ((LA18_0>='\t' && LA18_0<='\n')||LA18_0=='\r'||LA18_0==' ') ) {s = 40;} - - else if ( ((LA18_0>='\u0000' && LA18_0<='\b')||(LA18_0>='\u000B' && LA18_0<='\f')||(LA18_0>='\u000E' && LA18_0<='\u001F')||(LA18_0>='#' && LA18_0<='&')||(LA18_0>='*' && LA18_0<='+')||LA18_0=='-'||LA18_0=='<'||(LA18_0>='>' && LA18_0<='@')||(LA18_0>='[' && LA18_0<=']')||LA18_0=='`'||LA18_0=='|'||(LA18_0>='~' && LA18_0<='\uFFFF')) ) {s = 41;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA18_37 = input.LA(1); - - s = -1; - if ( ((LA18_37>='\u0000' && LA18_37<='\uFFFF')) ) {s = 112;} - - else s = 41; - - if ( s>=0 ) return s; - break; - case 2 : - int LA18_38 = input.LA(1); - - s = -1; - if ( ((LA18_38>='\u0000' && LA18_38<='\uFFFF')) ) {s = 112;} - - else s = 41; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 18, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslParser.java b/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslParser.java deleted file mode 100644 index bcaf93c..0000000 --- a/com.wamas.ide.launching.ide/src-gen/com/wamas/ide/launching/ide/contentassist/antlr/internal/InternalLcDslParser.java +++ /dev/null @@ -1,36272 +0,0 @@ -package com.wamas.ide.launching.ide.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.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.DFA; -import com.wamas.ide.launching.services.LcDslGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.util.HashMap; -@SuppressWarnings("all") -public class InternalLcDslParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_BLOCK_BEGIN", "RULE_BLOCK_END", "RULE_BRACKET_OPEN", "RULE_BRACKET_CLOSE", "RULE_EQ", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_BOOLEAN", "RULE_VERSION", "RULE_QUALIFIER", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'stdin'", "'internal'", "'external'", "'none'", "'java'", "'eclipse'", "'rap'", "'group'", "'swtbot'", "'junit-plugin'", "'inherit'", "'run'", "'debug'", "'profile'", "'coverage'", "'M'", "'mb'", "'MB'", "'m'", "'G'", "'gb'", "'GB'", "'g'", "'stdout'", "'stderr'", "'both-out'", "'junit5'", "'junit4'", "'junit3'", "'configuration'", "':'", "'workspace'", "';'", "'working-dir'", "'project'", "'main-class'", "'plugin'", "'feature'", "'content-provider'", "'ignore'", "'vm-argument'", "'argument'", "'environment'", "'application'", "'product'", "'favorite'", "'redirect'", "'to'", "'from'", "'execution-environment'", "'config-ini-template'", "'trace'", "'search-main'", "'servlet'", "'path'", "'browser'", "'port'", "'session-timeout'", "'context-path'", "'dev-mode'", "'startlevel'", "'clear'", "'memory'", "'min'", "'max'", "'perm'", "'member'", "'delay'", "'regex'", "'wait'", "'test'", "'runner'", "'container'", "'class'", "'method'", "'exclude-tags'", "'include-tags'", "'.'", "','", "'explicit'", "'manual'", "'abstract'", "'foreground'", "'no-console'", "'no-validate'", "'sw-install-allowed'", "'replace-env'", "'stop-in-main'", "'keep-running'", "'run-in-ui-thread'", "'qualified'", "'self'", "'optional'", "'!'", "'system'", "'inherited'", "'autostart'", "'log'", "'config'", "'adopt'" - }; - public static final int T__50=50; - public static final int RULE_VERSION=13; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=9; - public static final int RULE_INT=11; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=15; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int RULE_BLOCK_END=5; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int RULE_BRACKET_CLOSE=7; - 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 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__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_BOOLEAN=12; - public static final int T__19=19; - public static final int T__99=99; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_BLOCK_BEGIN=4; - public static final int RULE_BRACKET_OPEN=6; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=10; - public static final int RULE_SL_COMMENT=16; - public static final int RULE_EQ=8; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_QUALIFIER=14; - public static final int RULE_WS=17; - public static final int RULE_ANY_OTHER=18; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - - public InternalLcDslParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalLcDslParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalLcDslParser.tokenNames; } - public String getGrammarFileName() { return "InternalLcDsl.g"; } - - - private LcDslGrammarAccess grammarAccess; - - public void setGrammarAccess(LcDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - // $ANTLR start "entryRuleLCModel" - // InternalLcDsl.g:53:1: entryRuleLCModel : ruleLCModel EOF ; - public final void entryRuleLCModel() throws RecognitionException { - try { - // InternalLcDsl.g:54:1: ( ruleLCModel EOF ) - // InternalLcDsl.g:55:1: ruleLCModel EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLCModelRule()); - } - pushFollow(FOLLOW_1); - ruleLCModel(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLCModelRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleLCModel" - - - // $ANTLR start "ruleLCModel" - // InternalLcDsl.g:62:1: ruleLCModel : ( ( rule__LCModel__ConfigurationsAssignment )* ) ; - public final void ruleLCModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:66:2: ( ( ( rule__LCModel__ConfigurationsAssignment )* ) ) - // InternalLcDsl.g:67:2: ( ( rule__LCModel__ConfigurationsAssignment )* ) - { - // InternalLcDsl.g:67:2: ( ( rule__LCModel__ConfigurationsAssignment )* ) - // InternalLcDsl.g:68:3: ( rule__LCModel__ConfigurationsAssignment )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLCModelAccess().getConfigurationsAssignment()); - } - // InternalLcDsl.g:69:3: ( rule__LCModel__ConfigurationsAssignment )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>=23 && LA1_0<=28)||(LA1_0>=98 && LA1_0<=109)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalLcDsl.g:69:4: rule__LCModel__ConfigurationsAssignment - { - pushFollow(FOLLOW_3); - rule__LCModel__ConfigurationsAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop1; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLCModelAccess().getConfigurationsAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLCModel" - - - // $ANTLR start "entryRuleLaunchConfig" - // InternalLcDsl.g:78:1: entryRuleLaunchConfig : ruleLaunchConfig EOF ; - public final void entryRuleLaunchConfig() throws RecognitionException { - try { - // InternalLcDsl.g:79:1: ( ruleLaunchConfig EOF ) - // InternalLcDsl.g:80:1: ruleLaunchConfig EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigRule()); - } - pushFollow(FOLLOW_1); - ruleLaunchConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleLaunchConfig" - - - // $ANTLR start "ruleLaunchConfig" - // InternalLcDsl.g:87:1: ruleLaunchConfig : ( ( rule__LaunchConfig__Group__0 ) ) ; - public final void ruleLaunchConfig() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:91:2: ( ( ( rule__LaunchConfig__Group__0 ) ) ) - // InternalLcDsl.g:92:2: ( ( rule__LaunchConfig__Group__0 ) ) - { - // InternalLcDsl.g:92:2: ( ( rule__LaunchConfig__Group__0 ) ) - // InternalLcDsl.g:93:3: ( rule__LaunchConfig__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroup()); - } - // InternalLcDsl.g:94:3: ( rule__LaunchConfig__Group__0 ) - // InternalLcDsl.g:94:4: rule__LaunchConfig__Group__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLaunchConfig" - - - // $ANTLR start "entryRuleWorkspace" - // InternalLcDsl.g:103:1: entryRuleWorkspace : ruleWorkspace EOF ; - public final void entryRuleWorkspace() throws RecognitionException { - try { - // InternalLcDsl.g:104:1: ( ruleWorkspace EOF ) - // InternalLcDsl.g:105:1: ruleWorkspace EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceRule()); - } - pushFollow(FOLLOW_1); - ruleWorkspace(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleWorkspace" - - - // $ANTLR start "ruleWorkspace" - // InternalLcDsl.g:112:1: ruleWorkspace : ( ( rule__Workspace__Group__0 ) ) ; - public final void ruleWorkspace() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:116:2: ( ( ( rule__Workspace__Group__0 ) ) ) - // InternalLcDsl.g:117:2: ( ( rule__Workspace__Group__0 ) ) - { - // InternalLcDsl.g:117:2: ( ( rule__Workspace__Group__0 ) ) - // InternalLcDsl.g:118:3: ( rule__Workspace__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceAccess().getGroup()); - } - // InternalLcDsl.g:119:3: ( rule__Workspace__Group__0 ) - // InternalLcDsl.g:119:4: rule__Workspace__Group__0 - { - pushFollow(FOLLOW_2); - rule__Workspace__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleWorkspace" - - - // $ANTLR start "entryRuleWorkingDir" - // InternalLcDsl.g:128:1: entryRuleWorkingDir : ruleWorkingDir EOF ; - public final void entryRuleWorkingDir() throws RecognitionException { - try { - // InternalLcDsl.g:129:1: ( ruleWorkingDir EOF ) - // InternalLcDsl.g:130:1: ruleWorkingDir EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirRule()); - } - pushFollow(FOLLOW_1); - ruleWorkingDir(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleWorkingDir" - - - // $ANTLR start "ruleWorkingDir" - // InternalLcDsl.g:137:1: ruleWorkingDir : ( ( rule__WorkingDir__Group__0 ) ) ; - public final void ruleWorkingDir() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:141:2: ( ( ( rule__WorkingDir__Group__0 ) ) ) - // InternalLcDsl.g:142:2: ( ( rule__WorkingDir__Group__0 ) ) - { - // InternalLcDsl.g:142:2: ( ( rule__WorkingDir__Group__0 ) ) - // InternalLcDsl.g:143:3: ( rule__WorkingDir__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirAccess().getGroup()); - } - // InternalLcDsl.g:144:3: ( rule__WorkingDir__Group__0 ) - // InternalLcDsl.g:144:4: rule__WorkingDir__Group__0 - { - pushFollow(FOLLOW_2); - rule__WorkingDir__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleWorkingDir" - - - // $ANTLR start "entryRuleMainProject" - // InternalLcDsl.g:153:1: entryRuleMainProject : ruleMainProject EOF ; - public final void entryRuleMainProject() throws RecognitionException { - try { - // InternalLcDsl.g:154:1: ( ruleMainProject EOF ) - // InternalLcDsl.g:155:1: ruleMainProject EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectRule()); - } - pushFollow(FOLLOW_1); - ruleMainProject(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMainProject" - - - // $ANTLR start "ruleMainProject" - // InternalLcDsl.g:162:1: ruleMainProject : ( ( rule__MainProject__Group__0 ) ) ; - public final void ruleMainProject() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:166:2: ( ( ( rule__MainProject__Group__0 ) ) ) - // InternalLcDsl.g:167:2: ( ( rule__MainProject__Group__0 ) ) - { - // InternalLcDsl.g:167:2: ( ( rule__MainProject__Group__0 ) ) - // InternalLcDsl.g:168:3: ( rule__MainProject__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getGroup()); - } - // InternalLcDsl.g:169:3: ( rule__MainProject__Group__0 ) - // InternalLcDsl.g:169:4: rule__MainProject__Group__0 - { - pushFollow(FOLLOW_2); - rule__MainProject__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMainProject" - - - // $ANTLR start "entryRuleMainType" - // InternalLcDsl.g:178:1: entryRuleMainType : ruleMainType EOF ; - public final void entryRuleMainType() throws RecognitionException { - try { - // InternalLcDsl.g:179:1: ( ruleMainType EOF ) - // InternalLcDsl.g:180:1: ruleMainType EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeRule()); - } - pushFollow(FOLLOW_1); - ruleMainType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMainType" - - - // $ANTLR start "ruleMainType" - // InternalLcDsl.g:187:1: ruleMainType : ( ( rule__MainType__Group__0 ) ) ; - public final void ruleMainType() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:191:2: ( ( ( rule__MainType__Group__0 ) ) ) - // InternalLcDsl.g:192:2: ( ( rule__MainType__Group__0 ) ) - { - // InternalLcDsl.g:192:2: ( ( rule__MainType__Group__0 ) ) - // InternalLcDsl.g:193:3: ( rule__MainType__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeAccess().getGroup()); - } - // InternalLcDsl.g:194:3: ( rule__MainType__Group__0 ) - // InternalLcDsl.g:194:4: rule__MainType__Group__0 - { - pushFollow(FOLLOW_2); - rule__MainType__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMainType" - - - // $ANTLR start "entryRuleAddPlugin" - // InternalLcDsl.g:203:1: entryRuleAddPlugin : ruleAddPlugin EOF ; - public final void entryRuleAddPlugin() throws RecognitionException { - try { - // InternalLcDsl.g:204:1: ( ruleAddPlugin EOF ) - // InternalLcDsl.g:205:1: ruleAddPlugin EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginRule()); - } - pushFollow(FOLLOW_1); - ruleAddPlugin(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAddPlugin" - - - // $ANTLR start "ruleAddPlugin" - // InternalLcDsl.g:212:1: ruleAddPlugin : ( ( rule__AddPlugin__Group__0 ) ) ; - public final void ruleAddPlugin() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:216:2: ( ( ( rule__AddPlugin__Group__0 ) ) ) - // InternalLcDsl.g:217:2: ( ( rule__AddPlugin__Group__0 ) ) - { - // InternalLcDsl.g:217:2: ( ( rule__AddPlugin__Group__0 ) ) - // InternalLcDsl.g:218:3: ( rule__AddPlugin__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getGroup()); - } - // InternalLcDsl.g:219:3: ( rule__AddPlugin__Group__0 ) - // InternalLcDsl.g:219:4: rule__AddPlugin__Group__0 - { - pushFollow(FOLLOW_2); - rule__AddPlugin__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAddPlugin" - - - // $ANTLR start "entryRuleAddFeature" - // InternalLcDsl.g:228:1: entryRuleAddFeature : ruleAddFeature EOF ; - public final void entryRuleAddFeature() throws RecognitionException { - try { - // InternalLcDsl.g:229:1: ( ruleAddFeature EOF ) - // InternalLcDsl.g:230:1: ruleAddFeature EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureRule()); - } - pushFollow(FOLLOW_1); - ruleAddFeature(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAddFeature" - - - // $ANTLR start "ruleAddFeature" - // InternalLcDsl.g:237:1: ruleAddFeature : ( ( rule__AddFeature__Group__0 ) ) ; - public final void ruleAddFeature() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:241:2: ( ( ( rule__AddFeature__Group__0 ) ) ) - // InternalLcDsl.g:242:2: ( ( rule__AddFeature__Group__0 ) ) - { - // InternalLcDsl.g:242:2: ( ( rule__AddFeature__Group__0 ) ) - // InternalLcDsl.g:243:3: ( rule__AddFeature__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getGroup()); - } - // InternalLcDsl.g:244:3: ( rule__AddFeature__Group__0 ) - // InternalLcDsl.g:244:4: rule__AddFeature__Group__0 - { - pushFollow(FOLLOW_2); - rule__AddFeature__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAddFeature" - - - // $ANTLR start "entryRuleContentProviderProduct" - // InternalLcDsl.g:253:1: entryRuleContentProviderProduct : ruleContentProviderProduct EOF ; - public final void entryRuleContentProviderProduct() throws RecognitionException { - try { - // InternalLcDsl.g:254:1: ( ruleContentProviderProduct EOF ) - // InternalLcDsl.g:255:1: ruleContentProviderProduct EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductRule()); - } - pushFollow(FOLLOW_1); - ruleContentProviderProduct(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleContentProviderProduct" - - - // $ANTLR start "ruleContentProviderProduct" - // InternalLcDsl.g:262:1: ruleContentProviderProduct : ( ( rule__ContentProviderProduct__Group__0 ) ) ; - public final void ruleContentProviderProduct() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:266:2: ( ( ( rule__ContentProviderProduct__Group__0 ) ) ) - // InternalLcDsl.g:267:2: ( ( rule__ContentProviderProduct__Group__0 ) ) - { - // InternalLcDsl.g:267:2: ( ( rule__ContentProviderProduct__Group__0 ) ) - // InternalLcDsl.g:268:3: ( rule__ContentProviderProduct__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductAccess().getGroup()); - } - // InternalLcDsl.g:269:3: ( rule__ContentProviderProduct__Group__0 ) - // InternalLcDsl.g:269:4: rule__ContentProviderProduct__Group__0 - { - pushFollow(FOLLOW_2); - rule__ContentProviderProduct__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleContentProviderProduct" - - - // $ANTLR start "entryRuleIgnorePlugin" - // InternalLcDsl.g:278:1: entryRuleIgnorePlugin : ruleIgnorePlugin EOF ; - public final void entryRuleIgnorePlugin() throws RecognitionException { - try { - // InternalLcDsl.g:279:1: ( ruleIgnorePlugin EOF ) - // InternalLcDsl.g:280:1: ruleIgnorePlugin EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginRule()); - } - pushFollow(FOLLOW_1); - ruleIgnorePlugin(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIgnorePlugin" - - - // $ANTLR start "ruleIgnorePlugin" - // InternalLcDsl.g:287:1: ruleIgnorePlugin : ( ( rule__IgnorePlugin__Group__0 ) ) ; - public final void ruleIgnorePlugin() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:291:2: ( ( ( rule__IgnorePlugin__Group__0 ) ) ) - // InternalLcDsl.g:292:2: ( ( rule__IgnorePlugin__Group__0 ) ) - { - // InternalLcDsl.g:292:2: ( ( rule__IgnorePlugin__Group__0 ) ) - // InternalLcDsl.g:293:3: ( rule__IgnorePlugin__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginAccess().getGroup()); - } - // InternalLcDsl.g:294:3: ( rule__IgnorePlugin__Group__0 ) - // InternalLcDsl.g:294:4: rule__IgnorePlugin__Group__0 - { - pushFollow(FOLLOW_2); - rule__IgnorePlugin__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIgnorePlugin" - - - // $ANTLR start "entryRuleVmArgument" - // InternalLcDsl.g:303:1: entryRuleVmArgument : ruleVmArgument EOF ; - public final void entryRuleVmArgument() throws RecognitionException { - try { - // InternalLcDsl.g:304:1: ( ruleVmArgument EOF ) - // InternalLcDsl.g:305:1: ruleVmArgument EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentRule()); - } - pushFollow(FOLLOW_1); - ruleVmArgument(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleVmArgument" - - - // $ANTLR start "ruleVmArgument" - // InternalLcDsl.g:312:1: ruleVmArgument : ( ( rule__VmArgument__Group__0 ) ) ; - public final void ruleVmArgument() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:316:2: ( ( ( rule__VmArgument__Group__0 ) ) ) - // InternalLcDsl.g:317:2: ( ( rule__VmArgument__Group__0 ) ) - { - // InternalLcDsl.g:317:2: ( ( rule__VmArgument__Group__0 ) ) - // InternalLcDsl.g:318:3: ( rule__VmArgument__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getGroup()); - } - // InternalLcDsl.g:319:3: ( rule__VmArgument__Group__0 ) - // InternalLcDsl.g:319:4: rule__VmArgument__Group__0 - { - pushFollow(FOLLOW_2); - rule__VmArgument__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleVmArgument" - - - // $ANTLR start "entryRuleProgramArgument" - // InternalLcDsl.g:328:1: entryRuleProgramArgument : ruleProgramArgument EOF ; - public final void entryRuleProgramArgument() throws RecognitionException { - try { - // InternalLcDsl.g:329:1: ( ruleProgramArgument EOF ) - // InternalLcDsl.g:330:1: ruleProgramArgument EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentRule()); - } - pushFollow(FOLLOW_1); - ruleProgramArgument(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleProgramArgument" - - - // $ANTLR start "ruleProgramArgument" - // InternalLcDsl.g:337:1: ruleProgramArgument : ( ( rule__ProgramArgument__Group__0 ) ) ; - public final void ruleProgramArgument() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:341:2: ( ( ( rule__ProgramArgument__Group__0 ) ) ) - // InternalLcDsl.g:342:2: ( ( rule__ProgramArgument__Group__0 ) ) - { - // InternalLcDsl.g:342:2: ( ( rule__ProgramArgument__Group__0 ) ) - // InternalLcDsl.g:343:3: ( rule__ProgramArgument__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getGroup()); - } - // InternalLcDsl.g:344:3: ( rule__ProgramArgument__Group__0 ) - // InternalLcDsl.g:344:4: rule__ProgramArgument__Group__0 - { - pushFollow(FOLLOW_2); - rule__ProgramArgument__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleProgramArgument" - - - // $ANTLR start "entryRuleEnvironmentVariable" - // InternalLcDsl.g:353:1: entryRuleEnvironmentVariable : ruleEnvironmentVariable EOF ; - public final void entryRuleEnvironmentVariable() throws RecognitionException { - try { - // InternalLcDsl.g:354:1: ( ruleEnvironmentVariable EOF ) - // InternalLcDsl.g:355:1: ruleEnvironmentVariable EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableRule()); - } - pushFollow(FOLLOW_1); - ruleEnvironmentVariable(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleEnvironmentVariable" - - - // $ANTLR start "ruleEnvironmentVariable" - // InternalLcDsl.g:362:1: ruleEnvironmentVariable : ( ( rule__EnvironmentVariable__Group__0 ) ) ; - public final void ruleEnvironmentVariable() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:366:2: ( ( ( rule__EnvironmentVariable__Group__0 ) ) ) - // InternalLcDsl.g:367:2: ( ( rule__EnvironmentVariable__Group__0 ) ) - { - // InternalLcDsl.g:367:2: ( ( rule__EnvironmentVariable__Group__0 ) ) - // InternalLcDsl.g:368:3: ( rule__EnvironmentVariable__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getGroup()); - } - // InternalLcDsl.g:369:3: ( rule__EnvironmentVariable__Group__0 ) - // InternalLcDsl.g:369:4: rule__EnvironmentVariable__Group__0 - { - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleEnvironmentVariable" - - - // $ANTLR start "entryRuleApplicationExtPoint" - // InternalLcDsl.g:378:1: entryRuleApplicationExtPoint : ruleApplicationExtPoint EOF ; - public final void entryRuleApplicationExtPoint() throws RecognitionException { - try { - // InternalLcDsl.g:379:1: ( ruleApplicationExtPoint EOF ) - // InternalLcDsl.g:380:1: ruleApplicationExtPoint EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointRule()); - } - pushFollow(FOLLOW_1); - ruleApplicationExtPoint(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleApplicationExtPoint" - - - // $ANTLR start "ruleApplicationExtPoint" - // InternalLcDsl.g:387:1: ruleApplicationExtPoint : ( ( rule__ApplicationExtPoint__Group__0 ) ) ; - public final void ruleApplicationExtPoint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:391:2: ( ( ( rule__ApplicationExtPoint__Group__0 ) ) ) - // InternalLcDsl.g:392:2: ( ( rule__ApplicationExtPoint__Group__0 ) ) - { - // InternalLcDsl.g:392:2: ( ( rule__ApplicationExtPoint__Group__0 ) ) - // InternalLcDsl.g:393:3: ( rule__ApplicationExtPoint__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointAccess().getGroup()); - } - // InternalLcDsl.g:394:3: ( rule__ApplicationExtPoint__Group__0 ) - // InternalLcDsl.g:394:4: rule__ApplicationExtPoint__Group__0 - { - pushFollow(FOLLOW_2); - rule__ApplicationExtPoint__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleApplicationExtPoint" - - - // $ANTLR start "entryRuleProductExtPoint" - // InternalLcDsl.g:403:1: entryRuleProductExtPoint : ruleProductExtPoint EOF ; - public final void entryRuleProductExtPoint() throws RecognitionException { - try { - // InternalLcDsl.g:404:1: ( ruleProductExtPoint EOF ) - // InternalLcDsl.g:405:1: ruleProductExtPoint EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointRule()); - } - pushFollow(FOLLOW_1); - ruleProductExtPoint(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleProductExtPoint" - - - // $ANTLR start "ruleProductExtPoint" - // InternalLcDsl.g:412:1: ruleProductExtPoint : ( ( rule__ProductExtPoint__Group__0 ) ) ; - public final void ruleProductExtPoint() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:416:2: ( ( ( rule__ProductExtPoint__Group__0 ) ) ) - // InternalLcDsl.g:417:2: ( ( rule__ProductExtPoint__Group__0 ) ) - { - // InternalLcDsl.g:417:2: ( ( rule__ProductExtPoint__Group__0 ) ) - // InternalLcDsl.g:418:3: ( rule__ProductExtPoint__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointAccess().getGroup()); - } - // InternalLcDsl.g:419:3: ( rule__ProductExtPoint__Group__0 ) - // InternalLcDsl.g:419:4: rule__ProductExtPoint__Group__0 - { - pushFollow(FOLLOW_2); - rule__ProductExtPoint__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleProductExtPoint" - - - // $ANTLR start "entryRuleFavorites" - // InternalLcDsl.g:428:1: entryRuleFavorites : ruleFavorites EOF ; - public final void entryRuleFavorites() throws RecognitionException { - try { - // InternalLcDsl.g:429:1: ( ruleFavorites EOF ) - // InternalLcDsl.g:430:1: ruleFavorites EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesRule()); - } - pushFollow(FOLLOW_1); - ruleFavorites(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFavorites" - - - // $ANTLR start "ruleFavorites" - // InternalLcDsl.g:437:1: ruleFavorites : ( ( rule__Favorites__Group__0 ) ) ; - public final void ruleFavorites() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:441:2: ( ( ( rule__Favorites__Group__0 ) ) ) - // InternalLcDsl.g:442:2: ( ( rule__Favorites__Group__0 ) ) - { - // InternalLcDsl.g:442:2: ( ( rule__Favorites__Group__0 ) ) - // InternalLcDsl.g:443:3: ( rule__Favorites__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getGroup()); - } - // InternalLcDsl.g:444:3: ( rule__Favorites__Group__0 ) - // InternalLcDsl.g:444:4: rule__Favorites__Group__0 - { - pushFollow(FOLLOW_2); - rule__Favorites__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFavorites" - - - // $ANTLR start "entryRuleRedirect" - // InternalLcDsl.g:453:1: entryRuleRedirect : ruleRedirect EOF ; - public final void entryRuleRedirect() throws RecognitionException { - try { - // InternalLcDsl.g:454:1: ( ruleRedirect EOF ) - // InternalLcDsl.g:455:1: ruleRedirect EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectRule()); - } - pushFollow(FOLLOW_1); - ruleRedirect(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRedirect" - - - // $ANTLR start "ruleRedirect" - // InternalLcDsl.g:462:1: ruleRedirect : ( ( rule__Redirect__Group__0 ) ) ; - public final void ruleRedirect() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:466:2: ( ( ( rule__Redirect__Group__0 ) ) ) - // InternalLcDsl.g:467:2: ( ( rule__Redirect__Group__0 ) ) - { - // InternalLcDsl.g:467:2: ( ( rule__Redirect__Group__0 ) ) - // InternalLcDsl.g:468:3: ( rule__Redirect__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getGroup()); - } - // InternalLcDsl.g:469:3: ( rule__Redirect__Group__0 ) - // InternalLcDsl.g:469:4: rule__Redirect__Group__0 - { - pushFollow(FOLLOW_2); - rule__Redirect__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRedirect" - - - // $ANTLR start "entryRuleExecutionEnvironment" - // InternalLcDsl.g:478:1: entryRuleExecutionEnvironment : ruleExecutionEnvironment EOF ; - public final void entryRuleExecutionEnvironment() throws RecognitionException { - try { - // InternalLcDsl.g:479:1: ( ruleExecutionEnvironment EOF ) - // InternalLcDsl.g:480:1: ruleExecutionEnvironment EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentRule()); - } - pushFollow(FOLLOW_1); - ruleExecutionEnvironment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleExecutionEnvironment" - - - // $ANTLR start "ruleExecutionEnvironment" - // InternalLcDsl.g:487:1: ruleExecutionEnvironment : ( ( rule__ExecutionEnvironment__Group__0 ) ) ; - public final void ruleExecutionEnvironment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:491:2: ( ( ( rule__ExecutionEnvironment__Group__0 ) ) ) - // InternalLcDsl.g:492:2: ( ( rule__ExecutionEnvironment__Group__0 ) ) - { - // InternalLcDsl.g:492:2: ( ( rule__ExecutionEnvironment__Group__0 ) ) - // InternalLcDsl.g:493:3: ( rule__ExecutionEnvironment__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentAccess().getGroup()); - } - // InternalLcDsl.g:494:3: ( rule__ExecutionEnvironment__Group__0 ) - // InternalLcDsl.g:494:4: rule__ExecutionEnvironment__Group__0 - { - pushFollow(FOLLOW_2); - rule__ExecutionEnvironment__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleExecutionEnvironment" - - - // $ANTLR start "entryRuleConfigIniTemplate" - // InternalLcDsl.g:503:1: entryRuleConfigIniTemplate : ruleConfigIniTemplate EOF ; - public final void entryRuleConfigIniTemplate() throws RecognitionException { - try { - // InternalLcDsl.g:504:1: ( ruleConfigIniTemplate EOF ) - // InternalLcDsl.g:505:1: ruleConfigIniTemplate EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateRule()); - } - pushFollow(FOLLOW_1); - ruleConfigIniTemplate(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleConfigIniTemplate" - - - // $ANTLR start "ruleConfigIniTemplate" - // InternalLcDsl.g:512:1: ruleConfigIniTemplate : ( ( rule__ConfigIniTemplate__Group__0 ) ) ; - public final void ruleConfigIniTemplate() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:516:2: ( ( ( rule__ConfigIniTemplate__Group__0 ) ) ) - // InternalLcDsl.g:517:2: ( ( rule__ConfigIniTemplate__Group__0 ) ) - { - // InternalLcDsl.g:517:2: ( ( rule__ConfigIniTemplate__Group__0 ) ) - // InternalLcDsl.g:518:3: ( rule__ConfigIniTemplate__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateAccess().getGroup()); - } - // InternalLcDsl.g:519:3: ( rule__ConfigIniTemplate__Group__0 ) - // InternalLcDsl.g:519:4: rule__ConfigIniTemplate__Group__0 - { - pushFollow(FOLLOW_2); - rule__ConfigIniTemplate__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleConfigIniTemplate" - - - // $ANTLR start "entryRuleTraceEnablement" - // InternalLcDsl.g:528:1: entryRuleTraceEnablement : ruleTraceEnablement EOF ; - public final void entryRuleTraceEnablement() throws RecognitionException { - try { - // InternalLcDsl.g:529:1: ( ruleTraceEnablement EOF ) - // InternalLcDsl.g:530:1: ruleTraceEnablement EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementRule()); - } - pushFollow(FOLLOW_1); - ruleTraceEnablement(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTraceEnablement" - - - // $ANTLR start "ruleTraceEnablement" - // InternalLcDsl.g:537:1: ruleTraceEnablement : ( ( rule__TraceEnablement__Group__0 ) ) ; - public final void ruleTraceEnablement() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:541:2: ( ( ( rule__TraceEnablement__Group__0 ) ) ) - // InternalLcDsl.g:542:2: ( ( rule__TraceEnablement__Group__0 ) ) - { - // InternalLcDsl.g:542:2: ( ( rule__TraceEnablement__Group__0 ) ) - // InternalLcDsl.g:543:3: ( rule__TraceEnablement__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getGroup()); - } - // InternalLcDsl.g:544:3: ( rule__TraceEnablement__Group__0 ) - // InternalLcDsl.g:544:4: rule__TraceEnablement__Group__0 - { - pushFollow(FOLLOW_2); - rule__TraceEnablement__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTraceEnablement" - - - // $ANTLR start "entryRuleJavaMainSearch" - // InternalLcDsl.g:553:1: entryRuleJavaMainSearch : ruleJavaMainSearch EOF ; - public final void entryRuleJavaMainSearch() throws RecognitionException { - try { - // InternalLcDsl.g:554:1: ( ruleJavaMainSearch EOF ) - // InternalLcDsl.g:555:1: ruleJavaMainSearch EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchRule()); - } - pushFollow(FOLLOW_1); - ruleJavaMainSearch(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJavaMainSearch" - - - // $ANTLR start "ruleJavaMainSearch" - // InternalLcDsl.g:562:1: ruleJavaMainSearch : ( ( rule__JavaMainSearch__Group__0 ) ) ; - public final void ruleJavaMainSearch() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:566:2: ( ( ( rule__JavaMainSearch__Group__0 ) ) ) - // InternalLcDsl.g:567:2: ( ( rule__JavaMainSearch__Group__0 ) ) - { - // InternalLcDsl.g:567:2: ( ( rule__JavaMainSearch__Group__0 ) ) - // InternalLcDsl.g:568:3: ( rule__JavaMainSearch__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getGroup()); - } - // InternalLcDsl.g:569:3: ( rule__JavaMainSearch__Group__0 ) - // InternalLcDsl.g:569:4: rule__JavaMainSearch__Group__0 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJavaMainSearch" - - - // $ANTLR start "entryRuleRapServletConfig" - // InternalLcDsl.g:578:1: entryRuleRapServletConfig : ruleRapServletConfig EOF ; - public final void entryRuleRapServletConfig() throws RecognitionException { - try { - // InternalLcDsl.g:579:1: ( ruleRapServletConfig EOF ) - // InternalLcDsl.g:580:1: ruleRapServletConfig EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigRule()); - } - pushFollow(FOLLOW_1); - ruleRapServletConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleRapServletConfig" - - - // $ANTLR start "ruleRapServletConfig" - // InternalLcDsl.g:587:1: ruleRapServletConfig : ( ( rule__RapServletConfig__Group__0 ) ) ; - public final void ruleRapServletConfig() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:591:2: ( ( ( rule__RapServletConfig__Group__0 ) ) ) - // InternalLcDsl.g:592:2: ( ( rule__RapServletConfig__Group__0 ) ) - { - // InternalLcDsl.g:592:2: ( ( rule__RapServletConfig__Group__0 ) ) - // InternalLcDsl.g:593:3: ( rule__RapServletConfig__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup()); - } - // InternalLcDsl.g:594:3: ( rule__RapServletConfig__Group__0 ) - // InternalLcDsl.g:594:4: rule__RapServletConfig__Group__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleRapServletConfig" - - - // $ANTLR start "entryRuleExistingPath" - // InternalLcDsl.g:603:1: entryRuleExistingPath : ruleExistingPath EOF ; - public final void entryRuleExistingPath() throws RecognitionException { - try { - // InternalLcDsl.g:604:1: ( ruleExistingPath EOF ) - // InternalLcDsl.g:605:1: ruleExistingPath EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExistingPathRule()); - } - pushFollow(FOLLOW_1); - ruleExistingPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExistingPathRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleExistingPath" - - - // $ANTLR start "ruleExistingPath" - // InternalLcDsl.g:612:1: ruleExistingPath : ( ( rule__ExistingPath__NameAssignment ) ) ; - public final void ruleExistingPath() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:616:2: ( ( ( rule__ExistingPath__NameAssignment ) ) ) - // InternalLcDsl.g:617:2: ( ( rule__ExistingPath__NameAssignment ) ) - { - // InternalLcDsl.g:617:2: ( ( rule__ExistingPath__NameAssignment ) ) - // InternalLcDsl.g:618:3: ( rule__ExistingPath__NameAssignment ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExistingPathAccess().getNameAssignment()); - } - // InternalLcDsl.g:619:3: ( rule__ExistingPath__NameAssignment ) - // InternalLcDsl.g:619:4: rule__ExistingPath__NameAssignment - { - pushFollow(FOLLOW_2); - rule__ExistingPath__NameAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getExistingPathAccess().getNameAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleExistingPath" - - - // $ANTLR start "entryRuleAnyPath" - // InternalLcDsl.g:628:1: entryRuleAnyPath : ruleAnyPath EOF ; - public final void entryRuleAnyPath() throws RecognitionException { - try { - // InternalLcDsl.g:629:1: ( ruleAnyPath EOF ) - // InternalLcDsl.g:630:1: ruleAnyPath EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAnyPathRule()); - } - pushFollow(FOLLOW_1); - ruleAnyPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAnyPathRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleAnyPath" - - - // $ANTLR start "ruleAnyPath" - // InternalLcDsl.g:637:1: ruleAnyPath : ( ( rule__AnyPath__NameAssignment ) ) ; - public final void ruleAnyPath() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:641:2: ( ( ( rule__AnyPath__NameAssignment ) ) ) - // InternalLcDsl.g:642:2: ( ( rule__AnyPath__NameAssignment ) ) - { - // InternalLcDsl.g:642:2: ( ( rule__AnyPath__NameAssignment ) ) - // InternalLcDsl.g:643:3: ( rule__AnyPath__NameAssignment ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAnyPathAccess().getNameAssignment()); - } - // InternalLcDsl.g:644:3: ( rule__AnyPath__NameAssignment ) - // InternalLcDsl.g:644:4: rule__AnyPath__NameAssignment - { - pushFollow(FOLLOW_2); - rule__AnyPath__NameAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAnyPathAccess().getNameAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleAnyPath" - - - // $ANTLR start "entryRulePluginWithVersionAndStartLevel" - // InternalLcDsl.g:653:1: entryRulePluginWithVersionAndStartLevel : rulePluginWithVersionAndStartLevel EOF ; - public final void entryRulePluginWithVersionAndStartLevel() throws RecognitionException { - try { - // InternalLcDsl.g:654:1: ( rulePluginWithVersionAndStartLevel EOF ) - // InternalLcDsl.g:655:1: rulePluginWithVersionAndStartLevel EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - pushFollow(FOLLOW_1); - rulePluginWithVersionAndStartLevel(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePluginWithVersionAndStartLevel" - - - // $ANTLR start "rulePluginWithVersionAndStartLevel" - // InternalLcDsl.g:662:1: rulePluginWithVersionAndStartLevel : ( ( rule__PluginWithVersionAndStartLevel__Group__0 ) ) ; - public final void rulePluginWithVersionAndStartLevel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:666:2: ( ( ( rule__PluginWithVersionAndStartLevel__Group__0 ) ) ) - // InternalLcDsl.g:667:2: ( ( rule__PluginWithVersionAndStartLevel__Group__0 ) ) - { - // InternalLcDsl.g:667:2: ( ( rule__PluginWithVersionAndStartLevel__Group__0 ) ) - // InternalLcDsl.g:668:3: ( rule__PluginWithVersionAndStartLevel__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup()); - } - // InternalLcDsl.g:669:3: ( rule__PluginWithVersionAndStartLevel__Group__0 ) - // InternalLcDsl.g:669:4: rule__PluginWithVersionAndStartLevel__Group__0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePluginWithVersionAndStartLevel" - - - // $ANTLR start "entryRulePluginWithVersion" - // InternalLcDsl.g:678:1: entryRulePluginWithVersion : rulePluginWithVersion EOF ; - public final void entryRulePluginWithVersion() throws RecognitionException { - try { - // InternalLcDsl.g:679:1: ( rulePluginWithVersion EOF ) - // InternalLcDsl.g:680:1: rulePluginWithVersion EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionRule()); - } - pushFollow(FOLLOW_1); - rulePluginWithVersion(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRulePluginWithVersion" - - - // $ANTLR start "rulePluginWithVersion" - // InternalLcDsl.g:687:1: rulePluginWithVersion : ( ( rule__PluginWithVersion__Group__0 ) ) ; - public final void rulePluginWithVersion() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:691:2: ( ( ( rule__PluginWithVersion__Group__0 ) ) ) - // InternalLcDsl.g:692:2: ( ( rule__PluginWithVersion__Group__0 ) ) - { - // InternalLcDsl.g:692:2: ( ( rule__PluginWithVersion__Group__0 ) ) - // InternalLcDsl.g:693:3: ( rule__PluginWithVersion__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAccess().getGroup()); - } - // InternalLcDsl.g:694:3: ( rule__PluginWithVersion__Group__0 ) - // InternalLcDsl.g:694:4: rule__PluginWithVersion__Group__0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersion__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rulePluginWithVersion" - - - // $ANTLR start "entryRuleFeatureWithVersion" - // InternalLcDsl.g:703:1: entryRuleFeatureWithVersion : ruleFeatureWithVersion EOF ; - public final void entryRuleFeatureWithVersion() throws RecognitionException { - try { - // InternalLcDsl.g:704:1: ( ruleFeatureWithVersion EOF ) - // InternalLcDsl.g:705:1: ruleFeatureWithVersion EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionRule()); - } - pushFollow(FOLLOW_1); - ruleFeatureWithVersion(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFeatureWithVersion" - - - // $ANTLR start "ruleFeatureWithVersion" - // InternalLcDsl.g:712:1: ruleFeatureWithVersion : ( ( rule__FeatureWithVersion__Group__0 ) ) ; - public final void ruleFeatureWithVersion() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:716:2: ( ( ( rule__FeatureWithVersion__Group__0 ) ) ) - // InternalLcDsl.g:717:2: ( ( rule__FeatureWithVersion__Group__0 ) ) - { - // InternalLcDsl.g:717:2: ( ( rule__FeatureWithVersion__Group__0 ) ) - // InternalLcDsl.g:718:3: ( rule__FeatureWithVersion__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionAccess().getGroup()); - } - // InternalLcDsl.g:719:3: ( rule__FeatureWithVersion__Group__0 ) - // InternalLcDsl.g:719:4: rule__FeatureWithVersion__Group__0 - { - pushFollow(FOLLOW_2); - rule__FeatureWithVersion__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureWithVersion" - - - // $ANTLR start "entryRuleProject" - // InternalLcDsl.g:728:1: entryRuleProject : ruleProject EOF ; - public final void entryRuleProject() throws RecognitionException { - try { - // InternalLcDsl.g:729:1: ( ruleProject EOF ) - // InternalLcDsl.g:730:1: ruleProject EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProjectRule()); - } - pushFollow(FOLLOW_1); - ruleProject(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProjectRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleProject" - - - // $ANTLR start "ruleProject" - // InternalLcDsl.g:737:1: ruleProject : ( ( rule__Project__NameAssignment ) ) ; - public final void ruleProject() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:741:2: ( ( ( rule__Project__NameAssignment ) ) ) - // InternalLcDsl.g:742:2: ( ( rule__Project__NameAssignment ) ) - { - // InternalLcDsl.g:742:2: ( ( rule__Project__NameAssignment ) ) - // InternalLcDsl.g:743:3: ( rule__Project__NameAssignment ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProjectAccess().getNameAssignment()); - } - // InternalLcDsl.g:744:3: ( rule__Project__NameAssignment ) - // InternalLcDsl.g:744:4: rule__Project__NameAssignment - { - pushFollow(FOLLOW_2); - rule__Project__NameAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProjectAccess().getNameAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleProject" - - - // $ANTLR start "entryRuleJavaMainType" - // InternalLcDsl.g:753:1: entryRuleJavaMainType : ruleJavaMainType EOF ; - public final void entryRuleJavaMainType() throws RecognitionException { - try { - // InternalLcDsl.g:754:1: ( ruleJavaMainType EOF ) - // InternalLcDsl.g:755:1: ruleJavaMainType EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainTypeRule()); - } - pushFollow(FOLLOW_1); - ruleJavaMainType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainTypeRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJavaMainType" - - - // $ANTLR start "ruleJavaMainType" - // InternalLcDsl.g:762:1: ruleJavaMainType : ( ( rule__JavaMainType__NameAssignment ) ) ; - public final void ruleJavaMainType() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:766:2: ( ( ( rule__JavaMainType__NameAssignment ) ) ) - // InternalLcDsl.g:767:2: ( ( rule__JavaMainType__NameAssignment ) ) - { - // InternalLcDsl.g:767:2: ( ( rule__JavaMainType__NameAssignment ) ) - // InternalLcDsl.g:768:3: ( rule__JavaMainType__NameAssignment ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainTypeAccess().getNameAssignment()); - } - // InternalLcDsl.g:769:3: ( rule__JavaMainType__NameAssignment ) - // InternalLcDsl.g:769:4: rule__JavaMainType__NameAssignment - { - pushFollow(FOLLOW_2); - rule__JavaMainType__NameAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainTypeAccess().getNameAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJavaMainType" - - - // $ANTLR start "entryRuleClearOption" - // InternalLcDsl.g:778:1: entryRuleClearOption : ruleClearOption EOF ; - public final void entryRuleClearOption() throws RecognitionException { - try { - // InternalLcDsl.g:779:1: ( ruleClearOption EOF ) - // InternalLcDsl.g:780:1: ruleClearOption EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionRule()); - } - pushFollow(FOLLOW_1); - ruleClearOption(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleClearOption" - - - // $ANTLR start "ruleClearOption" - // InternalLcDsl.g:787:1: ruleClearOption : ( ( rule__ClearOption__Group__0 ) ) ; - public final void ruleClearOption() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:791:2: ( ( ( rule__ClearOption__Group__0 ) ) ) - // InternalLcDsl.g:792:2: ( ( rule__ClearOption__Group__0 ) ) - { - // InternalLcDsl.g:792:2: ( ( rule__ClearOption__Group__0 ) ) - // InternalLcDsl.g:793:3: ( rule__ClearOption__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getGroup()); - } - // InternalLcDsl.g:794:3: ( rule__ClearOption__Group__0 ) - // InternalLcDsl.g:794:4: rule__ClearOption__Group__0 - { - pushFollow(FOLLOW_2); - rule__ClearOption__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleClearOption" - - - // $ANTLR start "entryRuleMemoryOption" - // InternalLcDsl.g:803:1: entryRuleMemoryOption : ruleMemoryOption EOF ; - public final void entryRuleMemoryOption() throws RecognitionException { - try { - // InternalLcDsl.g:804:1: ( ruleMemoryOption EOF ) - // InternalLcDsl.g:805:1: ruleMemoryOption EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionRule()); - } - pushFollow(FOLLOW_1); - ruleMemoryOption(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMemoryOption" - - - // $ANTLR start "ruleMemoryOption" - // InternalLcDsl.g:812:1: ruleMemoryOption : ( ( rule__MemoryOption__Group__0 ) ) ; - public final void ruleMemoryOption() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:816:2: ( ( ( rule__MemoryOption__Group__0 ) ) ) - // InternalLcDsl.g:817:2: ( ( rule__MemoryOption__Group__0 ) ) - { - // InternalLcDsl.g:817:2: ( ( rule__MemoryOption__Group__0 ) ) - // InternalLcDsl.g:818:3: ( rule__MemoryOption__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getGroup()); - } - // InternalLcDsl.g:819:3: ( rule__MemoryOption__Group__0 ) - // InternalLcDsl.g:819:4: rule__MemoryOption__Group__0 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMemoryOption" - - - // $ANTLR start "entryRuleGroupMember" - // InternalLcDsl.g:828:1: entryRuleGroupMember : ruleGroupMember EOF ; - public final void entryRuleGroupMember() throws RecognitionException { - try { - // InternalLcDsl.g:829:1: ( ruleGroupMember EOF ) - // InternalLcDsl.g:830:1: ruleGroupMember EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberRule()); - } - pushFollow(FOLLOW_1); - ruleGroupMember(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGroupMember" - - - // $ANTLR start "ruleGroupMember" - // InternalLcDsl.g:837:1: ruleGroupMember : ( ( rule__GroupMember__Group__0 ) ) ; - public final void ruleGroupMember() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:841:2: ( ( ( rule__GroupMember__Group__0 ) ) ) - // InternalLcDsl.g:842:2: ( ( rule__GroupMember__Group__0 ) ) - { - // InternalLcDsl.g:842:2: ( ( rule__GroupMember__Group__0 ) ) - // InternalLcDsl.g:843:3: ( rule__GroupMember__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getGroup()); - } - // InternalLcDsl.g:844:3: ( rule__GroupMember__Group__0 ) - // InternalLcDsl.g:844:4: rule__GroupMember__Group__0 - { - pushFollow(FOLLOW_2); - rule__GroupMember__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGroupMember" - - - // $ANTLR start "entryRuleGroupPostLaunchAction" - // InternalLcDsl.g:853:1: entryRuleGroupPostLaunchAction : ruleGroupPostLaunchAction EOF ; - public final void entryRuleGroupPostLaunchAction() throws RecognitionException { - try { - // InternalLcDsl.g:854:1: ( ruleGroupPostLaunchAction EOF ) - // InternalLcDsl.g:855:1: ruleGroupPostLaunchAction EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchActionRule()); - } - pushFollow(FOLLOW_1); - ruleGroupPostLaunchAction(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchActionRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGroupPostLaunchAction" - - - // $ANTLR start "ruleGroupPostLaunchAction" - // InternalLcDsl.g:862:1: ruleGroupPostLaunchAction : ( ( rule__GroupPostLaunchAction__Alternatives ) ) ; - public final void ruleGroupPostLaunchAction() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:866:2: ( ( ( rule__GroupPostLaunchAction__Alternatives ) ) ) - // InternalLcDsl.g:867:2: ( ( rule__GroupPostLaunchAction__Alternatives ) ) - { - // InternalLcDsl.g:867:2: ( ( rule__GroupPostLaunchAction__Alternatives ) ) - // InternalLcDsl.g:868:3: ( rule__GroupPostLaunchAction__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchActionAccess().getAlternatives()); - } - // InternalLcDsl.g:869:3: ( rule__GroupPostLaunchAction__Alternatives ) - // InternalLcDsl.g:869:4: rule__GroupPostLaunchAction__Alternatives - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchAction__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchActionAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGroupPostLaunchAction" - - - // $ANTLR start "entryRuleGroupPostLaunchDelay" - // InternalLcDsl.g:878:1: entryRuleGroupPostLaunchDelay : ruleGroupPostLaunchDelay EOF ; - public final void entryRuleGroupPostLaunchDelay() throws RecognitionException { - try { - // InternalLcDsl.g:879:1: ( ruleGroupPostLaunchDelay EOF ) - // InternalLcDsl.g:880:1: ruleGroupPostLaunchDelay EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchDelayRule()); - } - pushFollow(FOLLOW_1); - ruleGroupPostLaunchDelay(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchDelayRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGroupPostLaunchDelay" - - - // $ANTLR start "ruleGroupPostLaunchDelay" - // InternalLcDsl.g:887:1: ruleGroupPostLaunchDelay : ( ( rule__GroupPostLaunchDelay__Group__0 ) ) ; - public final void ruleGroupPostLaunchDelay() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:891:2: ( ( ( rule__GroupPostLaunchDelay__Group__0 ) ) ) - // InternalLcDsl.g:892:2: ( ( rule__GroupPostLaunchDelay__Group__0 ) ) - { - // InternalLcDsl.g:892:2: ( ( rule__GroupPostLaunchDelay__Group__0 ) ) - // InternalLcDsl.g:893:3: ( rule__GroupPostLaunchDelay__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchDelayAccess().getGroup()); - } - // InternalLcDsl.g:894:3: ( rule__GroupPostLaunchDelay__Group__0 ) - // InternalLcDsl.g:894:4: rule__GroupPostLaunchDelay__Group__0 - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchDelay__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchDelayAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGroupPostLaunchDelay" - - - // $ANTLR start "entryRuleGroupPostLaunchRegex" - // InternalLcDsl.g:903:1: entryRuleGroupPostLaunchRegex : ruleGroupPostLaunchRegex EOF ; - public final void entryRuleGroupPostLaunchRegex() throws RecognitionException { - try { - // InternalLcDsl.g:904:1: ( ruleGroupPostLaunchRegex EOF ) - // InternalLcDsl.g:905:1: ruleGroupPostLaunchRegex EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchRegexRule()); - } - pushFollow(FOLLOW_1); - ruleGroupPostLaunchRegex(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchRegexRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGroupPostLaunchRegex" - - - // $ANTLR start "ruleGroupPostLaunchRegex" - // InternalLcDsl.g:912:1: ruleGroupPostLaunchRegex : ( ( rule__GroupPostLaunchRegex__Group__0 ) ) ; - public final void ruleGroupPostLaunchRegex() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:916:2: ( ( ( rule__GroupPostLaunchRegex__Group__0 ) ) ) - // InternalLcDsl.g:917:2: ( ( rule__GroupPostLaunchRegex__Group__0 ) ) - { - // InternalLcDsl.g:917:2: ( ( rule__GroupPostLaunchRegex__Group__0 ) ) - // InternalLcDsl.g:918:3: ( rule__GroupPostLaunchRegex__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchRegexAccess().getGroup()); - } - // InternalLcDsl.g:919:3: ( rule__GroupPostLaunchRegex__Group__0 ) - // InternalLcDsl.g:919:4: rule__GroupPostLaunchRegex__Group__0 - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchRegex__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchRegexAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGroupPostLaunchRegex" - - - // $ANTLR start "entryRuleGroupPostLaunchWait" - // InternalLcDsl.g:928:1: entryRuleGroupPostLaunchWait : ruleGroupPostLaunchWait EOF ; - public final void entryRuleGroupPostLaunchWait() throws RecognitionException { - try { - // InternalLcDsl.g:929:1: ( ruleGroupPostLaunchWait EOF ) - // InternalLcDsl.g:930:1: ruleGroupPostLaunchWait EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchWaitRule()); - } - pushFollow(FOLLOW_1); - ruleGroupPostLaunchWait(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchWaitRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleGroupPostLaunchWait" - - - // $ANTLR start "ruleGroupPostLaunchWait" - // InternalLcDsl.g:937:1: ruleGroupPostLaunchWait : ( ( rule__GroupPostLaunchWait__Group__0 ) ) ; - public final void ruleGroupPostLaunchWait() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:941:2: ( ( ( rule__GroupPostLaunchWait__Group__0 ) ) ) - // InternalLcDsl.g:942:2: ( ( rule__GroupPostLaunchWait__Group__0 ) ) - { - // InternalLcDsl.g:942:2: ( ( rule__GroupPostLaunchWait__Group__0 ) ) - // InternalLcDsl.g:943:3: ( rule__GroupPostLaunchWait__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchWaitAccess().getGroup()); - } - // InternalLcDsl.g:944:3: ( rule__GroupPostLaunchWait__Group__0 ) - // InternalLcDsl.g:944:4: rule__GroupPostLaunchWait__Group__0 - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchWait__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchWaitAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleGroupPostLaunchWait" - - - // $ANTLR start "entryRuleStringWithVariables" - // InternalLcDsl.g:953:1: entryRuleStringWithVariables : ruleStringWithVariables EOF ; - public final void entryRuleStringWithVariables() throws RecognitionException { - try { - // InternalLcDsl.g:954:1: ( ruleStringWithVariables EOF ) - // InternalLcDsl.g:955:1: ruleStringWithVariables EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getStringWithVariablesRule()); - } - pushFollow(FOLLOW_1); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getStringWithVariablesRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleStringWithVariables" - - - // $ANTLR start "ruleStringWithVariables" - // InternalLcDsl.g:962:1: ruleStringWithVariables : ( ( rule__StringWithVariables__ValueAssignment ) ) ; - public final void ruleStringWithVariables() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:966:2: ( ( ( rule__StringWithVariables__ValueAssignment ) ) ) - // InternalLcDsl.g:967:2: ( ( rule__StringWithVariables__ValueAssignment ) ) - { - // InternalLcDsl.g:967:2: ( ( rule__StringWithVariables__ValueAssignment ) ) - // InternalLcDsl.g:968:3: ( rule__StringWithVariables__ValueAssignment ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getStringWithVariablesAccess().getValueAssignment()); - } - // InternalLcDsl.g:969:3: ( rule__StringWithVariables__ValueAssignment ) - // InternalLcDsl.g:969:4: rule__StringWithVariables__ValueAssignment - { - pushFollow(FOLLOW_2); - rule__StringWithVariables__ValueAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getStringWithVariablesAccess().getValueAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleStringWithVariables" - - - // $ANTLR start "entryRuleTestConfig" - // InternalLcDsl.g:978:1: entryRuleTestConfig : ruleTestConfig EOF ; - public final void entryRuleTestConfig() throws RecognitionException { - try { - // InternalLcDsl.g:979:1: ( ruleTestConfig EOF ) - // InternalLcDsl.g:980:1: ruleTestConfig EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigRule()); - } - pushFollow(FOLLOW_1); - ruleTestConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTestConfig" - - - // $ANTLR start "ruleTestConfig" - // InternalLcDsl.g:987:1: ruleTestConfig : ( ( rule__TestConfig__Group__0 ) ) ; - public final void ruleTestConfig() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:991:2: ( ( ( rule__TestConfig__Group__0 ) ) ) - // InternalLcDsl.g:992:2: ( ( rule__TestConfig__Group__0 ) ) - { - // InternalLcDsl.g:992:2: ( ( rule__TestConfig__Group__0 ) ) - // InternalLcDsl.g:993:3: ( rule__TestConfig__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup()); - } - // InternalLcDsl.g:994:3: ( rule__TestConfig__Group__0 ) - // InternalLcDsl.g:994:4: rule__TestConfig__Group__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTestConfig" - - - // $ANTLR start "entryRuleFQName" - // InternalLcDsl.g:1003:1: entryRuleFQName : ruleFQName EOF ; - public final void entryRuleFQName() throws RecognitionException { - try { - // InternalLcDsl.g:1004:1: ( ruleFQName EOF ) - // InternalLcDsl.g:1005:1: ruleFQName EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameRule()); - } - pushFollow(FOLLOW_1); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFQName" - - - // $ANTLR start "ruleFQName" - // InternalLcDsl.g:1012:1: ruleFQName : ( ( rule__FQName__Group__0 ) ) ; - public final void ruleFQName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1016:2: ( ( ( rule__FQName__Group__0 ) ) ) - // InternalLcDsl.g:1017:2: ( ( rule__FQName__Group__0 ) ) - { - // InternalLcDsl.g:1017:2: ( ( rule__FQName__Group__0 ) ) - // InternalLcDsl.g:1018:3: ( rule__FQName__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameAccess().getGroup()); - } - // InternalLcDsl.g:1019:3: ( rule__FQName__Group__0 ) - // InternalLcDsl.g:1019:4: rule__FQName__Group__0 - { - pushFollow(FOLLOW_2); - rule__FQName__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFQName" - - - // $ANTLR start "entryRuleTags" - // InternalLcDsl.g:1028:1: entryRuleTags : ruleTags EOF ; - public final void entryRuleTags() throws RecognitionException { - try { - // InternalLcDsl.g:1029:1: ( ruleTags EOF ) - // InternalLcDsl.g:1030:1: ruleTags EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsRule()); - } - pushFollow(FOLLOW_1); - ruleTags(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsRule()); - } - match(input,EOF,FOLLOW_2); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTags" - - - // $ANTLR start "ruleTags" - // InternalLcDsl.g:1037:1: ruleTags : ( ( rule__Tags__Group__0 ) ) ; - public final void ruleTags() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1041:2: ( ( ( rule__Tags__Group__0 ) ) ) - // InternalLcDsl.g:1042:2: ( ( rule__Tags__Group__0 ) ) - { - // InternalLcDsl.g:1042:2: ( ( rule__Tags__Group__0 ) ) - // InternalLcDsl.g:1043:3: ( rule__Tags__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsAccess().getGroup()); - } - // InternalLcDsl.g:1044:3: ( rule__Tags__Group__0 ) - // InternalLcDsl.g:1044:4: rule__Tags__Group__0 - { - pushFollow(FOLLOW_2); - rule__Tags__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTags" - - - // $ANTLR start "ruleBrowserLaunchMode" - // InternalLcDsl.g:1053:1: ruleBrowserLaunchMode : ( ( rule__BrowserLaunchMode__Alternatives ) ) ; - public final void ruleBrowserLaunchMode() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1057:1: ( ( ( rule__BrowserLaunchMode__Alternatives ) ) ) - // InternalLcDsl.g:1058:2: ( ( rule__BrowserLaunchMode__Alternatives ) ) - { - // InternalLcDsl.g:1058:2: ( ( rule__BrowserLaunchMode__Alternatives ) ) - // InternalLcDsl.g:1059:3: ( rule__BrowserLaunchMode__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getBrowserLaunchModeAccess().getAlternatives()); - } - // InternalLcDsl.g:1060:3: ( rule__BrowserLaunchMode__Alternatives ) - // InternalLcDsl.g:1060:4: rule__BrowserLaunchMode__Alternatives - { - pushFollow(FOLLOW_2); - rule__BrowserLaunchMode__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getBrowserLaunchModeAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleBrowserLaunchMode" - - - // $ANTLR start "ruleLaunchConfigType" - // InternalLcDsl.g:1069:1: ruleLaunchConfigType : ( ( rule__LaunchConfigType__Alternatives ) ) ; - public final void ruleLaunchConfigType() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1073:1: ( ( ( rule__LaunchConfigType__Alternatives ) ) ) - // InternalLcDsl.g:1074:2: ( ( rule__LaunchConfigType__Alternatives ) ) - { - // InternalLcDsl.g:1074:2: ( ( rule__LaunchConfigType__Alternatives ) ) - // InternalLcDsl.g:1075:3: ( rule__LaunchConfigType__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getAlternatives()); - } - // InternalLcDsl.g:1076:3: ( rule__LaunchConfigType__Alternatives ) - // InternalLcDsl.g:1076:4: rule__LaunchConfigType__Alternatives - { - pushFollow(FOLLOW_2); - rule__LaunchConfigType__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLaunchConfigType" - - - // $ANTLR start "ruleLaunchModeType" - // InternalLcDsl.g:1085:1: ruleLaunchModeType : ( ( rule__LaunchModeType__Alternatives ) ) ; - public final void ruleLaunchModeType() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1089:1: ( ( ( rule__LaunchModeType__Alternatives ) ) ) - // InternalLcDsl.g:1090:2: ( ( rule__LaunchModeType__Alternatives ) ) - { - // InternalLcDsl.g:1090:2: ( ( rule__LaunchModeType__Alternatives ) ) - // InternalLcDsl.g:1091:3: ( rule__LaunchModeType__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getAlternatives()); - } - // InternalLcDsl.g:1092:3: ( rule__LaunchModeType__Alternatives ) - // InternalLcDsl.g:1092:4: rule__LaunchModeType__Alternatives - { - pushFollow(FOLLOW_2); - rule__LaunchModeType__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleLaunchModeType" - - - // $ANTLR start "ruleMemoryUnit" - // InternalLcDsl.g:1101:1: ruleMemoryUnit : ( ( rule__MemoryUnit__Alternatives ) ) ; - public final void ruleMemoryUnit() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1105:1: ( ( ( rule__MemoryUnit__Alternatives ) ) ) - // InternalLcDsl.g:1106:2: ( ( rule__MemoryUnit__Alternatives ) ) - { - // InternalLcDsl.g:1106:2: ( ( rule__MemoryUnit__Alternatives ) ) - // InternalLcDsl.g:1107:3: ( rule__MemoryUnit__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getAlternatives()); - } - // InternalLcDsl.g:1108:3: ( rule__MemoryUnit__Alternatives ) - // InternalLcDsl.g:1108:4: rule__MemoryUnit__Alternatives - { - pushFollow(FOLLOW_2); - rule__MemoryUnit__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMemoryUnit" - - - // $ANTLR start "ruleOutputStream" - // InternalLcDsl.g:1117:1: ruleOutputStream : ( ( rule__OutputStream__Alternatives ) ) ; - public final void ruleOutputStream() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1121:1: ( ( ( rule__OutputStream__Alternatives ) ) ) - // InternalLcDsl.g:1122:2: ( ( rule__OutputStream__Alternatives ) ) - { - // InternalLcDsl.g:1122:2: ( ( rule__OutputStream__Alternatives ) ) - // InternalLcDsl.g:1123:3: ( rule__OutputStream__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutputStreamAccess().getAlternatives()); - } - // InternalLcDsl.g:1124:3: ( rule__OutputStream__Alternatives ) - // InternalLcDsl.g:1124:4: rule__OutputStream__Alternatives - { - pushFollow(FOLLOW_2); - rule__OutputStream__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutputStreamAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOutputStream" - - - // $ANTLR start "ruleInputStream" - // InternalLcDsl.g:1133:1: ruleInputStream : ( ( 'stdin' ) ) ; - public final void ruleInputStream() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1137:1: ( ( ( 'stdin' ) ) ) - // InternalLcDsl.g:1138:2: ( ( 'stdin' ) ) - { - // InternalLcDsl.g:1138:2: ( ( 'stdin' ) ) - // InternalLcDsl.g:1139:3: ( 'stdin' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); - } - // InternalLcDsl.g:1140:3: ( 'stdin' ) - // InternalLcDsl.g:1140:4: 'stdin' - { - match(input,19,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleInputStream" - - - // $ANTLR start "ruleTestRunnerType" - // InternalLcDsl.g:1149:1: ruleTestRunnerType : ( ( rule__TestRunnerType__Alternatives ) ) ; - public final void ruleTestRunnerType() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1153:1: ( ( ( rule__TestRunnerType__Alternatives ) ) ) - // InternalLcDsl.g:1154:2: ( ( rule__TestRunnerType__Alternatives ) ) - { - // InternalLcDsl.g:1154:2: ( ( rule__TestRunnerType__Alternatives ) ) - // InternalLcDsl.g:1155:3: ( rule__TestRunnerType__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestRunnerTypeAccess().getAlternatives()); - } - // InternalLcDsl.g:1156:3: ( rule__TestRunnerType__Alternatives ) - // InternalLcDsl.g:1156:4: rule__TestRunnerType__Alternatives - { - pushFollow(FOLLOW_2); - rule__TestRunnerType__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestRunnerTypeAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTestRunnerType" - - - // $ANTLR start "rule__MainProject__Alternatives_1" - // InternalLcDsl.g:1164:1: rule__MainProject__Alternatives_1 : ( ( ( rule__MainProject__SelfAssignment_1_0 ) ) | ( ( rule__MainProject__ProjectAssignment_1_1 ) ) ); - public final void rule__MainProject__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1168:1: ( ( ( rule__MainProject__SelfAssignment_1_0 ) ) | ( ( rule__MainProject__ProjectAssignment_1_1 ) ) ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==110) ) { - alt2=1; - } - else if ( (LA2_0==RULE_ID) ) { - alt2=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalLcDsl.g:1169:2: ( ( rule__MainProject__SelfAssignment_1_0 ) ) - { - // InternalLcDsl.g:1169:2: ( ( rule__MainProject__SelfAssignment_1_0 ) ) - // InternalLcDsl.g:1170:3: ( rule__MainProject__SelfAssignment_1_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getSelfAssignment_1_0()); - } - // InternalLcDsl.g:1171:3: ( rule__MainProject__SelfAssignment_1_0 ) - // InternalLcDsl.g:1171:4: rule__MainProject__SelfAssignment_1_0 - { - pushFollow(FOLLOW_2); - rule__MainProject__SelfAssignment_1_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getSelfAssignment_1_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1175:2: ( ( rule__MainProject__ProjectAssignment_1_1 ) ) - { - // InternalLcDsl.g:1175:2: ( ( rule__MainProject__ProjectAssignment_1_1 ) ) - // InternalLcDsl.g:1176:3: ( rule__MainProject__ProjectAssignment_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getProjectAssignment_1_1()); - } - // InternalLcDsl.g:1177:3: ( rule__MainProject__ProjectAssignment_1_1 ) - // InternalLcDsl.g:1177:4: rule__MainProject__ProjectAssignment_1_1 - { - pushFollow(FOLLOW_2); - rule__MainProject__ProjectAssignment_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getProjectAssignment_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Alternatives_1" - - - // $ANTLR start "rule__ClearOption__Alternatives_2_0_0" - // InternalLcDsl.g:1185:1: rule__ClearOption__Alternatives_2_0_0 : ( ( ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) ) | ( ( rule__ClearOption__LogAssignment_2_0_0_1 ) ) ); - public final void rule__ClearOption__Alternatives_2_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1189:1: ( ( ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) ) | ( ( rule__ClearOption__LogAssignment_2_0_0_1 ) ) ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0==50) ) { - alt3=1; - } - else if ( (LA3_0==116) ) { - alt3=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - switch (alt3) { - case 1 : - // InternalLcDsl.g:1190:2: ( ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) ) - { - // InternalLcDsl.g:1190:2: ( ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) ) - // InternalLcDsl.g:1191:3: ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getWorkspaceAssignment_2_0_0_0()); - } - // InternalLcDsl.g:1192:3: ( rule__ClearOption__WorkspaceAssignment_2_0_0_0 ) - // InternalLcDsl.g:1192:4: rule__ClearOption__WorkspaceAssignment_2_0_0_0 - { - pushFollow(FOLLOW_2); - rule__ClearOption__WorkspaceAssignment_2_0_0_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getWorkspaceAssignment_2_0_0_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1196:2: ( ( rule__ClearOption__LogAssignment_2_0_0_1 ) ) - { - // InternalLcDsl.g:1196:2: ( ( rule__ClearOption__LogAssignment_2_0_0_1 ) ) - // InternalLcDsl.g:1197:3: ( rule__ClearOption__LogAssignment_2_0_0_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getLogAssignment_2_0_0_1()); - } - // InternalLcDsl.g:1198:3: ( rule__ClearOption__LogAssignment_2_0_0_1 ) - // InternalLcDsl.g:1198:4: rule__ClearOption__LogAssignment_2_0_0_1 - { - pushFollow(FOLLOW_2); - rule__ClearOption__LogAssignment_2_0_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getLogAssignment_2_0_0_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Alternatives_2_0_0" - - - // $ANTLR start "rule__GroupPostLaunchAction__Alternatives" - // InternalLcDsl.g:1206:1: rule__GroupPostLaunchAction__Alternatives : ( ( ruleGroupPostLaunchDelay ) | ( ruleGroupPostLaunchRegex ) | ( ruleGroupPostLaunchWait ) ); - public final void rule__GroupPostLaunchAction__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1210:1: ( ( ruleGroupPostLaunchDelay ) | ( ruleGroupPostLaunchRegex ) | ( ruleGroupPostLaunchWait ) ) - int alt4=3; - switch ( input.LA(1) ) { - case 86: - { - alt4=1; - } - break; - case 87: - { - alt4=2; - } - break; - case 88: - { - alt4=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 4, 0, input); - - throw nvae; - } - - switch (alt4) { - case 1 : - // InternalLcDsl.g:1211:2: ( ruleGroupPostLaunchDelay ) - { - // InternalLcDsl.g:1211:2: ( ruleGroupPostLaunchDelay ) - // InternalLcDsl.g:1212:3: ruleGroupPostLaunchDelay - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleGroupPostLaunchDelay(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1217:2: ( ruleGroupPostLaunchRegex ) - { - // InternalLcDsl.g:1217:2: ( ruleGroupPostLaunchRegex ) - // InternalLcDsl.g:1218:3: ruleGroupPostLaunchRegex - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); - } - pushFollow(FOLLOW_2); - ruleGroupPostLaunchRegex(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1223:2: ( ruleGroupPostLaunchWait ) - { - // InternalLcDsl.g:1223:2: ( ruleGroupPostLaunchWait ) - // InternalLcDsl.g:1224:3: ruleGroupPostLaunchWait - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); - } - pushFollow(FOLLOW_2); - ruleGroupPostLaunchWait(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchAction__Alternatives" - - - // $ANTLR start "rule__BrowserLaunchMode__Alternatives" - // InternalLcDsl.g:1233:1: rule__BrowserLaunchMode__Alternatives : ( ( ( 'internal' ) ) | ( ( 'external' ) ) | ( ( 'none' ) ) ); - public final void rule__BrowserLaunchMode__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1237:1: ( ( ( 'internal' ) ) | ( ( 'external' ) ) | ( ( 'none' ) ) ) - int alt5=3; - switch ( input.LA(1) ) { - case 20: - { - alt5=1; - } - break; - case 21: - { - alt5=2; - } - break; - case 22: - { - alt5=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - - switch (alt5) { - case 1 : - // InternalLcDsl.g:1238:2: ( ( 'internal' ) ) - { - // InternalLcDsl.g:1238:2: ( ( 'internal' ) ) - // InternalLcDsl.g:1239:3: ( 'internal' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1240:3: ( 'internal' ) - // InternalLcDsl.g:1240:4: 'internal' - { - match(input,20,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1244:2: ( ( 'external' ) ) - { - // InternalLcDsl.g:1244:2: ( ( 'external' ) ) - // InternalLcDsl.g:1245:3: ( 'external' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1246:3: ( 'external' ) - // InternalLcDsl.g:1246:4: 'external' - { - match(input,21,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1250:2: ( ( 'none' ) ) - { - // InternalLcDsl.g:1250:2: ( ( 'none' ) ) - // InternalLcDsl.g:1251:3: ( 'none' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1252:3: ( 'none' ) - // InternalLcDsl.g:1252:4: 'none' - { - match(input,22,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__BrowserLaunchMode__Alternatives" - - - // $ANTLR start "rule__LaunchConfigType__Alternatives" - // InternalLcDsl.g:1260:1: rule__LaunchConfigType__Alternatives : ( ( ( 'java' ) ) | ( ( 'eclipse' ) ) | ( ( 'rap' ) ) | ( ( 'group' ) ) | ( ( 'swtbot' ) ) | ( ( 'junit-plugin' ) ) ); - public final void rule__LaunchConfigType__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1264:1: ( ( ( 'java' ) ) | ( ( 'eclipse' ) ) | ( ( 'rap' ) ) | ( ( 'group' ) ) | ( ( 'swtbot' ) ) | ( ( 'junit-plugin' ) ) ) - int alt6=6; - switch ( input.LA(1) ) { - case 23: - { - alt6=1; - } - break; - case 24: - { - alt6=2; - } - break; - case 25: - { - alt6=3; - } - break; - case 26: - { - alt6=4; - } - break; - case 27: - { - alt6=5; - } - break; - case 28: - { - alt6=6; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - - switch (alt6) { - case 1 : - // InternalLcDsl.g:1265:2: ( ( 'java' ) ) - { - // InternalLcDsl.g:1265:2: ( ( 'java' ) ) - // InternalLcDsl.g:1266:3: ( 'java' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1267:3: ( 'java' ) - // InternalLcDsl.g:1267:4: 'java' - { - match(input,23,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1271:2: ( ( 'eclipse' ) ) - { - // InternalLcDsl.g:1271:2: ( ( 'eclipse' ) ) - // InternalLcDsl.g:1272:3: ( 'eclipse' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1273:3: ( 'eclipse' ) - // InternalLcDsl.g:1273:4: 'eclipse' - { - match(input,24,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1277:2: ( ( 'rap' ) ) - { - // InternalLcDsl.g:1277:2: ( ( 'rap' ) ) - // InternalLcDsl.g:1278:3: ( 'rap' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1279:3: ( 'rap' ) - // InternalLcDsl.g:1279:4: 'rap' - { - match(input,25,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); - } - - } - - - } - break; - case 4 : - // InternalLcDsl.g:1283:2: ( ( 'group' ) ) - { - // InternalLcDsl.g:1283:2: ( ( 'group' ) ) - // InternalLcDsl.g:1284:3: ( 'group' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); - } - // InternalLcDsl.g:1285:3: ( 'group' ) - // InternalLcDsl.g:1285:4: 'group' - { - match(input,26,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); - } - - } - - - } - break; - case 5 : - // InternalLcDsl.g:1289:2: ( ( 'swtbot' ) ) - { - // InternalLcDsl.g:1289:2: ( ( 'swtbot' ) ) - // InternalLcDsl.g:1290:3: ( 'swtbot' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); - } - // InternalLcDsl.g:1291:3: ( 'swtbot' ) - // InternalLcDsl.g:1291:4: 'swtbot' - { - match(input,27,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); - } - - } - - - } - break; - case 6 : - // InternalLcDsl.g:1295:2: ( ( 'junit-plugin' ) ) - { - // InternalLcDsl.g:1295:2: ( ( 'junit-plugin' ) ) - // InternalLcDsl.g:1296:3: ( 'junit-plugin' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); - } - // InternalLcDsl.g:1297:3: ( 'junit-plugin' ) - // InternalLcDsl.g:1297:4: 'junit-plugin' - { - match(input,28,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfigType__Alternatives" - - - // $ANTLR start "rule__LaunchModeType__Alternatives" - // InternalLcDsl.g:1305:1: rule__LaunchModeType__Alternatives : ( ( ( 'inherit' ) ) | ( ( 'run' ) ) | ( ( 'debug' ) ) | ( ( 'profile' ) ) | ( ( 'coverage' ) ) ); - public final void rule__LaunchModeType__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1309:1: ( ( ( 'inherit' ) ) | ( ( 'run' ) ) | ( ( 'debug' ) ) | ( ( 'profile' ) ) | ( ( 'coverage' ) ) ) - int alt7=5; - switch ( input.LA(1) ) { - case 29: - { - alt7=1; - } - break; - case 30: - { - alt7=2; - } - break; - case 31: - { - alt7=3; - } - break; - case 32: - { - alt7=4; - } - break; - case 33: - { - alt7=5; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - - switch (alt7) { - case 1 : - // InternalLcDsl.g:1310:2: ( ( 'inherit' ) ) - { - // InternalLcDsl.g:1310:2: ( ( 'inherit' ) ) - // InternalLcDsl.g:1311:3: ( 'inherit' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1312:3: ( 'inherit' ) - // InternalLcDsl.g:1312:4: 'inherit' - { - match(input,29,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1316:2: ( ( 'run' ) ) - { - // InternalLcDsl.g:1316:2: ( ( 'run' ) ) - // InternalLcDsl.g:1317:3: ( 'run' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1318:3: ( 'run' ) - // InternalLcDsl.g:1318:4: 'run' - { - match(input,30,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1322:2: ( ( 'debug' ) ) - { - // InternalLcDsl.g:1322:2: ( ( 'debug' ) ) - // InternalLcDsl.g:1323:3: ( 'debug' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1324:3: ( 'debug' ) - // InternalLcDsl.g:1324:4: 'debug' - { - match(input,31,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); - } - - } - - - } - break; - case 4 : - // InternalLcDsl.g:1328:2: ( ( 'profile' ) ) - { - // InternalLcDsl.g:1328:2: ( ( 'profile' ) ) - // InternalLcDsl.g:1329:3: ( 'profile' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); - } - // InternalLcDsl.g:1330:3: ( 'profile' ) - // InternalLcDsl.g:1330:4: 'profile' - { - match(input,32,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); - } - - } - - - } - break; - case 5 : - // InternalLcDsl.g:1334:2: ( ( 'coverage' ) ) - { - // InternalLcDsl.g:1334:2: ( ( 'coverage' ) ) - // InternalLcDsl.g:1335:3: ( 'coverage' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); - } - // InternalLcDsl.g:1336:3: ( 'coverage' ) - // InternalLcDsl.g:1336:4: 'coverage' - { - match(input,33,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchModeType__Alternatives" - - - // $ANTLR start "rule__MemoryUnit__Alternatives" - // InternalLcDsl.g:1344:1: rule__MemoryUnit__Alternatives : ( ( ( 'M' ) ) | ( ( 'mb' ) ) | ( ( 'MB' ) ) | ( ( 'm' ) ) | ( ( 'G' ) ) | ( ( 'gb' ) ) | ( ( 'GB' ) ) | ( ( 'g' ) ) ); - public final void rule__MemoryUnit__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1348:1: ( ( ( 'M' ) ) | ( ( 'mb' ) ) | ( ( 'MB' ) ) | ( ( 'm' ) ) | ( ( 'G' ) ) | ( ( 'gb' ) ) | ( ( 'GB' ) ) | ( ( 'g' ) ) ) - int alt8=8; - switch ( input.LA(1) ) { - case 34: - { - alt8=1; - } - break; - case 35: - { - alt8=2; - } - break; - case 36: - { - alt8=3; - } - break; - case 37: - { - alt8=4; - } - break; - case 38: - { - alt8=5; - } - break; - case 39: - { - alt8=6; - } - break; - case 40: - { - alt8=7; - } - break; - case 41: - { - alt8=8; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - - switch (alt8) { - case 1 : - // InternalLcDsl.g:1349:2: ( ( 'M' ) ) - { - // InternalLcDsl.g:1349:2: ( ( 'M' ) ) - // InternalLcDsl.g:1350:3: ( 'M' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1351:3: ( 'M' ) - // InternalLcDsl.g:1351:4: 'M' - { - match(input,34,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1355:2: ( ( 'mb' ) ) - { - // InternalLcDsl.g:1355:2: ( ( 'mb' ) ) - // InternalLcDsl.g:1356:3: ( 'mb' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1357:3: ( 'mb' ) - // InternalLcDsl.g:1357:4: 'mb' - { - match(input,35,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1361:2: ( ( 'MB' ) ) - { - // InternalLcDsl.g:1361:2: ( ( 'MB' ) ) - // InternalLcDsl.g:1362:3: ( 'MB' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1363:3: ( 'MB' ) - // InternalLcDsl.g:1363:4: 'MB' - { - match(input,36,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); - } - - } - - - } - break; - case 4 : - // InternalLcDsl.g:1367:2: ( ( 'm' ) ) - { - // InternalLcDsl.g:1367:2: ( ( 'm' ) ) - // InternalLcDsl.g:1368:3: ( 'm' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); - } - // InternalLcDsl.g:1369:3: ( 'm' ) - // InternalLcDsl.g:1369:4: 'm' - { - match(input,37,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); - } - - } - - - } - break; - case 5 : - // InternalLcDsl.g:1373:2: ( ( 'G' ) ) - { - // InternalLcDsl.g:1373:2: ( ( 'G' ) ) - // InternalLcDsl.g:1374:3: ( 'G' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); - } - // InternalLcDsl.g:1375:3: ( 'G' ) - // InternalLcDsl.g:1375:4: 'G' - { - match(input,38,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); - } - - } - - - } - break; - case 6 : - // InternalLcDsl.g:1379:2: ( ( 'gb' ) ) - { - // InternalLcDsl.g:1379:2: ( ( 'gb' ) ) - // InternalLcDsl.g:1380:3: ( 'gb' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); - } - // InternalLcDsl.g:1381:3: ( 'gb' ) - // InternalLcDsl.g:1381:4: 'gb' - { - match(input,39,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); - } - - } - - - } - break; - case 7 : - // InternalLcDsl.g:1385:2: ( ( 'GB' ) ) - { - // InternalLcDsl.g:1385:2: ( ( 'GB' ) ) - // InternalLcDsl.g:1386:3: ( 'GB' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); - } - // InternalLcDsl.g:1387:3: ( 'GB' ) - // InternalLcDsl.g:1387:4: 'GB' - { - match(input,40,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); - } - - } - - - } - break; - case 8 : - // InternalLcDsl.g:1391:2: ( ( 'g' ) ) - { - // InternalLcDsl.g:1391:2: ( ( 'g' ) ) - // InternalLcDsl.g:1392:3: ( 'g' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); - } - // InternalLcDsl.g:1393:3: ( 'g' ) - // InternalLcDsl.g:1393:4: 'g' - { - match(input,41,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryUnit__Alternatives" - - - // $ANTLR start "rule__OutputStream__Alternatives" - // InternalLcDsl.g:1401:1: rule__OutputStream__Alternatives : ( ( ( 'stdout' ) ) | ( ( 'stderr' ) ) | ( ( 'both-out' ) ) ); - public final void rule__OutputStream__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1405:1: ( ( ( 'stdout' ) ) | ( ( 'stderr' ) ) | ( ( 'both-out' ) ) ) - int alt9=3; - switch ( input.LA(1) ) { - case 42: - { - alt9=1; - } - break; - case 43: - { - alt9=2; - } - break; - case 44: - { - alt9=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - - switch (alt9) { - case 1 : - // InternalLcDsl.g:1406:2: ( ( 'stdout' ) ) - { - // InternalLcDsl.g:1406:2: ( ( 'stdout' ) ) - // InternalLcDsl.g:1407:3: ( 'stdout' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1408:3: ( 'stdout' ) - // InternalLcDsl.g:1408:4: 'stdout' - { - match(input,42,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1412:2: ( ( 'stderr' ) ) - { - // InternalLcDsl.g:1412:2: ( ( 'stderr' ) ) - // InternalLcDsl.g:1413:3: ( 'stderr' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1414:3: ( 'stderr' ) - // InternalLcDsl.g:1414:4: 'stderr' - { - match(input,43,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1418:2: ( ( 'both-out' ) ) - { - // InternalLcDsl.g:1418:2: ( ( 'both-out' ) ) - // InternalLcDsl.g:1419:3: ( 'both-out' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1420:3: ( 'both-out' ) - // InternalLcDsl.g:1420:4: 'both-out' - { - match(input,44,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutputStream__Alternatives" - - - // $ANTLR start "rule__TestRunnerType__Alternatives" - // InternalLcDsl.g:1428:1: rule__TestRunnerType__Alternatives : ( ( ( 'junit5' ) ) | ( ( 'junit4' ) ) | ( ( 'junit3' ) ) ); - public final void rule__TestRunnerType__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1432:1: ( ( ( 'junit5' ) ) | ( ( 'junit4' ) ) | ( ( 'junit3' ) ) ) - int alt10=3; - switch ( input.LA(1) ) { - case 45: - { - alt10=1; - } - break; - case 46: - { - alt10=2; - } - break; - case 47: - { - alt10=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - - switch (alt10) { - case 1 : - // InternalLcDsl.g:1433:2: ( ( 'junit5' ) ) - { - // InternalLcDsl.g:1433:2: ( ( 'junit5' ) ) - // InternalLcDsl.g:1434:3: ( 'junit5' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); - } - // InternalLcDsl.g:1435:3: ( 'junit5' ) - // InternalLcDsl.g:1435:4: 'junit5' - { - match(input,45,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); - } - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1439:2: ( ( 'junit4' ) ) - { - // InternalLcDsl.g:1439:2: ( ( 'junit4' ) ) - // InternalLcDsl.g:1440:3: ( 'junit4' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); - } - // InternalLcDsl.g:1441:3: ( 'junit4' ) - // InternalLcDsl.g:1441:4: 'junit4' - { - match(input,46,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); - } - - } - - - } - break; - case 3 : - // InternalLcDsl.g:1445:2: ( ( 'junit3' ) ) - { - // InternalLcDsl.g:1445:2: ( ( 'junit3' ) ) - // InternalLcDsl.g:1446:3: ( 'junit3' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); - } - // InternalLcDsl.g:1447:3: ( 'junit3' ) - // InternalLcDsl.g:1447:4: 'junit3' - { - match(input,47,FOLLOW_2); if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestRunnerType__Alternatives" - - - // $ANTLR start "rule__LaunchConfig__Group__0" - // InternalLcDsl.g:1455:1: rule__LaunchConfig__Group__0 : rule__LaunchConfig__Group__0__Impl rule__LaunchConfig__Group__1 ; - public final void rule__LaunchConfig__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1459:1: ( rule__LaunchConfig__Group__0__Impl rule__LaunchConfig__Group__1 ) - // InternalLcDsl.g:1460:2: rule__LaunchConfig__Group__0__Impl rule__LaunchConfig__Group__1 - { - pushFollow(FOLLOW_4); - rule__LaunchConfig__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__0" - - - // $ANTLR start "rule__LaunchConfig__Group__0__Impl" - // InternalLcDsl.g:1467:1: rule__LaunchConfig__Group__0__Impl : ( ( rule__LaunchConfig__UnorderedGroup_0 ) ) ; - public final void rule__LaunchConfig__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1471:1: ( ( ( rule__LaunchConfig__UnorderedGroup_0 ) ) ) - // InternalLcDsl.g:1472:1: ( ( rule__LaunchConfig__UnorderedGroup_0 ) ) - { - // InternalLcDsl.g:1472:1: ( ( rule__LaunchConfig__UnorderedGroup_0 ) ) - // InternalLcDsl.g:1473:2: ( rule__LaunchConfig__UnorderedGroup_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - // InternalLcDsl.g:1474:2: ( rule__LaunchConfig__UnorderedGroup_0 ) - // InternalLcDsl.g:1474:3: rule__LaunchConfig__UnorderedGroup_0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__0__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__1" - // InternalLcDsl.g:1482:1: rule__LaunchConfig__Group__1 : rule__LaunchConfig__Group__1__Impl rule__LaunchConfig__Group__2 ; - public final void rule__LaunchConfig__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1486:1: ( rule__LaunchConfig__Group__1__Impl rule__LaunchConfig__Group__2 ) - // InternalLcDsl.g:1487:2: rule__LaunchConfig__Group__1__Impl rule__LaunchConfig__Group__2 - { - pushFollow(FOLLOW_5); - rule__LaunchConfig__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__1" - - - // $ANTLR start "rule__LaunchConfig__Group__1__Impl" - // InternalLcDsl.g:1494:1: rule__LaunchConfig__Group__1__Impl : ( ( rule__LaunchConfig__TypeAssignment_1 ) ) ; - public final void rule__LaunchConfig__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1498:1: ( ( ( rule__LaunchConfig__TypeAssignment_1 ) ) ) - // InternalLcDsl.g:1499:1: ( ( rule__LaunchConfig__TypeAssignment_1 ) ) - { - // InternalLcDsl.g:1499:1: ( ( rule__LaunchConfig__TypeAssignment_1 ) ) - // InternalLcDsl.g:1500:2: ( rule__LaunchConfig__TypeAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTypeAssignment_1()); - } - // InternalLcDsl.g:1501:2: ( rule__LaunchConfig__TypeAssignment_1 ) - // InternalLcDsl.g:1501:3: rule__LaunchConfig__TypeAssignment_1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__TypeAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTypeAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__1__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__2" - // InternalLcDsl.g:1509:1: rule__LaunchConfig__Group__2 : rule__LaunchConfig__Group__2__Impl rule__LaunchConfig__Group__3 ; - public final void rule__LaunchConfig__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1513:1: ( rule__LaunchConfig__Group__2__Impl rule__LaunchConfig__Group__3 ) - // InternalLcDsl.g:1514:2: rule__LaunchConfig__Group__2__Impl rule__LaunchConfig__Group__3 - { - pushFollow(FOLLOW_6); - rule__LaunchConfig__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__2" - - - // $ANTLR start "rule__LaunchConfig__Group__2__Impl" - // InternalLcDsl.g:1521:1: rule__LaunchConfig__Group__2__Impl : ( 'configuration' ) ; - public final void rule__LaunchConfig__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1525:1: ( ( 'configuration' ) ) - // InternalLcDsl.g:1526:1: ( 'configuration' ) - { - // InternalLcDsl.g:1526:1: ( 'configuration' ) - // InternalLcDsl.g:1527:2: 'configuration' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); - } - match(input,48,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__2__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__3" - // InternalLcDsl.g:1536:1: rule__LaunchConfig__Group__3 : rule__LaunchConfig__Group__3__Impl rule__LaunchConfig__Group__4 ; - public final void rule__LaunchConfig__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1540:1: ( rule__LaunchConfig__Group__3__Impl rule__LaunchConfig__Group__4 ) - // InternalLcDsl.g:1541:2: rule__LaunchConfig__Group__3__Impl rule__LaunchConfig__Group__4 - { - pushFollow(FOLLOW_7); - rule__LaunchConfig__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__3" - - - // $ANTLR start "rule__LaunchConfig__Group__3__Impl" - // InternalLcDsl.g:1548:1: rule__LaunchConfig__Group__3__Impl : ( ( rule__LaunchConfig__NameAssignment_3 ) ) ; - public final void rule__LaunchConfig__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1552:1: ( ( ( rule__LaunchConfig__NameAssignment_3 ) ) ) - // InternalLcDsl.g:1553:1: ( ( rule__LaunchConfig__NameAssignment_3 ) ) - { - // InternalLcDsl.g:1553:1: ( ( rule__LaunchConfig__NameAssignment_3 ) ) - // InternalLcDsl.g:1554:2: ( rule__LaunchConfig__NameAssignment_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNameAssignment_3()); - } - // InternalLcDsl.g:1555:2: ( rule__LaunchConfig__NameAssignment_3 ) - // InternalLcDsl.g:1555:3: rule__LaunchConfig__NameAssignment_3 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__NameAssignment_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNameAssignment_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__3__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__4" - // InternalLcDsl.g:1563:1: rule__LaunchConfig__Group__4 : rule__LaunchConfig__Group__4__Impl rule__LaunchConfig__Group__5 ; - public final void rule__LaunchConfig__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1567:1: ( rule__LaunchConfig__Group__4__Impl rule__LaunchConfig__Group__5 ) - // InternalLcDsl.g:1568:2: rule__LaunchConfig__Group__4__Impl rule__LaunchConfig__Group__5 - { - pushFollow(FOLLOW_7); - rule__LaunchConfig__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__5(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__4" - - - // $ANTLR start "rule__LaunchConfig__Group__4__Impl" - // InternalLcDsl.g:1575:1: rule__LaunchConfig__Group__4__Impl : ( ( rule__LaunchConfig__Group_4__0 )? ) ; - public final void rule__LaunchConfig__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1579:1: ( ( ( rule__LaunchConfig__Group_4__0 )? ) ) - // InternalLcDsl.g:1580:1: ( ( rule__LaunchConfig__Group_4__0 )? ) - { - // InternalLcDsl.g:1580:1: ( ( rule__LaunchConfig__Group_4__0 )? ) - // InternalLcDsl.g:1581:2: ( rule__LaunchConfig__Group_4__0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroup_4()); - } - // InternalLcDsl.g:1582:2: ( rule__LaunchConfig__Group_4__0 )? - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==49) ) { - alt11=1; - } - switch (alt11) { - case 1 : - // InternalLcDsl.g:1582:3: rule__LaunchConfig__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_4__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroup_4()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__4__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__5" - // InternalLcDsl.g:1590:1: rule__LaunchConfig__Group__5 : rule__LaunchConfig__Group__5__Impl rule__LaunchConfig__Group__6 ; - public final void rule__LaunchConfig__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1594:1: ( rule__LaunchConfig__Group__5__Impl rule__LaunchConfig__Group__6 ) - // InternalLcDsl.g:1595:2: rule__LaunchConfig__Group__5__Impl rule__LaunchConfig__Group__6 - { - pushFollow(FOLLOW_8); - rule__LaunchConfig__Group__5__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__6(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__5" - - - // $ANTLR start "rule__LaunchConfig__Group__5__Impl" - // InternalLcDsl.g:1602:1: rule__LaunchConfig__Group__5__Impl : ( RULE_BLOCK_BEGIN ) ; - public final void rule__LaunchConfig__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1606:1: ( ( RULE_BLOCK_BEGIN ) ) - // InternalLcDsl.g:1607:1: ( RULE_BLOCK_BEGIN ) - { - // InternalLcDsl.g:1607:1: ( RULE_BLOCK_BEGIN ) - // InternalLcDsl.g:1608:2: RULE_BLOCK_BEGIN - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); - } - match(input,RULE_BLOCK_BEGIN,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__5__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__6" - // InternalLcDsl.g:1617:1: rule__LaunchConfig__Group__6 : rule__LaunchConfig__Group__6__Impl rule__LaunchConfig__Group__7 ; - public final void rule__LaunchConfig__Group__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1621:1: ( rule__LaunchConfig__Group__6__Impl rule__LaunchConfig__Group__7 ) - // InternalLcDsl.g:1622:2: rule__LaunchConfig__Group__6__Impl rule__LaunchConfig__Group__7 - { - pushFollow(FOLLOW_9); - rule__LaunchConfig__Group__6__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__7(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__6" - - - // $ANTLR start "rule__LaunchConfig__Group__6__Impl" - // InternalLcDsl.g:1629:1: rule__LaunchConfig__Group__6__Impl : ( ( rule__LaunchConfig__UnorderedGroup_6 ) ) ; - public final void rule__LaunchConfig__Group__6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1633:1: ( ( ( rule__LaunchConfig__UnorderedGroup_6 ) ) ) - // InternalLcDsl.g:1634:1: ( ( rule__LaunchConfig__UnorderedGroup_6 ) ) - { - // InternalLcDsl.g:1634:1: ( ( rule__LaunchConfig__UnorderedGroup_6 ) ) - // InternalLcDsl.g:1635:2: ( rule__LaunchConfig__UnorderedGroup_6 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - // InternalLcDsl.g:1636:2: ( rule__LaunchConfig__UnorderedGroup_6 ) - // InternalLcDsl.g:1636:3: rule__LaunchConfig__UnorderedGroup_6 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__6__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group__7" - // InternalLcDsl.g:1644:1: rule__LaunchConfig__Group__7 : rule__LaunchConfig__Group__7__Impl ; - public final void rule__LaunchConfig__Group__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1648:1: ( rule__LaunchConfig__Group__7__Impl ) - // InternalLcDsl.g:1649:2: rule__LaunchConfig__Group__7__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group__7__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__7" - - - // $ANTLR start "rule__LaunchConfig__Group__7__Impl" - // InternalLcDsl.g:1655:1: rule__LaunchConfig__Group__7__Impl : ( RULE_BLOCK_END ) ; - public final void rule__LaunchConfig__Group__7__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1659:1: ( ( RULE_BLOCK_END ) ) - // InternalLcDsl.g:1660:1: ( RULE_BLOCK_END ) - { - // InternalLcDsl.g:1660:1: ( RULE_BLOCK_END ) - // InternalLcDsl.g:1661:2: RULE_BLOCK_END - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); - } - match(input,RULE_BLOCK_END,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group__7__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11__0" - // InternalLcDsl.g:1671:1: rule__LaunchConfig__Group_0_11__0 : rule__LaunchConfig__Group_0_11__0__Impl rule__LaunchConfig__Group_0_11__1 ; - public final void rule__LaunchConfig__Group_0_11__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1675:1: ( rule__LaunchConfig__Group_0_11__0__Impl rule__LaunchConfig__Group_0_11__1 ) - // InternalLcDsl.g:1676:2: rule__LaunchConfig__Group_0_11__0__Impl rule__LaunchConfig__Group_0_11__1 - { - pushFollow(FOLLOW_10); - rule__LaunchConfig__Group_0_11__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11__0" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11__0__Impl" - // InternalLcDsl.g:1683:1: rule__LaunchConfig__Group_0_11__0__Impl : ( ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) ) ; - public final void rule__LaunchConfig__Group_0_11__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1687:1: ( ( ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) ) ) - // InternalLcDsl.g:1688:1: ( ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) ) - { - // InternalLcDsl.g:1688:1: ( ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) ) - // InternalLcDsl.g:1689:2: ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getQualifyAssignment_0_11_0()); - } - // InternalLcDsl.g:1690:2: ( rule__LaunchConfig__QualifyAssignment_0_11_0 ) - // InternalLcDsl.g:1690:3: rule__LaunchConfig__QualifyAssignment_0_11_0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__QualifyAssignment_0_11_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getQualifyAssignment_0_11_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11__0__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11__1" - // InternalLcDsl.g:1698:1: rule__LaunchConfig__Group_0_11__1 : rule__LaunchConfig__Group_0_11__1__Impl ; - public final void rule__LaunchConfig__Group_0_11__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1702:1: ( rule__LaunchConfig__Group_0_11__1__Impl ) - // InternalLcDsl.g:1703:2: rule__LaunchConfig__Group_0_11__1__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11__1" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11__1__Impl" - // InternalLcDsl.g:1709:1: rule__LaunchConfig__Group_0_11__1__Impl : ( ( rule__LaunchConfig__Group_0_11_1__0 )? ) ; - public final void rule__LaunchConfig__Group_0_11__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1713:1: ( ( ( rule__LaunchConfig__Group_0_11_1__0 )? ) ) - // InternalLcDsl.g:1714:1: ( ( rule__LaunchConfig__Group_0_11_1__0 )? ) - { - // InternalLcDsl.g:1714:1: ( ( rule__LaunchConfig__Group_0_11_1__0 )? ) - // InternalLcDsl.g:1715:2: ( rule__LaunchConfig__Group_0_11_1__0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroup_0_11_1()); - } - // InternalLcDsl.g:1716:2: ( rule__LaunchConfig__Group_0_11_1__0 )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==RULE_BRACKET_OPEN) ) { - alt12=1; - } - switch (alt12) { - case 1 : - // InternalLcDsl.g:1716:3: rule__LaunchConfig__Group_0_11_1__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroup_0_11_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11__1__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__0" - // InternalLcDsl.g:1725:1: rule__LaunchConfig__Group_0_11_1__0 : rule__LaunchConfig__Group_0_11_1__0__Impl rule__LaunchConfig__Group_0_11_1__1 ; - public final void rule__LaunchConfig__Group_0_11_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1729:1: ( rule__LaunchConfig__Group_0_11_1__0__Impl rule__LaunchConfig__Group_0_11_1__1 ) - // InternalLcDsl.g:1730:2: rule__LaunchConfig__Group_0_11_1__0__Impl rule__LaunchConfig__Group_0_11_1__1 - { - pushFollow(FOLLOW_11); - rule__LaunchConfig__Group_0_11_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__0" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__0__Impl" - // InternalLcDsl.g:1737:1: rule__LaunchConfig__Group_0_11_1__0__Impl : ( RULE_BRACKET_OPEN ) ; - public final void rule__LaunchConfig__Group_0_11_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1741:1: ( ( RULE_BRACKET_OPEN ) ) - // InternalLcDsl.g:1742:1: ( RULE_BRACKET_OPEN ) - { - // InternalLcDsl.g:1742:1: ( RULE_BRACKET_OPEN ) - // InternalLcDsl.g:1743:2: RULE_BRACKET_OPEN - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); - } - match(input,RULE_BRACKET_OPEN,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__0__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__1" - // InternalLcDsl.g:1752:1: rule__LaunchConfig__Group_0_11_1__1 : rule__LaunchConfig__Group_0_11_1__1__Impl rule__LaunchConfig__Group_0_11_1__2 ; - public final void rule__LaunchConfig__Group_0_11_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1756:1: ( rule__LaunchConfig__Group_0_11_1__1__Impl rule__LaunchConfig__Group_0_11_1__2 ) - // InternalLcDsl.g:1757:2: rule__LaunchConfig__Group_0_11_1__1__Impl rule__LaunchConfig__Group_0_11_1__2 - { - pushFollow(FOLLOW_12); - rule__LaunchConfig__Group_0_11_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11_1__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__1" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__1__Impl" - // InternalLcDsl.g:1764:1: rule__LaunchConfig__Group_0_11_1__1__Impl : ( ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) ) ; - public final void rule__LaunchConfig__Group_0_11_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1768:1: ( ( ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) ) ) - // InternalLcDsl.g:1769:1: ( ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) ) - { - // InternalLcDsl.g:1769:1: ( ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) ) - // InternalLcDsl.g:1770:2: ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getQualifierIdAssignment_0_11_1_1()); - } - // InternalLcDsl.g:1771:2: ( rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 ) - // InternalLcDsl.g:1771:3: rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__QualifierIdAssignment_0_11_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getQualifierIdAssignment_0_11_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__1__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__2" - // InternalLcDsl.g:1779:1: rule__LaunchConfig__Group_0_11_1__2 : rule__LaunchConfig__Group_0_11_1__2__Impl ; - public final void rule__LaunchConfig__Group_0_11_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1783:1: ( rule__LaunchConfig__Group_0_11_1__2__Impl ) - // InternalLcDsl.g:1784:2: rule__LaunchConfig__Group_0_11_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11_1__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__2" - - - // $ANTLR start "rule__LaunchConfig__Group_0_11_1__2__Impl" - // InternalLcDsl.g:1790:1: rule__LaunchConfig__Group_0_11_1__2__Impl : ( RULE_BRACKET_CLOSE ) ; - public final void rule__LaunchConfig__Group_0_11_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1794:1: ( ( RULE_BRACKET_CLOSE ) ) - // InternalLcDsl.g:1795:1: ( RULE_BRACKET_CLOSE ) - { - // InternalLcDsl.g:1795:1: ( RULE_BRACKET_CLOSE ) - // InternalLcDsl.g:1796:2: RULE_BRACKET_CLOSE - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); - } - match(input,RULE_BRACKET_CLOSE,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_0_11_1__2__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_4__0" - // InternalLcDsl.g:1806:1: rule__LaunchConfig__Group_4__0 : rule__LaunchConfig__Group_4__0__Impl rule__LaunchConfig__Group_4__1 ; - public final void rule__LaunchConfig__Group_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1810:1: ( rule__LaunchConfig__Group_4__0__Impl rule__LaunchConfig__Group_4__1 ) - // InternalLcDsl.g:1811:2: rule__LaunchConfig__Group_4__0__Impl rule__LaunchConfig__Group_4__1 - { - pushFollow(FOLLOW_6); - rule__LaunchConfig__Group_4__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_4__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_4__0" - - - // $ANTLR start "rule__LaunchConfig__Group_4__0__Impl" - // InternalLcDsl.g:1818:1: rule__LaunchConfig__Group_4__0__Impl : ( ':' ) ; - public final void rule__LaunchConfig__Group_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1822:1: ( ( ':' ) ) - // InternalLcDsl.g:1823:1: ( ':' ) - { - // InternalLcDsl.g:1823:1: ( ':' ) - // InternalLcDsl.g:1824:2: ':' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); - } - match(input,49,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_4__0__Impl" - - - // $ANTLR start "rule__LaunchConfig__Group_4__1" - // InternalLcDsl.g:1833:1: rule__LaunchConfig__Group_4__1 : rule__LaunchConfig__Group_4__1__Impl ; - public final void rule__LaunchConfig__Group_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1837:1: ( rule__LaunchConfig__Group_4__1__Impl ) - // InternalLcDsl.g:1838:2: rule__LaunchConfig__Group_4__1__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_4__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_4__1" - - - // $ANTLR start "rule__LaunchConfig__Group_4__1__Impl" - // InternalLcDsl.g:1844:1: rule__LaunchConfig__Group_4__1__Impl : ( ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) ) ; - public final void rule__LaunchConfig__Group_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1848:1: ( ( ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) ) ) - // InternalLcDsl.g:1849:1: ( ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) ) - { - // InternalLcDsl.g:1849:1: ( ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) ) - // InternalLcDsl.g:1850:2: ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSuperConfigAssignment_4_1()); - } - // InternalLcDsl.g:1851:2: ( rule__LaunchConfig__SuperConfigAssignment_4_1 ) - // InternalLcDsl.g:1851:3: rule__LaunchConfig__SuperConfigAssignment_4_1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__SuperConfigAssignment_4_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSuperConfigAssignment_4_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__Group_4__1__Impl" - - - // $ANTLR start "rule__Workspace__Group__0" - // InternalLcDsl.g:1860:1: rule__Workspace__Group__0 : rule__Workspace__Group__0__Impl rule__Workspace__Group__1 ; - public final void rule__Workspace__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1864:1: ( rule__Workspace__Group__0__Impl rule__Workspace__Group__1 ) - // InternalLcDsl.g:1865:2: rule__Workspace__Group__0__Impl rule__Workspace__Group__1 - { - pushFollow(FOLLOW_11); - rule__Workspace__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Workspace__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__0" - - - // $ANTLR start "rule__Workspace__Group__0__Impl" - // InternalLcDsl.g:1872:1: rule__Workspace__Group__0__Impl : ( 'workspace' ) ; - public final void rule__Workspace__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1876:1: ( ( 'workspace' ) ) - // InternalLcDsl.g:1877:1: ( 'workspace' ) - { - // InternalLcDsl.g:1877:1: ( 'workspace' ) - // InternalLcDsl.g:1878:2: 'workspace' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); - } - match(input,50,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__0__Impl" - - - // $ANTLR start "rule__Workspace__Group__1" - // InternalLcDsl.g:1887:1: rule__Workspace__Group__1 : rule__Workspace__Group__1__Impl rule__Workspace__Group__2 ; - public final void rule__Workspace__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1891:1: ( rule__Workspace__Group__1__Impl rule__Workspace__Group__2 ) - // InternalLcDsl.g:1892:2: rule__Workspace__Group__1__Impl rule__Workspace__Group__2 - { - pushFollow(FOLLOW_13); - rule__Workspace__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Workspace__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__1" - - - // $ANTLR start "rule__Workspace__Group__1__Impl" - // InternalLcDsl.g:1899:1: rule__Workspace__Group__1__Impl : ( ( rule__Workspace__WorkspaceAssignment_1 ) ) ; - public final void rule__Workspace__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1903:1: ( ( ( rule__Workspace__WorkspaceAssignment_1 ) ) ) - // InternalLcDsl.g:1904:1: ( ( rule__Workspace__WorkspaceAssignment_1 ) ) - { - // InternalLcDsl.g:1904:1: ( ( rule__Workspace__WorkspaceAssignment_1 ) ) - // InternalLcDsl.g:1905:2: ( rule__Workspace__WorkspaceAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceAccess().getWorkspaceAssignment_1()); - } - // InternalLcDsl.g:1906:2: ( rule__Workspace__WorkspaceAssignment_1 ) - // InternalLcDsl.g:1906:3: rule__Workspace__WorkspaceAssignment_1 - { - pushFollow(FOLLOW_2); - rule__Workspace__WorkspaceAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceAccess().getWorkspaceAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__1__Impl" - - - // $ANTLR start "rule__Workspace__Group__2" - // InternalLcDsl.g:1914:1: rule__Workspace__Group__2 : rule__Workspace__Group__2__Impl ; - public final void rule__Workspace__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1918:1: ( rule__Workspace__Group__2__Impl ) - // InternalLcDsl.g:1919:2: rule__Workspace__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__Workspace__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__2" - - - // $ANTLR start "rule__Workspace__Group__2__Impl" - // InternalLcDsl.g:1925:1: rule__Workspace__Group__2__Impl : ( ';' ) ; - public final void rule__Workspace__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1929:1: ( ( ';' ) ) - // InternalLcDsl.g:1930:1: ( ';' ) - { - // InternalLcDsl.g:1930:1: ( ';' ) - // InternalLcDsl.g:1931:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__Group__2__Impl" - - - // $ANTLR start "rule__WorkingDir__Group__0" - // InternalLcDsl.g:1941:1: rule__WorkingDir__Group__0 : rule__WorkingDir__Group__0__Impl rule__WorkingDir__Group__1 ; - public final void rule__WorkingDir__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1945:1: ( rule__WorkingDir__Group__0__Impl rule__WorkingDir__Group__1 ) - // InternalLcDsl.g:1946:2: rule__WorkingDir__Group__0__Impl rule__WorkingDir__Group__1 - { - pushFollow(FOLLOW_11); - rule__WorkingDir__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__WorkingDir__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__0" - - - // $ANTLR start "rule__WorkingDir__Group__0__Impl" - // InternalLcDsl.g:1953:1: rule__WorkingDir__Group__0__Impl : ( 'working-dir' ) ; - public final void rule__WorkingDir__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1957:1: ( ( 'working-dir' ) ) - // InternalLcDsl.g:1958:1: ( 'working-dir' ) - { - // InternalLcDsl.g:1958:1: ( 'working-dir' ) - // InternalLcDsl.g:1959:2: 'working-dir' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); - } - match(input,52,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__0__Impl" - - - // $ANTLR start "rule__WorkingDir__Group__1" - // InternalLcDsl.g:1968:1: rule__WorkingDir__Group__1 : rule__WorkingDir__Group__1__Impl rule__WorkingDir__Group__2 ; - public final void rule__WorkingDir__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1972:1: ( rule__WorkingDir__Group__1__Impl rule__WorkingDir__Group__2 ) - // InternalLcDsl.g:1973:2: rule__WorkingDir__Group__1__Impl rule__WorkingDir__Group__2 - { - pushFollow(FOLLOW_13); - rule__WorkingDir__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__WorkingDir__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__1" - - - // $ANTLR start "rule__WorkingDir__Group__1__Impl" - // InternalLcDsl.g:1980:1: rule__WorkingDir__Group__1__Impl : ( ( rule__WorkingDir__WorkingDirAssignment_1 ) ) ; - public final void rule__WorkingDir__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1984:1: ( ( ( rule__WorkingDir__WorkingDirAssignment_1 ) ) ) - // InternalLcDsl.g:1985:1: ( ( rule__WorkingDir__WorkingDirAssignment_1 ) ) - { - // InternalLcDsl.g:1985:1: ( ( rule__WorkingDir__WorkingDirAssignment_1 ) ) - // InternalLcDsl.g:1986:2: ( rule__WorkingDir__WorkingDirAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirAccess().getWorkingDirAssignment_1()); - } - // InternalLcDsl.g:1987:2: ( rule__WorkingDir__WorkingDirAssignment_1 ) - // InternalLcDsl.g:1987:3: rule__WorkingDir__WorkingDirAssignment_1 - { - pushFollow(FOLLOW_2); - rule__WorkingDir__WorkingDirAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirAccess().getWorkingDirAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__1__Impl" - - - // $ANTLR start "rule__WorkingDir__Group__2" - // InternalLcDsl.g:1995:1: rule__WorkingDir__Group__2 : rule__WorkingDir__Group__2__Impl ; - public final void rule__WorkingDir__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:1999:1: ( rule__WorkingDir__Group__2__Impl ) - // InternalLcDsl.g:2000:2: rule__WorkingDir__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__WorkingDir__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__2" - - - // $ANTLR start "rule__WorkingDir__Group__2__Impl" - // InternalLcDsl.g:2006:1: rule__WorkingDir__Group__2__Impl : ( ';' ) ; - public final void rule__WorkingDir__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2010:1: ( ( ';' ) ) - // InternalLcDsl.g:2011:1: ( ';' ) - { - // InternalLcDsl.g:2011:1: ( ';' ) - // InternalLcDsl.g:2012:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__Group__2__Impl" - - - // $ANTLR start "rule__MainProject__Group__0" - // InternalLcDsl.g:2022:1: rule__MainProject__Group__0 : rule__MainProject__Group__0__Impl rule__MainProject__Group__1 ; - public final void rule__MainProject__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2026:1: ( rule__MainProject__Group__0__Impl rule__MainProject__Group__1 ) - // InternalLcDsl.g:2027:2: rule__MainProject__Group__0__Impl rule__MainProject__Group__1 - { - pushFollow(FOLLOW_14); - rule__MainProject__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MainProject__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__0" - - - // $ANTLR start "rule__MainProject__Group__0__Impl" - // InternalLcDsl.g:2034:1: rule__MainProject__Group__0__Impl : ( 'project' ) ; - public final void rule__MainProject__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2038:1: ( ( 'project' ) ) - // InternalLcDsl.g:2039:1: ( 'project' ) - { - // InternalLcDsl.g:2039:1: ( 'project' ) - // InternalLcDsl.g:2040:2: 'project' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getProjectKeyword_0()); - } - match(input,53,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getProjectKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__0__Impl" - - - // $ANTLR start "rule__MainProject__Group__1" - // InternalLcDsl.g:2049:1: rule__MainProject__Group__1 : rule__MainProject__Group__1__Impl rule__MainProject__Group__2 ; - public final void rule__MainProject__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2053:1: ( rule__MainProject__Group__1__Impl rule__MainProject__Group__2 ) - // InternalLcDsl.g:2054:2: rule__MainProject__Group__1__Impl rule__MainProject__Group__2 - { - pushFollow(FOLLOW_13); - rule__MainProject__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MainProject__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__1" - - - // $ANTLR start "rule__MainProject__Group__1__Impl" - // InternalLcDsl.g:2061:1: rule__MainProject__Group__1__Impl : ( ( rule__MainProject__Alternatives_1 ) ) ; - public final void rule__MainProject__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2065:1: ( ( ( rule__MainProject__Alternatives_1 ) ) ) - // InternalLcDsl.g:2066:1: ( ( rule__MainProject__Alternatives_1 ) ) - { - // InternalLcDsl.g:2066:1: ( ( rule__MainProject__Alternatives_1 ) ) - // InternalLcDsl.g:2067:2: ( rule__MainProject__Alternatives_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getAlternatives_1()); - } - // InternalLcDsl.g:2068:2: ( rule__MainProject__Alternatives_1 ) - // InternalLcDsl.g:2068:3: rule__MainProject__Alternatives_1 - { - pushFollow(FOLLOW_2); - rule__MainProject__Alternatives_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getAlternatives_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__1__Impl" - - - // $ANTLR start "rule__MainProject__Group__2" - // InternalLcDsl.g:2076:1: rule__MainProject__Group__2 : rule__MainProject__Group__2__Impl ; - public final void rule__MainProject__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2080:1: ( rule__MainProject__Group__2__Impl ) - // InternalLcDsl.g:2081:2: rule__MainProject__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MainProject__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__2" - - - // $ANTLR start "rule__MainProject__Group__2__Impl" - // InternalLcDsl.g:2087:1: rule__MainProject__Group__2__Impl : ( ';' ) ; - public final void rule__MainProject__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2091:1: ( ( ';' ) ) - // InternalLcDsl.g:2092:1: ( ';' ) - { - // InternalLcDsl.g:2092:1: ( ';' ) - // InternalLcDsl.g:2093:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__Group__2__Impl" - - - // $ANTLR start "rule__MainType__Group__0" - // InternalLcDsl.g:2103:1: rule__MainType__Group__0 : rule__MainType__Group__0__Impl rule__MainType__Group__1 ; - public final void rule__MainType__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2107:1: ( rule__MainType__Group__0__Impl rule__MainType__Group__1 ) - // InternalLcDsl.g:2108:2: rule__MainType__Group__0__Impl rule__MainType__Group__1 - { - pushFollow(FOLLOW_6); - rule__MainType__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MainType__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__0" - - - // $ANTLR start "rule__MainType__Group__0__Impl" - // InternalLcDsl.g:2115:1: rule__MainType__Group__0__Impl : ( 'main-class' ) ; - public final void rule__MainType__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2119:1: ( ( 'main-class' ) ) - // InternalLcDsl.g:2120:1: ( 'main-class' ) - { - // InternalLcDsl.g:2120:1: ( 'main-class' ) - // InternalLcDsl.g:2121:2: 'main-class' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); - } - match(input,54,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__0__Impl" - - - // $ANTLR start "rule__MainType__Group__1" - // InternalLcDsl.g:2130:1: rule__MainType__Group__1 : rule__MainType__Group__1__Impl rule__MainType__Group__2 ; - public final void rule__MainType__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2134:1: ( rule__MainType__Group__1__Impl rule__MainType__Group__2 ) - // InternalLcDsl.g:2135:2: rule__MainType__Group__1__Impl rule__MainType__Group__2 - { - pushFollow(FOLLOW_13); - rule__MainType__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MainType__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__1" - - - // $ANTLR start "rule__MainType__Group__1__Impl" - // InternalLcDsl.g:2142:1: rule__MainType__Group__1__Impl : ( ( rule__MainType__MainClassAssignment_1 ) ) ; - public final void rule__MainType__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2146:1: ( ( ( rule__MainType__MainClassAssignment_1 ) ) ) - // InternalLcDsl.g:2147:1: ( ( rule__MainType__MainClassAssignment_1 ) ) - { - // InternalLcDsl.g:2147:1: ( ( rule__MainType__MainClassAssignment_1 ) ) - // InternalLcDsl.g:2148:2: ( rule__MainType__MainClassAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeAccess().getMainClassAssignment_1()); - } - // InternalLcDsl.g:2149:2: ( rule__MainType__MainClassAssignment_1 ) - // InternalLcDsl.g:2149:3: rule__MainType__MainClassAssignment_1 - { - pushFollow(FOLLOW_2); - rule__MainType__MainClassAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeAccess().getMainClassAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__1__Impl" - - - // $ANTLR start "rule__MainType__Group__2" - // InternalLcDsl.g:2157:1: rule__MainType__Group__2 : rule__MainType__Group__2__Impl ; - public final void rule__MainType__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2161:1: ( rule__MainType__Group__2__Impl ) - // InternalLcDsl.g:2162:2: rule__MainType__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__MainType__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__2" - - - // $ANTLR start "rule__MainType__Group__2__Impl" - // InternalLcDsl.g:2168:1: rule__MainType__Group__2__Impl : ( ';' ) ; - public final void rule__MainType__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2172:1: ( ( ';' ) ) - // InternalLcDsl.g:2173:1: ( ';' ) - { - // InternalLcDsl.g:2173:1: ( ';' ) - // InternalLcDsl.g:2174:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__Group__2__Impl" - - - // $ANTLR start "rule__AddPlugin__Group__0" - // InternalLcDsl.g:2184:1: rule__AddPlugin__Group__0 : rule__AddPlugin__Group__0__Impl rule__AddPlugin__Group__1 ; - public final void rule__AddPlugin__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2188:1: ( rule__AddPlugin__Group__0__Impl rule__AddPlugin__Group__1 ) - // InternalLcDsl.g:2189:2: rule__AddPlugin__Group__0__Impl rule__AddPlugin__Group__1 - { - pushFollow(FOLLOW_15); - rule__AddPlugin__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddPlugin__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__0" - - - // $ANTLR start "rule__AddPlugin__Group__0__Impl" - // InternalLcDsl.g:2196:1: rule__AddPlugin__Group__0__Impl : ( ( rule__AddPlugin__OptionalAssignment_0 )? ) ; - public final void rule__AddPlugin__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2200:1: ( ( ( rule__AddPlugin__OptionalAssignment_0 )? ) ) - // InternalLcDsl.g:2201:1: ( ( rule__AddPlugin__OptionalAssignment_0 )? ) - { - // InternalLcDsl.g:2201:1: ( ( rule__AddPlugin__OptionalAssignment_0 )? ) - // InternalLcDsl.g:2202:2: ( rule__AddPlugin__OptionalAssignment_0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getOptionalAssignment_0()); - } - // InternalLcDsl.g:2203:2: ( rule__AddPlugin__OptionalAssignment_0 )? - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==111) ) { - alt13=1; - } - switch (alt13) { - case 1 : - // InternalLcDsl.g:2203:3: rule__AddPlugin__OptionalAssignment_0 - { - pushFollow(FOLLOW_2); - rule__AddPlugin__OptionalAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getOptionalAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__0__Impl" - - - // $ANTLR start "rule__AddPlugin__Group__1" - // InternalLcDsl.g:2211:1: rule__AddPlugin__Group__1 : rule__AddPlugin__Group__1__Impl rule__AddPlugin__Group__2 ; - public final void rule__AddPlugin__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2215:1: ( rule__AddPlugin__Group__1__Impl rule__AddPlugin__Group__2 ) - // InternalLcDsl.g:2216:2: rule__AddPlugin__Group__1__Impl rule__AddPlugin__Group__2 - { - pushFollow(FOLLOW_6); - rule__AddPlugin__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddPlugin__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__1" - - - // $ANTLR start "rule__AddPlugin__Group__1__Impl" - // InternalLcDsl.g:2223:1: rule__AddPlugin__Group__1__Impl : ( 'plugin' ) ; - public final void rule__AddPlugin__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2227:1: ( ( 'plugin' ) ) - // InternalLcDsl.g:2228:1: ( 'plugin' ) - { - // InternalLcDsl.g:2228:1: ( 'plugin' ) - // InternalLcDsl.g:2229:2: 'plugin' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getPluginKeyword_1()); - } - match(input,55,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getPluginKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__1__Impl" - - - // $ANTLR start "rule__AddPlugin__Group__2" - // InternalLcDsl.g:2238:1: rule__AddPlugin__Group__2 : rule__AddPlugin__Group__2__Impl rule__AddPlugin__Group__3 ; - public final void rule__AddPlugin__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2242:1: ( rule__AddPlugin__Group__2__Impl rule__AddPlugin__Group__3 ) - // InternalLcDsl.g:2243:2: rule__AddPlugin__Group__2__Impl rule__AddPlugin__Group__3 - { - pushFollow(FOLLOW_13); - rule__AddPlugin__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddPlugin__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__2" - - - // $ANTLR start "rule__AddPlugin__Group__2__Impl" - // InternalLcDsl.g:2250:1: rule__AddPlugin__Group__2__Impl : ( ( rule__AddPlugin__PluginAssignment_2 ) ) ; - public final void rule__AddPlugin__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2254:1: ( ( ( rule__AddPlugin__PluginAssignment_2 ) ) ) - // InternalLcDsl.g:2255:1: ( ( rule__AddPlugin__PluginAssignment_2 ) ) - { - // InternalLcDsl.g:2255:1: ( ( rule__AddPlugin__PluginAssignment_2 ) ) - // InternalLcDsl.g:2256:2: ( rule__AddPlugin__PluginAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getPluginAssignment_2()); - } - // InternalLcDsl.g:2257:2: ( rule__AddPlugin__PluginAssignment_2 ) - // InternalLcDsl.g:2257:3: rule__AddPlugin__PluginAssignment_2 - { - pushFollow(FOLLOW_2); - rule__AddPlugin__PluginAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getPluginAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__2__Impl" - - - // $ANTLR start "rule__AddPlugin__Group__3" - // InternalLcDsl.g:2265:1: rule__AddPlugin__Group__3 : rule__AddPlugin__Group__3__Impl ; - public final void rule__AddPlugin__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2269:1: ( rule__AddPlugin__Group__3__Impl ) - // InternalLcDsl.g:2270:2: rule__AddPlugin__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__AddPlugin__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__3" - - - // $ANTLR start "rule__AddPlugin__Group__3__Impl" - // InternalLcDsl.g:2276:1: rule__AddPlugin__Group__3__Impl : ( ';' ) ; - public final void rule__AddPlugin__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2280:1: ( ( ';' ) ) - // InternalLcDsl.g:2281:1: ( ';' ) - { - // InternalLcDsl.g:2281:1: ( ';' ) - // InternalLcDsl.g:2282:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__Group__3__Impl" - - - // $ANTLR start "rule__AddFeature__Group__0" - // InternalLcDsl.g:2292:1: rule__AddFeature__Group__0 : rule__AddFeature__Group__0__Impl rule__AddFeature__Group__1 ; - public final void rule__AddFeature__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2296:1: ( rule__AddFeature__Group__0__Impl rule__AddFeature__Group__1 ) - // InternalLcDsl.g:2297:2: rule__AddFeature__Group__0__Impl rule__AddFeature__Group__1 - { - pushFollow(FOLLOW_16); - rule__AddFeature__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddFeature__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__0" - - - // $ANTLR start "rule__AddFeature__Group__0__Impl" - // InternalLcDsl.g:2304:1: rule__AddFeature__Group__0__Impl : ( ( rule__AddFeature__OptionalAssignment_0 )? ) ; - public final void rule__AddFeature__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2308:1: ( ( ( rule__AddFeature__OptionalAssignment_0 )? ) ) - // InternalLcDsl.g:2309:1: ( ( rule__AddFeature__OptionalAssignment_0 )? ) - { - // InternalLcDsl.g:2309:1: ( ( rule__AddFeature__OptionalAssignment_0 )? ) - // InternalLcDsl.g:2310:2: ( rule__AddFeature__OptionalAssignment_0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getOptionalAssignment_0()); - } - // InternalLcDsl.g:2311:2: ( rule__AddFeature__OptionalAssignment_0 )? - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==111) ) { - alt14=1; - } - switch (alt14) { - case 1 : - // InternalLcDsl.g:2311:3: rule__AddFeature__OptionalAssignment_0 - { - pushFollow(FOLLOW_2); - rule__AddFeature__OptionalAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getOptionalAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__0__Impl" - - - // $ANTLR start "rule__AddFeature__Group__1" - // InternalLcDsl.g:2319:1: rule__AddFeature__Group__1 : rule__AddFeature__Group__1__Impl rule__AddFeature__Group__2 ; - public final void rule__AddFeature__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2323:1: ( rule__AddFeature__Group__1__Impl rule__AddFeature__Group__2 ) - // InternalLcDsl.g:2324:2: rule__AddFeature__Group__1__Impl rule__AddFeature__Group__2 - { - pushFollow(FOLLOW_6); - rule__AddFeature__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddFeature__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__1" - - - // $ANTLR start "rule__AddFeature__Group__1__Impl" - // InternalLcDsl.g:2331:1: rule__AddFeature__Group__1__Impl : ( 'feature' ) ; - public final void rule__AddFeature__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2335:1: ( ( 'feature' ) ) - // InternalLcDsl.g:2336:1: ( 'feature' ) - { - // InternalLcDsl.g:2336:1: ( 'feature' ) - // InternalLcDsl.g:2337:2: 'feature' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); - } - match(input,56,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__1__Impl" - - - // $ANTLR start "rule__AddFeature__Group__2" - // InternalLcDsl.g:2346:1: rule__AddFeature__Group__2 : rule__AddFeature__Group__2__Impl rule__AddFeature__Group__3 ; - public final void rule__AddFeature__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2350:1: ( rule__AddFeature__Group__2__Impl rule__AddFeature__Group__3 ) - // InternalLcDsl.g:2351:2: rule__AddFeature__Group__2__Impl rule__AddFeature__Group__3 - { - pushFollow(FOLLOW_13); - rule__AddFeature__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__AddFeature__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__2" - - - // $ANTLR start "rule__AddFeature__Group__2__Impl" - // InternalLcDsl.g:2358:1: rule__AddFeature__Group__2__Impl : ( ( rule__AddFeature__FeatureAssignment_2 ) ) ; - public final void rule__AddFeature__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2362:1: ( ( ( rule__AddFeature__FeatureAssignment_2 ) ) ) - // InternalLcDsl.g:2363:1: ( ( rule__AddFeature__FeatureAssignment_2 ) ) - { - // InternalLcDsl.g:2363:1: ( ( rule__AddFeature__FeatureAssignment_2 ) ) - // InternalLcDsl.g:2364:2: ( rule__AddFeature__FeatureAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getFeatureAssignment_2()); - } - // InternalLcDsl.g:2365:2: ( rule__AddFeature__FeatureAssignment_2 ) - // InternalLcDsl.g:2365:3: rule__AddFeature__FeatureAssignment_2 - { - pushFollow(FOLLOW_2); - rule__AddFeature__FeatureAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getFeatureAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__2__Impl" - - - // $ANTLR start "rule__AddFeature__Group__3" - // InternalLcDsl.g:2373:1: rule__AddFeature__Group__3 : rule__AddFeature__Group__3__Impl ; - public final void rule__AddFeature__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2377:1: ( rule__AddFeature__Group__3__Impl ) - // InternalLcDsl.g:2378:2: rule__AddFeature__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__AddFeature__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__3" - - - // $ANTLR start "rule__AddFeature__Group__3__Impl" - // InternalLcDsl.g:2384:1: rule__AddFeature__Group__3__Impl : ( ';' ) ; - public final void rule__AddFeature__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2388:1: ( ( ';' ) ) - // InternalLcDsl.g:2389:1: ( ';' ) - { - // InternalLcDsl.g:2389:1: ( ';' ) - // InternalLcDsl.g:2390:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__Group__3__Impl" - - - // $ANTLR start "rule__ContentProviderProduct__Group__0" - // InternalLcDsl.g:2400:1: rule__ContentProviderProduct__Group__0 : rule__ContentProviderProduct__Group__0__Impl rule__ContentProviderProduct__Group__1 ; - public final void rule__ContentProviderProduct__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2404:1: ( rule__ContentProviderProduct__Group__0__Impl rule__ContentProviderProduct__Group__1 ) - // InternalLcDsl.g:2405:2: rule__ContentProviderProduct__Group__0__Impl rule__ContentProviderProduct__Group__1 - { - pushFollow(FOLLOW_11); - rule__ContentProviderProduct__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ContentProviderProduct__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__0" - - - // $ANTLR start "rule__ContentProviderProduct__Group__0__Impl" - // InternalLcDsl.g:2412:1: rule__ContentProviderProduct__Group__0__Impl : ( 'content-provider' ) ; - public final void rule__ContentProviderProduct__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2416:1: ( ( 'content-provider' ) ) - // InternalLcDsl.g:2417:1: ( 'content-provider' ) - { - // InternalLcDsl.g:2417:1: ( 'content-provider' ) - // InternalLcDsl.g:2418:2: 'content-provider' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); - } - match(input,57,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__0__Impl" - - - // $ANTLR start "rule__ContentProviderProduct__Group__1" - // InternalLcDsl.g:2427:1: rule__ContentProviderProduct__Group__1 : rule__ContentProviderProduct__Group__1__Impl rule__ContentProviderProduct__Group__2 ; - public final void rule__ContentProviderProduct__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2431:1: ( rule__ContentProviderProduct__Group__1__Impl rule__ContentProviderProduct__Group__2 ) - // InternalLcDsl.g:2432:2: rule__ContentProviderProduct__Group__1__Impl rule__ContentProviderProduct__Group__2 - { - pushFollow(FOLLOW_13); - rule__ContentProviderProduct__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ContentProviderProduct__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__1" - - - // $ANTLR start "rule__ContentProviderProduct__Group__1__Impl" - // InternalLcDsl.g:2439:1: rule__ContentProviderProduct__Group__1__Impl : ( ( rule__ContentProviderProduct__ProductAssignment_1 ) ) ; - public final void rule__ContentProviderProduct__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2443:1: ( ( ( rule__ContentProviderProduct__ProductAssignment_1 ) ) ) - // InternalLcDsl.g:2444:1: ( ( rule__ContentProviderProduct__ProductAssignment_1 ) ) - { - // InternalLcDsl.g:2444:1: ( ( rule__ContentProviderProduct__ProductAssignment_1 ) ) - // InternalLcDsl.g:2445:2: ( rule__ContentProviderProduct__ProductAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductAccess().getProductAssignment_1()); - } - // InternalLcDsl.g:2446:2: ( rule__ContentProviderProduct__ProductAssignment_1 ) - // InternalLcDsl.g:2446:3: rule__ContentProviderProduct__ProductAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ContentProviderProduct__ProductAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductAccess().getProductAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__1__Impl" - - - // $ANTLR start "rule__ContentProviderProduct__Group__2" - // InternalLcDsl.g:2454:1: rule__ContentProviderProduct__Group__2 : rule__ContentProviderProduct__Group__2__Impl ; - public final void rule__ContentProviderProduct__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2458:1: ( rule__ContentProviderProduct__Group__2__Impl ) - // InternalLcDsl.g:2459:2: rule__ContentProviderProduct__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ContentProviderProduct__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__2" - - - // $ANTLR start "rule__ContentProviderProduct__Group__2__Impl" - // InternalLcDsl.g:2465:1: rule__ContentProviderProduct__Group__2__Impl : ( ';' ) ; - public final void rule__ContentProviderProduct__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2469:1: ( ( ';' ) ) - // InternalLcDsl.g:2470:1: ( ';' ) - { - // InternalLcDsl.g:2470:1: ( ';' ) - // InternalLcDsl.g:2471:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__Group__2__Impl" - - - // $ANTLR start "rule__IgnorePlugin__Group__0" - // InternalLcDsl.g:2481:1: rule__IgnorePlugin__Group__0 : rule__IgnorePlugin__Group__0__Impl rule__IgnorePlugin__Group__1 ; - public final void rule__IgnorePlugin__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2485:1: ( rule__IgnorePlugin__Group__0__Impl rule__IgnorePlugin__Group__1 ) - // InternalLcDsl.g:2486:2: rule__IgnorePlugin__Group__0__Impl rule__IgnorePlugin__Group__1 - { - pushFollow(FOLLOW_6); - rule__IgnorePlugin__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__IgnorePlugin__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__0" - - - // $ANTLR start "rule__IgnorePlugin__Group__0__Impl" - // InternalLcDsl.g:2493:1: rule__IgnorePlugin__Group__0__Impl : ( 'ignore' ) ; - public final void rule__IgnorePlugin__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2497:1: ( ( 'ignore' ) ) - // InternalLcDsl.g:2498:1: ( 'ignore' ) - { - // InternalLcDsl.g:2498:1: ( 'ignore' ) - // InternalLcDsl.g:2499:2: 'ignore' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); - } - match(input,58,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__0__Impl" - - - // $ANTLR start "rule__IgnorePlugin__Group__1" - // InternalLcDsl.g:2508:1: rule__IgnorePlugin__Group__1 : rule__IgnorePlugin__Group__1__Impl rule__IgnorePlugin__Group__2 ; - public final void rule__IgnorePlugin__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2512:1: ( rule__IgnorePlugin__Group__1__Impl rule__IgnorePlugin__Group__2 ) - // InternalLcDsl.g:2513:2: rule__IgnorePlugin__Group__1__Impl rule__IgnorePlugin__Group__2 - { - pushFollow(FOLLOW_13); - rule__IgnorePlugin__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__IgnorePlugin__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__1" - - - // $ANTLR start "rule__IgnorePlugin__Group__1__Impl" - // InternalLcDsl.g:2520:1: rule__IgnorePlugin__Group__1__Impl : ( ( rule__IgnorePlugin__PluginAssignment_1 ) ) ; - public final void rule__IgnorePlugin__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2524:1: ( ( ( rule__IgnorePlugin__PluginAssignment_1 ) ) ) - // InternalLcDsl.g:2525:1: ( ( rule__IgnorePlugin__PluginAssignment_1 ) ) - { - // InternalLcDsl.g:2525:1: ( ( rule__IgnorePlugin__PluginAssignment_1 ) ) - // InternalLcDsl.g:2526:2: ( rule__IgnorePlugin__PluginAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginAccess().getPluginAssignment_1()); - } - // InternalLcDsl.g:2527:2: ( rule__IgnorePlugin__PluginAssignment_1 ) - // InternalLcDsl.g:2527:3: rule__IgnorePlugin__PluginAssignment_1 - { - pushFollow(FOLLOW_2); - rule__IgnorePlugin__PluginAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginAccess().getPluginAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__1__Impl" - - - // $ANTLR start "rule__IgnorePlugin__Group__2" - // InternalLcDsl.g:2535:1: rule__IgnorePlugin__Group__2 : rule__IgnorePlugin__Group__2__Impl ; - public final void rule__IgnorePlugin__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2539:1: ( rule__IgnorePlugin__Group__2__Impl ) - // InternalLcDsl.g:2540:2: rule__IgnorePlugin__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__IgnorePlugin__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__2" - - - // $ANTLR start "rule__IgnorePlugin__Group__2__Impl" - // InternalLcDsl.g:2546:1: rule__IgnorePlugin__Group__2__Impl : ( ';' ) ; - public final void rule__IgnorePlugin__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2550:1: ( ( ';' ) ) - // InternalLcDsl.g:2551:1: ( ';' ) - { - // InternalLcDsl.g:2551:1: ( ';' ) - // InternalLcDsl.g:2552:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__Group__2__Impl" - - - // $ANTLR start "rule__VmArgument__Group__0" - // InternalLcDsl.g:2562:1: rule__VmArgument__Group__0 : rule__VmArgument__Group__0__Impl rule__VmArgument__Group__1 ; - public final void rule__VmArgument__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2566:1: ( rule__VmArgument__Group__0__Impl rule__VmArgument__Group__1 ) - // InternalLcDsl.g:2567:2: rule__VmArgument__Group__0__Impl rule__VmArgument__Group__1 - { - pushFollow(FOLLOW_17); - rule__VmArgument__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__VmArgument__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__0" - - - // $ANTLR start "rule__VmArgument__Group__0__Impl" - // InternalLcDsl.g:2574:1: rule__VmArgument__Group__0__Impl : ( () ) ; - public final void rule__VmArgument__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2578:1: ( ( () ) ) - // InternalLcDsl.g:2579:1: ( () ) - { - // InternalLcDsl.g:2579:1: ( () ) - // InternalLcDsl.g:2580:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getVmArgumentAction_0()); - } - // InternalLcDsl.g:2581:2: () - // InternalLcDsl.g:2581:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getVmArgumentAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__0__Impl" - - - // $ANTLR start "rule__VmArgument__Group__1" - // InternalLcDsl.g:2589:1: rule__VmArgument__Group__1 : rule__VmArgument__Group__1__Impl rule__VmArgument__Group__2 ; - public final void rule__VmArgument__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2593:1: ( rule__VmArgument__Group__1__Impl rule__VmArgument__Group__2 ) - // InternalLcDsl.g:2594:2: rule__VmArgument__Group__1__Impl rule__VmArgument__Group__2 - { - pushFollow(FOLLOW_18); - rule__VmArgument__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__VmArgument__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__1" - - - // $ANTLR start "rule__VmArgument__Group__1__Impl" - // InternalLcDsl.g:2601:1: rule__VmArgument__Group__1__Impl : ( 'vm-argument' ) ; - public final void rule__VmArgument__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2605:1: ( ( 'vm-argument' ) ) - // InternalLcDsl.g:2606:1: ( 'vm-argument' ) - { - // InternalLcDsl.g:2606:1: ( 'vm-argument' ) - // InternalLcDsl.g:2607:2: 'vm-argument' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); - } - match(input,59,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__1__Impl" - - - // $ANTLR start "rule__VmArgument__Group__2" - // InternalLcDsl.g:2616:1: rule__VmArgument__Group__2 : rule__VmArgument__Group__2__Impl rule__VmArgument__Group__3 ; - public final void rule__VmArgument__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2620:1: ( rule__VmArgument__Group__2__Impl rule__VmArgument__Group__3 ) - // InternalLcDsl.g:2621:2: rule__VmArgument__Group__2__Impl rule__VmArgument__Group__3 - { - pushFollow(FOLLOW_18); - rule__VmArgument__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__VmArgument__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__2" - - - // $ANTLR start "rule__VmArgument__Group__2__Impl" - // InternalLcDsl.g:2628:1: rule__VmArgument__Group__2__Impl : ( ( rule__VmArgument__ArgumentsAssignment_2 )* ) ; - public final void rule__VmArgument__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2632:1: ( ( ( rule__VmArgument__ArgumentsAssignment_2 )* ) ) - // InternalLcDsl.g:2633:1: ( ( rule__VmArgument__ArgumentsAssignment_2 )* ) - { - // InternalLcDsl.g:2633:1: ( ( rule__VmArgument__ArgumentsAssignment_2 )* ) - // InternalLcDsl.g:2634:2: ( rule__VmArgument__ArgumentsAssignment_2 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getArgumentsAssignment_2()); - } - // InternalLcDsl.g:2635:2: ( rule__VmArgument__ArgumentsAssignment_2 )* - loop15: - do { - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==RULE_STRING) ) { - alt15=1; - } - - - switch (alt15) { - case 1 : - // InternalLcDsl.g:2635:3: rule__VmArgument__ArgumentsAssignment_2 - { - pushFollow(FOLLOW_19); - rule__VmArgument__ArgumentsAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop15; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getArgumentsAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__2__Impl" - - - // $ANTLR start "rule__VmArgument__Group__3" - // InternalLcDsl.g:2643:1: rule__VmArgument__Group__3 : rule__VmArgument__Group__3__Impl ; - public final void rule__VmArgument__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2647:1: ( rule__VmArgument__Group__3__Impl ) - // InternalLcDsl.g:2648:2: rule__VmArgument__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__VmArgument__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__3" - - - // $ANTLR start "rule__VmArgument__Group__3__Impl" - // InternalLcDsl.g:2654:1: rule__VmArgument__Group__3__Impl : ( ';' ) ; - public final void rule__VmArgument__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2658:1: ( ( ';' ) ) - // InternalLcDsl.g:2659:1: ( ';' ) - { - // InternalLcDsl.g:2659:1: ( ';' ) - // InternalLcDsl.g:2660:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__Group__3__Impl" - - - // $ANTLR start "rule__ProgramArgument__Group__0" - // InternalLcDsl.g:2670:1: rule__ProgramArgument__Group__0 : rule__ProgramArgument__Group__0__Impl rule__ProgramArgument__Group__1 ; - public final void rule__ProgramArgument__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2674:1: ( rule__ProgramArgument__Group__0__Impl rule__ProgramArgument__Group__1 ) - // InternalLcDsl.g:2675:2: rule__ProgramArgument__Group__0__Impl rule__ProgramArgument__Group__1 - { - pushFollow(FOLLOW_20); - rule__ProgramArgument__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ProgramArgument__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__0" - - - // $ANTLR start "rule__ProgramArgument__Group__0__Impl" - // InternalLcDsl.g:2682:1: rule__ProgramArgument__Group__0__Impl : ( () ) ; - public final void rule__ProgramArgument__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2686:1: ( ( () ) ) - // InternalLcDsl.g:2687:1: ( () ) - { - // InternalLcDsl.g:2687:1: ( () ) - // InternalLcDsl.g:2688:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0()); - } - // InternalLcDsl.g:2689:2: () - // InternalLcDsl.g:2689:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__0__Impl" - - - // $ANTLR start "rule__ProgramArgument__Group__1" - // InternalLcDsl.g:2697:1: rule__ProgramArgument__Group__1 : rule__ProgramArgument__Group__1__Impl rule__ProgramArgument__Group__2 ; - public final void rule__ProgramArgument__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2701:1: ( rule__ProgramArgument__Group__1__Impl rule__ProgramArgument__Group__2 ) - // InternalLcDsl.g:2702:2: rule__ProgramArgument__Group__1__Impl rule__ProgramArgument__Group__2 - { - pushFollow(FOLLOW_18); - rule__ProgramArgument__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ProgramArgument__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__1" - - - // $ANTLR start "rule__ProgramArgument__Group__1__Impl" - // InternalLcDsl.g:2709:1: rule__ProgramArgument__Group__1__Impl : ( 'argument' ) ; - public final void rule__ProgramArgument__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2713:1: ( ( 'argument' ) ) - // InternalLcDsl.g:2714:1: ( 'argument' ) - { - // InternalLcDsl.g:2714:1: ( 'argument' ) - // InternalLcDsl.g:2715:2: 'argument' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); - } - match(input,60,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__1__Impl" - - - // $ANTLR start "rule__ProgramArgument__Group__2" - // InternalLcDsl.g:2724:1: rule__ProgramArgument__Group__2 : rule__ProgramArgument__Group__2__Impl rule__ProgramArgument__Group__3 ; - public final void rule__ProgramArgument__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2728:1: ( rule__ProgramArgument__Group__2__Impl rule__ProgramArgument__Group__3 ) - // InternalLcDsl.g:2729:2: rule__ProgramArgument__Group__2__Impl rule__ProgramArgument__Group__3 - { - pushFollow(FOLLOW_18); - rule__ProgramArgument__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ProgramArgument__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__2" - - - // $ANTLR start "rule__ProgramArgument__Group__2__Impl" - // InternalLcDsl.g:2736:1: rule__ProgramArgument__Group__2__Impl : ( ( rule__ProgramArgument__ArgumentsAssignment_2 )* ) ; - public final void rule__ProgramArgument__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2740:1: ( ( ( rule__ProgramArgument__ArgumentsAssignment_2 )* ) ) - // InternalLcDsl.g:2741:1: ( ( rule__ProgramArgument__ArgumentsAssignment_2 )* ) - { - // InternalLcDsl.g:2741:1: ( ( rule__ProgramArgument__ArgumentsAssignment_2 )* ) - // InternalLcDsl.g:2742:2: ( rule__ProgramArgument__ArgumentsAssignment_2 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getArgumentsAssignment_2()); - } - // InternalLcDsl.g:2743:2: ( rule__ProgramArgument__ArgumentsAssignment_2 )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==RULE_STRING) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // InternalLcDsl.g:2743:3: rule__ProgramArgument__ArgumentsAssignment_2 - { - pushFollow(FOLLOW_19); - rule__ProgramArgument__ArgumentsAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop16; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getArgumentsAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__2__Impl" - - - // $ANTLR start "rule__ProgramArgument__Group__3" - // InternalLcDsl.g:2751:1: rule__ProgramArgument__Group__3 : rule__ProgramArgument__Group__3__Impl ; - public final void rule__ProgramArgument__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2755:1: ( rule__ProgramArgument__Group__3__Impl ) - // InternalLcDsl.g:2756:2: rule__ProgramArgument__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ProgramArgument__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__3" - - - // $ANTLR start "rule__ProgramArgument__Group__3__Impl" - // InternalLcDsl.g:2762:1: rule__ProgramArgument__Group__3__Impl : ( ';' ) ; - public final void rule__ProgramArgument__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2766:1: ( ( ';' ) ) - // InternalLcDsl.g:2767:1: ( ';' ) - { - // InternalLcDsl.g:2767:1: ( ';' ) - // InternalLcDsl.g:2768:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__Group__3__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__0" - // InternalLcDsl.g:2778:1: rule__EnvironmentVariable__Group__0 : rule__EnvironmentVariable__Group__0__Impl rule__EnvironmentVariable__Group__1 ; - public final void rule__EnvironmentVariable__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2782:1: ( rule__EnvironmentVariable__Group__0__Impl rule__EnvironmentVariable__Group__1 ) - // InternalLcDsl.g:2783:2: rule__EnvironmentVariable__Group__0__Impl rule__EnvironmentVariable__Group__1 - { - pushFollow(FOLLOW_21); - rule__EnvironmentVariable__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__0" - - - // $ANTLR start "rule__EnvironmentVariable__Group__0__Impl" - // InternalLcDsl.g:2790:1: rule__EnvironmentVariable__Group__0__Impl : ( () ) ; - public final void rule__EnvironmentVariable__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2794:1: ( ( () ) ) - // InternalLcDsl.g:2795:1: ( () ) - { - // InternalLcDsl.g:2795:1: ( () ) - // InternalLcDsl.g:2796:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0()); - } - // InternalLcDsl.g:2797:2: () - // InternalLcDsl.g:2797:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__0__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__1" - // InternalLcDsl.g:2805:1: rule__EnvironmentVariable__Group__1 : rule__EnvironmentVariable__Group__1__Impl rule__EnvironmentVariable__Group__2 ; - public final void rule__EnvironmentVariable__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2809:1: ( rule__EnvironmentVariable__Group__1__Impl rule__EnvironmentVariable__Group__2 ) - // InternalLcDsl.g:2810:2: rule__EnvironmentVariable__Group__1__Impl rule__EnvironmentVariable__Group__2 - { - pushFollow(FOLLOW_6); - rule__EnvironmentVariable__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__1" - - - // $ANTLR start "rule__EnvironmentVariable__Group__1__Impl" - // InternalLcDsl.g:2817:1: rule__EnvironmentVariable__Group__1__Impl : ( 'environment' ) ; - public final void rule__EnvironmentVariable__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2821:1: ( ( 'environment' ) ) - // InternalLcDsl.g:2822:1: ( 'environment' ) - { - // InternalLcDsl.g:2822:1: ( 'environment' ) - // InternalLcDsl.g:2823:2: 'environment' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); - } - match(input,61,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__1__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__2" - // InternalLcDsl.g:2832:1: rule__EnvironmentVariable__Group__2 : rule__EnvironmentVariable__Group__2__Impl rule__EnvironmentVariable__Group__3 ; - public final void rule__EnvironmentVariable__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2836:1: ( rule__EnvironmentVariable__Group__2__Impl rule__EnvironmentVariable__Group__3 ) - // InternalLcDsl.g:2837:2: rule__EnvironmentVariable__Group__2__Impl rule__EnvironmentVariable__Group__3 - { - pushFollow(FOLLOW_22); - rule__EnvironmentVariable__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__2" - - - // $ANTLR start "rule__EnvironmentVariable__Group__2__Impl" - // InternalLcDsl.g:2844:1: rule__EnvironmentVariable__Group__2__Impl : ( ( rule__EnvironmentVariable__NameAssignment_2 ) ) ; - public final void rule__EnvironmentVariable__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2848:1: ( ( ( rule__EnvironmentVariable__NameAssignment_2 ) ) ) - // InternalLcDsl.g:2849:1: ( ( rule__EnvironmentVariable__NameAssignment_2 ) ) - { - // InternalLcDsl.g:2849:1: ( ( rule__EnvironmentVariable__NameAssignment_2 ) ) - // InternalLcDsl.g:2850:2: ( rule__EnvironmentVariable__NameAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getNameAssignment_2()); - } - // InternalLcDsl.g:2851:2: ( rule__EnvironmentVariable__NameAssignment_2 ) - // InternalLcDsl.g:2851:3: rule__EnvironmentVariable__NameAssignment_2 - { - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__NameAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getNameAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__2__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__3" - // InternalLcDsl.g:2859:1: rule__EnvironmentVariable__Group__3 : rule__EnvironmentVariable__Group__3__Impl rule__EnvironmentVariable__Group__4 ; - public final void rule__EnvironmentVariable__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2863:1: ( rule__EnvironmentVariable__Group__3__Impl rule__EnvironmentVariable__Group__4 ) - // InternalLcDsl.g:2864:2: rule__EnvironmentVariable__Group__3__Impl rule__EnvironmentVariable__Group__4 - { - pushFollow(FOLLOW_11); - rule__EnvironmentVariable__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__3" - - - // $ANTLR start "rule__EnvironmentVariable__Group__3__Impl" - // InternalLcDsl.g:2871:1: rule__EnvironmentVariable__Group__3__Impl : ( RULE_EQ ) ; - public final void rule__EnvironmentVariable__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2875:1: ( ( RULE_EQ ) ) - // InternalLcDsl.g:2876:1: ( RULE_EQ ) - { - // InternalLcDsl.g:2876:1: ( RULE_EQ ) - // InternalLcDsl.g:2877:2: RULE_EQ - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); - } - match(input,RULE_EQ,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__3__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__4" - // InternalLcDsl.g:2886:1: rule__EnvironmentVariable__Group__4 : rule__EnvironmentVariable__Group__4__Impl rule__EnvironmentVariable__Group__5 ; - public final void rule__EnvironmentVariable__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2890:1: ( rule__EnvironmentVariable__Group__4__Impl rule__EnvironmentVariable__Group__5 ) - // InternalLcDsl.g:2891:2: rule__EnvironmentVariable__Group__4__Impl rule__EnvironmentVariable__Group__5 - { - pushFollow(FOLLOW_13); - rule__EnvironmentVariable__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__5(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__4" - - - // $ANTLR start "rule__EnvironmentVariable__Group__4__Impl" - // InternalLcDsl.g:2898:1: rule__EnvironmentVariable__Group__4__Impl : ( ( rule__EnvironmentVariable__ValueAssignment_4 ) ) ; - public final void rule__EnvironmentVariable__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2902:1: ( ( ( rule__EnvironmentVariable__ValueAssignment_4 ) ) ) - // InternalLcDsl.g:2903:1: ( ( rule__EnvironmentVariable__ValueAssignment_4 ) ) - { - // InternalLcDsl.g:2903:1: ( ( rule__EnvironmentVariable__ValueAssignment_4 ) ) - // InternalLcDsl.g:2904:2: ( rule__EnvironmentVariable__ValueAssignment_4 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getValueAssignment_4()); - } - // InternalLcDsl.g:2905:2: ( rule__EnvironmentVariable__ValueAssignment_4 ) - // InternalLcDsl.g:2905:3: rule__EnvironmentVariable__ValueAssignment_4 - { - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__ValueAssignment_4(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getValueAssignment_4()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__4__Impl" - - - // $ANTLR start "rule__EnvironmentVariable__Group__5" - // InternalLcDsl.g:2913:1: rule__EnvironmentVariable__Group__5 : rule__EnvironmentVariable__Group__5__Impl ; - public final void rule__EnvironmentVariable__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2917:1: ( rule__EnvironmentVariable__Group__5__Impl ) - // InternalLcDsl.g:2918:2: rule__EnvironmentVariable__Group__5__Impl - { - pushFollow(FOLLOW_2); - rule__EnvironmentVariable__Group__5__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__5" - - - // $ANTLR start "rule__EnvironmentVariable__Group__5__Impl" - // InternalLcDsl.g:2924:1: rule__EnvironmentVariable__Group__5__Impl : ( ';' ) ; - public final void rule__EnvironmentVariable__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2928:1: ( ( ';' ) ) - // InternalLcDsl.g:2929:1: ( ';' ) - { - // InternalLcDsl.g:2929:1: ( ';' ) - // InternalLcDsl.g:2930:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__Group__5__Impl" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__0" - // InternalLcDsl.g:2940:1: rule__ApplicationExtPoint__Group__0 : rule__ApplicationExtPoint__Group__0__Impl rule__ApplicationExtPoint__Group__1 ; - public final void rule__ApplicationExtPoint__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2944:1: ( rule__ApplicationExtPoint__Group__0__Impl rule__ApplicationExtPoint__Group__1 ) - // InternalLcDsl.g:2945:2: rule__ApplicationExtPoint__Group__0__Impl rule__ApplicationExtPoint__Group__1 - { - pushFollow(FOLLOW_6); - rule__ApplicationExtPoint__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ApplicationExtPoint__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__0" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__0__Impl" - // InternalLcDsl.g:2952:1: rule__ApplicationExtPoint__Group__0__Impl : ( 'application' ) ; - public final void rule__ApplicationExtPoint__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2956:1: ( ( 'application' ) ) - // InternalLcDsl.g:2957:1: ( 'application' ) - { - // InternalLcDsl.g:2957:1: ( 'application' ) - // InternalLcDsl.g:2958:2: 'application' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); - } - match(input,62,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__0__Impl" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__1" - // InternalLcDsl.g:2967:1: rule__ApplicationExtPoint__Group__1 : rule__ApplicationExtPoint__Group__1__Impl rule__ApplicationExtPoint__Group__2 ; - public final void rule__ApplicationExtPoint__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2971:1: ( rule__ApplicationExtPoint__Group__1__Impl rule__ApplicationExtPoint__Group__2 ) - // InternalLcDsl.g:2972:2: rule__ApplicationExtPoint__Group__1__Impl rule__ApplicationExtPoint__Group__2 - { - pushFollow(FOLLOW_13); - rule__ApplicationExtPoint__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ApplicationExtPoint__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__1" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__1__Impl" - // InternalLcDsl.g:2979:1: rule__ApplicationExtPoint__Group__1__Impl : ( ( rule__ApplicationExtPoint__NameAssignment_1 ) ) ; - public final void rule__ApplicationExtPoint__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2983:1: ( ( ( rule__ApplicationExtPoint__NameAssignment_1 ) ) ) - // InternalLcDsl.g:2984:1: ( ( rule__ApplicationExtPoint__NameAssignment_1 ) ) - { - // InternalLcDsl.g:2984:1: ( ( rule__ApplicationExtPoint__NameAssignment_1 ) ) - // InternalLcDsl.g:2985:2: ( rule__ApplicationExtPoint__NameAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointAccess().getNameAssignment_1()); - } - // InternalLcDsl.g:2986:2: ( rule__ApplicationExtPoint__NameAssignment_1 ) - // InternalLcDsl.g:2986:3: rule__ApplicationExtPoint__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ApplicationExtPoint__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointAccess().getNameAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__1__Impl" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__2" - // InternalLcDsl.g:2994:1: rule__ApplicationExtPoint__Group__2 : rule__ApplicationExtPoint__Group__2__Impl ; - public final void rule__ApplicationExtPoint__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:2998:1: ( rule__ApplicationExtPoint__Group__2__Impl ) - // InternalLcDsl.g:2999:2: rule__ApplicationExtPoint__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ApplicationExtPoint__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__2" - - - // $ANTLR start "rule__ApplicationExtPoint__Group__2__Impl" - // InternalLcDsl.g:3005:1: rule__ApplicationExtPoint__Group__2__Impl : ( ';' ) ; - public final void rule__ApplicationExtPoint__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3009:1: ( ( ';' ) ) - // InternalLcDsl.g:3010:1: ( ';' ) - { - // InternalLcDsl.g:3010:1: ( ';' ) - // InternalLcDsl.g:3011:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__Group__2__Impl" - - - // $ANTLR start "rule__ProductExtPoint__Group__0" - // InternalLcDsl.g:3021:1: rule__ProductExtPoint__Group__0 : rule__ProductExtPoint__Group__0__Impl rule__ProductExtPoint__Group__1 ; - public final void rule__ProductExtPoint__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3025:1: ( rule__ProductExtPoint__Group__0__Impl rule__ProductExtPoint__Group__1 ) - // InternalLcDsl.g:3026:2: rule__ProductExtPoint__Group__0__Impl rule__ProductExtPoint__Group__1 - { - pushFollow(FOLLOW_6); - rule__ProductExtPoint__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ProductExtPoint__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__0" - - - // $ANTLR start "rule__ProductExtPoint__Group__0__Impl" - // InternalLcDsl.g:3033:1: rule__ProductExtPoint__Group__0__Impl : ( 'product' ) ; - public final void rule__ProductExtPoint__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3037:1: ( ( 'product' ) ) - // InternalLcDsl.g:3038:1: ( 'product' ) - { - // InternalLcDsl.g:3038:1: ( 'product' ) - // InternalLcDsl.g:3039:2: 'product' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointAccess().getProductKeyword_0()); - } - match(input,63,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointAccess().getProductKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__0__Impl" - - - // $ANTLR start "rule__ProductExtPoint__Group__1" - // InternalLcDsl.g:3048:1: rule__ProductExtPoint__Group__1 : rule__ProductExtPoint__Group__1__Impl rule__ProductExtPoint__Group__2 ; - public final void rule__ProductExtPoint__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3052:1: ( rule__ProductExtPoint__Group__1__Impl rule__ProductExtPoint__Group__2 ) - // InternalLcDsl.g:3053:2: rule__ProductExtPoint__Group__1__Impl rule__ProductExtPoint__Group__2 - { - pushFollow(FOLLOW_13); - rule__ProductExtPoint__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ProductExtPoint__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__1" - - - // $ANTLR start "rule__ProductExtPoint__Group__1__Impl" - // InternalLcDsl.g:3060:1: rule__ProductExtPoint__Group__1__Impl : ( ( rule__ProductExtPoint__NameAssignment_1 ) ) ; - public final void rule__ProductExtPoint__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3064:1: ( ( ( rule__ProductExtPoint__NameAssignment_1 ) ) ) - // InternalLcDsl.g:3065:1: ( ( rule__ProductExtPoint__NameAssignment_1 ) ) - { - // InternalLcDsl.g:3065:1: ( ( rule__ProductExtPoint__NameAssignment_1 ) ) - // InternalLcDsl.g:3066:2: ( rule__ProductExtPoint__NameAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointAccess().getNameAssignment_1()); - } - // InternalLcDsl.g:3067:2: ( rule__ProductExtPoint__NameAssignment_1 ) - // InternalLcDsl.g:3067:3: rule__ProductExtPoint__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ProductExtPoint__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointAccess().getNameAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__1__Impl" - - - // $ANTLR start "rule__ProductExtPoint__Group__2" - // InternalLcDsl.g:3075:1: rule__ProductExtPoint__Group__2 : rule__ProductExtPoint__Group__2__Impl ; - public final void rule__ProductExtPoint__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3079:1: ( rule__ProductExtPoint__Group__2__Impl ) - // InternalLcDsl.g:3080:2: rule__ProductExtPoint__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ProductExtPoint__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__2" - - - // $ANTLR start "rule__ProductExtPoint__Group__2__Impl" - // InternalLcDsl.g:3086:1: rule__ProductExtPoint__Group__2__Impl : ( ';' ) ; - public final void rule__ProductExtPoint__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3090:1: ( ( ';' ) ) - // InternalLcDsl.g:3091:1: ( ';' ) - { - // InternalLcDsl.g:3091:1: ( ';' ) - // InternalLcDsl.g:3092:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__Group__2__Impl" - - - // $ANTLR start "rule__Favorites__Group__0" - // InternalLcDsl.g:3102:1: rule__Favorites__Group__0 : rule__Favorites__Group__0__Impl rule__Favorites__Group__1 ; - public final void rule__Favorites__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3106:1: ( rule__Favorites__Group__0__Impl rule__Favorites__Group__1 ) - // InternalLcDsl.g:3107:2: rule__Favorites__Group__0__Impl rule__Favorites__Group__1 - { - pushFollow(FOLLOW_23); - rule__Favorites__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Favorites__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__0" - - - // $ANTLR start "rule__Favorites__Group__0__Impl" - // InternalLcDsl.g:3114:1: rule__Favorites__Group__0__Impl : ( () ) ; - public final void rule__Favorites__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3118:1: ( ( () ) ) - // InternalLcDsl.g:3119:1: ( () ) - { - // InternalLcDsl.g:3119:1: ( () ) - // InternalLcDsl.g:3120:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getFavoritesAction_0()); - } - // InternalLcDsl.g:3121:2: () - // InternalLcDsl.g:3121:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getFavoritesAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__0__Impl" - - - // $ANTLR start "rule__Favorites__Group__1" - // InternalLcDsl.g:3129:1: rule__Favorites__Group__1 : rule__Favorites__Group__1__Impl rule__Favorites__Group__2 ; - public final void rule__Favorites__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3133:1: ( rule__Favorites__Group__1__Impl rule__Favorites__Group__2 ) - // InternalLcDsl.g:3134:2: rule__Favorites__Group__1__Impl rule__Favorites__Group__2 - { - pushFollow(FOLLOW_24); - rule__Favorites__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Favorites__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__1" - - - // $ANTLR start "rule__Favorites__Group__1__Impl" - // InternalLcDsl.g:3141:1: rule__Favorites__Group__1__Impl : ( 'favorite' ) ; - public final void rule__Favorites__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3145:1: ( ( 'favorite' ) ) - // InternalLcDsl.g:3146:1: ( 'favorite' ) - { - // InternalLcDsl.g:3146:1: ( 'favorite' ) - // InternalLcDsl.g:3147:2: 'favorite' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); - } - match(input,64,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__1__Impl" - - - // $ANTLR start "rule__Favorites__Group__2" - // InternalLcDsl.g:3156:1: rule__Favorites__Group__2 : rule__Favorites__Group__2__Impl rule__Favorites__Group__3 ; - public final void rule__Favorites__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3160:1: ( rule__Favorites__Group__2__Impl rule__Favorites__Group__3 ) - // InternalLcDsl.g:3161:2: rule__Favorites__Group__2__Impl rule__Favorites__Group__3 - { - pushFollow(FOLLOW_24); - rule__Favorites__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Favorites__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__2" - - - // $ANTLR start "rule__Favorites__Group__2__Impl" - // InternalLcDsl.g:3168:1: rule__Favorites__Group__2__Impl : ( ( rule__Favorites__TypesAssignment_2 )* ) ; - public final void rule__Favorites__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3172:1: ( ( ( rule__Favorites__TypesAssignment_2 )* ) ) - // InternalLcDsl.g:3173:1: ( ( rule__Favorites__TypesAssignment_2 )* ) - { - // InternalLcDsl.g:3173:1: ( ( rule__Favorites__TypesAssignment_2 )* ) - // InternalLcDsl.g:3174:2: ( rule__Favorites__TypesAssignment_2 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getTypesAssignment_2()); - } - // InternalLcDsl.g:3175:2: ( rule__Favorites__TypesAssignment_2 )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>=29 && LA17_0<=33)) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalLcDsl.g:3175:3: rule__Favorites__TypesAssignment_2 - { - pushFollow(FOLLOW_25); - rule__Favorites__TypesAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop17; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getTypesAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__2__Impl" - - - // $ANTLR start "rule__Favorites__Group__3" - // InternalLcDsl.g:3183:1: rule__Favorites__Group__3 : rule__Favorites__Group__3__Impl ; - public final void rule__Favorites__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3187:1: ( rule__Favorites__Group__3__Impl ) - // InternalLcDsl.g:3188:2: rule__Favorites__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__Favorites__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__3" - - - // $ANTLR start "rule__Favorites__Group__3__Impl" - // InternalLcDsl.g:3194:1: rule__Favorites__Group__3__Impl : ( ';' ) ; - public final void rule__Favorites__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3198:1: ( ( ';' ) ) - // InternalLcDsl.g:3199:1: ( ';' ) - { - // InternalLcDsl.g:3199:1: ( ';' ) - // InternalLcDsl.g:3200:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__Group__3__Impl" - - - // $ANTLR start "rule__Redirect__Group__0" - // InternalLcDsl.g:3210:1: rule__Redirect__Group__0 : rule__Redirect__Group__0__Impl rule__Redirect__Group__1 ; - public final void rule__Redirect__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3214:1: ( rule__Redirect__Group__0__Impl rule__Redirect__Group__1 ) - // InternalLcDsl.g:3215:2: rule__Redirect__Group__0__Impl rule__Redirect__Group__1 - { - pushFollow(FOLLOW_26); - rule__Redirect__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__0" - - - // $ANTLR start "rule__Redirect__Group__0__Impl" - // InternalLcDsl.g:3222:1: rule__Redirect__Group__0__Impl : ( () ) ; - public final void rule__Redirect__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3226:1: ( ( () ) ) - // InternalLcDsl.g:3227:1: ( () ) - { - // InternalLcDsl.g:3227:1: ( () ) - // InternalLcDsl.g:3228:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getRedirectAction_0()); - } - // InternalLcDsl.g:3229:2: () - // InternalLcDsl.g:3229:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getRedirectAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__0__Impl" - - - // $ANTLR start "rule__Redirect__Group__1" - // InternalLcDsl.g:3237:1: rule__Redirect__Group__1 : rule__Redirect__Group__1__Impl rule__Redirect__Group__2 ; - public final void rule__Redirect__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3241:1: ( rule__Redirect__Group__1__Impl rule__Redirect__Group__2 ) - // InternalLcDsl.g:3242:2: rule__Redirect__Group__1__Impl rule__Redirect__Group__2 - { - pushFollow(FOLLOW_27); - rule__Redirect__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__1" - - - // $ANTLR start "rule__Redirect__Group__1__Impl" - // InternalLcDsl.g:3249:1: rule__Redirect__Group__1__Impl : ( 'redirect' ) ; - public final void rule__Redirect__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3253:1: ( ( 'redirect' ) ) - // InternalLcDsl.g:3254:1: ( 'redirect' ) - { - // InternalLcDsl.g:3254:1: ( 'redirect' ) - // InternalLcDsl.g:3255:2: 'redirect' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getRedirectKeyword_1()); - } - match(input,65,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getRedirectKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__1__Impl" - - - // $ANTLR start "rule__Redirect__Group__2" - // InternalLcDsl.g:3264:1: rule__Redirect__Group__2 : rule__Redirect__Group__2__Impl rule__Redirect__Group__3 ; - public final void rule__Redirect__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3268:1: ( rule__Redirect__Group__2__Impl rule__Redirect__Group__3 ) - // InternalLcDsl.g:3269:2: rule__Redirect__Group__2__Impl rule__Redirect__Group__3 - { - pushFollow(FOLLOW_13); - rule__Redirect__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__2" - - - // $ANTLR start "rule__Redirect__Group__2__Impl" - // InternalLcDsl.g:3276:1: rule__Redirect__Group__2__Impl : ( ( rule__Redirect__UnorderedGroup_2 ) ) ; - public final void rule__Redirect__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3280:1: ( ( ( rule__Redirect__UnorderedGroup_2 ) ) ) - // InternalLcDsl.g:3281:1: ( ( rule__Redirect__UnorderedGroup_2 ) ) - { - // InternalLcDsl.g:3281:1: ( ( rule__Redirect__UnorderedGroup_2 ) ) - // InternalLcDsl.g:3282:2: ( rule__Redirect__UnorderedGroup_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - // InternalLcDsl.g:3283:2: ( rule__Redirect__UnorderedGroup_2 ) - // InternalLcDsl.g:3283:3: rule__Redirect__UnorderedGroup_2 - { - pushFollow(FOLLOW_2); - rule__Redirect__UnorderedGroup_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__2__Impl" - - - // $ANTLR start "rule__Redirect__Group__3" - // InternalLcDsl.g:3291:1: rule__Redirect__Group__3 : rule__Redirect__Group__3__Impl ; - public final void rule__Redirect__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3295:1: ( rule__Redirect__Group__3__Impl ) - // InternalLcDsl.g:3296:2: rule__Redirect__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__Redirect__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__3" - - - // $ANTLR start "rule__Redirect__Group__3__Impl" - // InternalLcDsl.g:3302:1: rule__Redirect__Group__3__Impl : ( ';' ) ; - public final void rule__Redirect__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3306:1: ( ( ';' ) ) - // InternalLcDsl.g:3307:1: ( ';' ) - { - // InternalLcDsl.g:3307:1: ( ';' ) - // InternalLcDsl.g:3308:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group__3__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_0__0" - // InternalLcDsl.g:3318:1: rule__Redirect__Group_2_0__0 : rule__Redirect__Group_2_0__0__Impl rule__Redirect__Group_2_0__1 ; - public final void rule__Redirect__Group_2_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3322:1: ( rule__Redirect__Group_2_0__0__Impl rule__Redirect__Group_2_0__1 ) - // InternalLcDsl.g:3323:2: rule__Redirect__Group_2_0__0__Impl rule__Redirect__Group_2_0__1 - { - pushFollow(FOLLOW_28); - rule__Redirect__Group_2_0__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__0" - - - // $ANTLR start "rule__Redirect__Group_2_0__0__Impl" - // InternalLcDsl.g:3330:1: rule__Redirect__Group_2_0__0__Impl : ( ( rule__Redirect__OutWhichAssignment_2_0_0 ) ) ; - public final void rule__Redirect__Group_2_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3334:1: ( ( ( rule__Redirect__OutWhichAssignment_2_0_0 ) ) ) - // InternalLcDsl.g:3335:1: ( ( rule__Redirect__OutWhichAssignment_2_0_0 ) ) - { - // InternalLcDsl.g:3335:1: ( ( rule__Redirect__OutWhichAssignment_2_0_0 ) ) - // InternalLcDsl.g:3336:2: ( rule__Redirect__OutWhichAssignment_2_0_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getOutWhichAssignment_2_0_0()); - } - // InternalLcDsl.g:3337:2: ( rule__Redirect__OutWhichAssignment_2_0_0 ) - // InternalLcDsl.g:3337:3: rule__Redirect__OutWhichAssignment_2_0_0 - { - pushFollow(FOLLOW_2); - rule__Redirect__OutWhichAssignment_2_0_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getOutWhichAssignment_2_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__0__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_0__1" - // InternalLcDsl.g:3345:1: rule__Redirect__Group_2_0__1 : rule__Redirect__Group_2_0__1__Impl rule__Redirect__Group_2_0__2 ; - public final void rule__Redirect__Group_2_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3349:1: ( rule__Redirect__Group_2_0__1__Impl rule__Redirect__Group_2_0__2 ) - // InternalLcDsl.g:3350:2: rule__Redirect__Group_2_0__1__Impl rule__Redirect__Group_2_0__2 - { - pushFollow(FOLLOW_11); - rule__Redirect__Group_2_0__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_0__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__1" - - - // $ANTLR start "rule__Redirect__Group_2_0__1__Impl" - // InternalLcDsl.g:3357:1: rule__Redirect__Group_2_0__1__Impl : ( 'to' ) ; - public final void rule__Redirect__Group_2_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3361:1: ( ( 'to' ) ) - // InternalLcDsl.g:3362:1: ( 'to' ) - { - // InternalLcDsl.g:3362:1: ( 'to' ) - // InternalLcDsl.g:3363:2: 'to' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); - } - match(input,66,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__1__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_0__2" - // InternalLcDsl.g:3372:1: rule__Redirect__Group_2_0__2 : rule__Redirect__Group_2_0__2__Impl rule__Redirect__Group_2_0__3 ; - public final void rule__Redirect__Group_2_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3376:1: ( rule__Redirect__Group_2_0__2__Impl rule__Redirect__Group_2_0__3 ) - // InternalLcDsl.g:3377:2: rule__Redirect__Group_2_0__2__Impl rule__Redirect__Group_2_0__3 - { - pushFollow(FOLLOW_29); - rule__Redirect__Group_2_0__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_0__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__2" - - - // $ANTLR start "rule__Redirect__Group_2_0__2__Impl" - // InternalLcDsl.g:3384:1: rule__Redirect__Group_2_0__2__Impl : ( ( rule__Redirect__OutFileAssignment_2_0_2 ) ) ; - public final void rule__Redirect__Group_2_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3388:1: ( ( ( rule__Redirect__OutFileAssignment_2_0_2 ) ) ) - // InternalLcDsl.g:3389:1: ( ( rule__Redirect__OutFileAssignment_2_0_2 ) ) - { - // InternalLcDsl.g:3389:1: ( ( rule__Redirect__OutFileAssignment_2_0_2 ) ) - // InternalLcDsl.g:3390:2: ( rule__Redirect__OutFileAssignment_2_0_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getOutFileAssignment_2_0_2()); - } - // InternalLcDsl.g:3391:2: ( rule__Redirect__OutFileAssignment_2_0_2 ) - // InternalLcDsl.g:3391:3: rule__Redirect__OutFileAssignment_2_0_2 - { - pushFollow(FOLLOW_2); - rule__Redirect__OutFileAssignment_2_0_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getOutFileAssignment_2_0_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__2__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_0__3" - // InternalLcDsl.g:3399:1: rule__Redirect__Group_2_0__3 : rule__Redirect__Group_2_0__3__Impl ; - public final void rule__Redirect__Group_2_0__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3403:1: ( rule__Redirect__Group_2_0__3__Impl ) - // InternalLcDsl.g:3404:2: rule__Redirect__Group_2_0__3__Impl - { - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_0__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__3" - - - // $ANTLR start "rule__Redirect__Group_2_0__3__Impl" - // InternalLcDsl.g:3410:1: rule__Redirect__Group_2_0__3__Impl : ( ( rule__Redirect__NoAppendAssignment_2_0_3 )? ) ; - public final void rule__Redirect__Group_2_0__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3414:1: ( ( ( rule__Redirect__NoAppendAssignment_2_0_3 )? ) ) - // InternalLcDsl.g:3415:1: ( ( rule__Redirect__NoAppendAssignment_2_0_3 )? ) - { - // InternalLcDsl.g:3415:1: ( ( rule__Redirect__NoAppendAssignment_2_0_3 )? ) - // InternalLcDsl.g:3416:2: ( rule__Redirect__NoAppendAssignment_2_0_3 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getNoAppendAssignment_2_0_3()); - } - // InternalLcDsl.g:3417:2: ( rule__Redirect__NoAppendAssignment_2_0_3 )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==112) ) { - alt18=1; - } - switch (alt18) { - case 1 : - // InternalLcDsl.g:3417:3: rule__Redirect__NoAppendAssignment_2_0_3 - { - pushFollow(FOLLOW_2); - rule__Redirect__NoAppendAssignment_2_0_3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getNoAppendAssignment_2_0_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_0__3__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_1__0" - // InternalLcDsl.g:3426:1: rule__Redirect__Group_2_1__0 : rule__Redirect__Group_2_1__0__Impl rule__Redirect__Group_2_1__1 ; - public final void rule__Redirect__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3430:1: ( rule__Redirect__Group_2_1__0__Impl rule__Redirect__Group_2_1__1 ) - // InternalLcDsl.g:3431:2: rule__Redirect__Group_2_1__0__Impl rule__Redirect__Group_2_1__1 - { - pushFollow(FOLLOW_30); - rule__Redirect__Group_2_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__0" - - - // $ANTLR start "rule__Redirect__Group_2_1__0__Impl" - // InternalLcDsl.g:3438:1: rule__Redirect__Group_2_1__0__Impl : ( ( rule__Redirect__InWhichAssignment_2_1_0 ) ) ; - public final void rule__Redirect__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3442:1: ( ( ( rule__Redirect__InWhichAssignment_2_1_0 ) ) ) - // InternalLcDsl.g:3443:1: ( ( rule__Redirect__InWhichAssignment_2_1_0 ) ) - { - // InternalLcDsl.g:3443:1: ( ( rule__Redirect__InWhichAssignment_2_1_0 ) ) - // InternalLcDsl.g:3444:2: ( rule__Redirect__InWhichAssignment_2_1_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getInWhichAssignment_2_1_0()); - } - // InternalLcDsl.g:3445:2: ( rule__Redirect__InWhichAssignment_2_1_0 ) - // InternalLcDsl.g:3445:3: rule__Redirect__InWhichAssignment_2_1_0 - { - pushFollow(FOLLOW_2); - rule__Redirect__InWhichAssignment_2_1_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getInWhichAssignment_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__0__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_1__1" - // InternalLcDsl.g:3453:1: rule__Redirect__Group_2_1__1 : rule__Redirect__Group_2_1__1__Impl rule__Redirect__Group_2_1__2 ; - public final void rule__Redirect__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3457:1: ( rule__Redirect__Group_2_1__1__Impl rule__Redirect__Group_2_1__2 ) - // InternalLcDsl.g:3458:2: rule__Redirect__Group_2_1__1__Impl rule__Redirect__Group_2_1__2 - { - pushFollow(FOLLOW_11); - rule__Redirect__Group_2_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_1__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__1" - - - // $ANTLR start "rule__Redirect__Group_2_1__1__Impl" - // InternalLcDsl.g:3465:1: rule__Redirect__Group_2_1__1__Impl : ( 'from' ) ; - public final void rule__Redirect__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3469:1: ( ( 'from' ) ) - // InternalLcDsl.g:3470:1: ( 'from' ) - { - // InternalLcDsl.g:3470:1: ( 'from' ) - // InternalLcDsl.g:3471:2: 'from' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); - } - match(input,67,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__1__Impl" - - - // $ANTLR start "rule__Redirect__Group_2_1__2" - // InternalLcDsl.g:3480:1: rule__Redirect__Group_2_1__2 : rule__Redirect__Group_2_1__2__Impl ; - public final void rule__Redirect__Group_2_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3484:1: ( rule__Redirect__Group_2_1__2__Impl ) - // InternalLcDsl.g:3485:2: rule__Redirect__Group_2_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_1__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__2" - - - // $ANTLR start "rule__Redirect__Group_2_1__2__Impl" - // InternalLcDsl.g:3491:1: rule__Redirect__Group_2_1__2__Impl : ( ( rule__Redirect__InFileAssignment_2_1_2 ) ) ; - public final void rule__Redirect__Group_2_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3495:1: ( ( ( rule__Redirect__InFileAssignment_2_1_2 ) ) ) - // InternalLcDsl.g:3496:1: ( ( rule__Redirect__InFileAssignment_2_1_2 ) ) - { - // InternalLcDsl.g:3496:1: ( ( rule__Redirect__InFileAssignment_2_1_2 ) ) - // InternalLcDsl.g:3497:2: ( rule__Redirect__InFileAssignment_2_1_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getInFileAssignment_2_1_2()); - } - // InternalLcDsl.g:3498:2: ( rule__Redirect__InFileAssignment_2_1_2 ) - // InternalLcDsl.g:3498:3: rule__Redirect__InFileAssignment_2_1_2 - { - pushFollow(FOLLOW_2); - rule__Redirect__InFileAssignment_2_1_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getInFileAssignment_2_1_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__Group_2_1__2__Impl" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__0" - // InternalLcDsl.g:3507:1: rule__ExecutionEnvironment__Group__0 : rule__ExecutionEnvironment__Group__0__Impl rule__ExecutionEnvironment__Group__1 ; - public final void rule__ExecutionEnvironment__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3511:1: ( rule__ExecutionEnvironment__Group__0__Impl rule__ExecutionEnvironment__Group__1 ) - // InternalLcDsl.g:3512:2: rule__ExecutionEnvironment__Group__0__Impl rule__ExecutionEnvironment__Group__1 - { - pushFollow(FOLLOW_11); - rule__ExecutionEnvironment__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ExecutionEnvironment__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__0" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__0__Impl" - // InternalLcDsl.g:3519:1: rule__ExecutionEnvironment__Group__0__Impl : ( 'execution-environment' ) ; - public final void rule__ExecutionEnvironment__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3523:1: ( ( 'execution-environment' ) ) - // InternalLcDsl.g:3524:1: ( 'execution-environment' ) - { - // InternalLcDsl.g:3524:1: ( 'execution-environment' ) - // InternalLcDsl.g:3525:2: 'execution-environment' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); - } - match(input,68,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__0__Impl" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__1" - // InternalLcDsl.g:3534:1: rule__ExecutionEnvironment__Group__1 : rule__ExecutionEnvironment__Group__1__Impl rule__ExecutionEnvironment__Group__2 ; - public final void rule__ExecutionEnvironment__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3538:1: ( rule__ExecutionEnvironment__Group__1__Impl rule__ExecutionEnvironment__Group__2 ) - // InternalLcDsl.g:3539:2: rule__ExecutionEnvironment__Group__1__Impl rule__ExecutionEnvironment__Group__2 - { - pushFollow(FOLLOW_13); - rule__ExecutionEnvironment__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ExecutionEnvironment__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__1" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__1__Impl" - // InternalLcDsl.g:3546:1: rule__ExecutionEnvironment__Group__1__Impl : ( ( rule__ExecutionEnvironment__NameAssignment_1 ) ) ; - public final void rule__ExecutionEnvironment__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3550:1: ( ( ( rule__ExecutionEnvironment__NameAssignment_1 ) ) ) - // InternalLcDsl.g:3551:1: ( ( rule__ExecutionEnvironment__NameAssignment_1 ) ) - { - // InternalLcDsl.g:3551:1: ( ( rule__ExecutionEnvironment__NameAssignment_1 ) ) - // InternalLcDsl.g:3552:2: ( rule__ExecutionEnvironment__NameAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentAccess().getNameAssignment_1()); - } - // InternalLcDsl.g:3553:2: ( rule__ExecutionEnvironment__NameAssignment_1 ) - // InternalLcDsl.g:3553:3: rule__ExecutionEnvironment__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ExecutionEnvironment__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentAccess().getNameAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__1__Impl" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__2" - // InternalLcDsl.g:3561:1: rule__ExecutionEnvironment__Group__2 : rule__ExecutionEnvironment__Group__2__Impl ; - public final void rule__ExecutionEnvironment__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3565:1: ( rule__ExecutionEnvironment__Group__2__Impl ) - // InternalLcDsl.g:3566:2: rule__ExecutionEnvironment__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ExecutionEnvironment__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__2" - - - // $ANTLR start "rule__ExecutionEnvironment__Group__2__Impl" - // InternalLcDsl.g:3572:1: rule__ExecutionEnvironment__Group__2__Impl : ( ';' ) ; - public final void rule__ExecutionEnvironment__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3576:1: ( ( ';' ) ) - // InternalLcDsl.g:3577:1: ( ';' ) - { - // InternalLcDsl.g:3577:1: ( ';' ) - // InternalLcDsl.g:3578:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__Group__2__Impl" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__0" - // InternalLcDsl.g:3588:1: rule__ConfigIniTemplate__Group__0 : rule__ConfigIniTemplate__Group__0__Impl rule__ConfigIniTemplate__Group__1 ; - public final void rule__ConfigIniTemplate__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3592:1: ( rule__ConfigIniTemplate__Group__0__Impl rule__ConfigIniTemplate__Group__1 ) - // InternalLcDsl.g:3593:2: rule__ConfigIniTemplate__Group__0__Impl rule__ConfigIniTemplate__Group__1 - { - pushFollow(FOLLOW_11); - rule__ConfigIniTemplate__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ConfigIniTemplate__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__0" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__0__Impl" - // InternalLcDsl.g:3600:1: rule__ConfigIniTemplate__Group__0__Impl : ( 'config-ini-template' ) ; - public final void rule__ConfigIniTemplate__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3604:1: ( ( 'config-ini-template' ) ) - // InternalLcDsl.g:3605:1: ( 'config-ini-template' ) - { - // InternalLcDsl.g:3605:1: ( 'config-ini-template' ) - // InternalLcDsl.g:3606:2: 'config-ini-template' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); - } - match(input,69,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__0__Impl" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__1" - // InternalLcDsl.g:3615:1: rule__ConfigIniTemplate__Group__1 : rule__ConfigIniTemplate__Group__1__Impl rule__ConfigIniTemplate__Group__2 ; - public final void rule__ConfigIniTemplate__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3619:1: ( rule__ConfigIniTemplate__Group__1__Impl rule__ConfigIniTemplate__Group__2 ) - // InternalLcDsl.g:3620:2: rule__ConfigIniTemplate__Group__1__Impl rule__ConfigIniTemplate__Group__2 - { - pushFollow(FOLLOW_13); - rule__ConfigIniTemplate__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ConfigIniTemplate__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__1" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__1__Impl" - // InternalLcDsl.g:3627:1: rule__ConfigIniTemplate__Group__1__Impl : ( ( rule__ConfigIniTemplate__PathAssignment_1 ) ) ; - public final void rule__ConfigIniTemplate__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3631:1: ( ( ( rule__ConfigIniTemplate__PathAssignment_1 ) ) ) - // InternalLcDsl.g:3632:1: ( ( rule__ConfigIniTemplate__PathAssignment_1 ) ) - { - // InternalLcDsl.g:3632:1: ( ( rule__ConfigIniTemplate__PathAssignment_1 ) ) - // InternalLcDsl.g:3633:2: ( rule__ConfigIniTemplate__PathAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateAccess().getPathAssignment_1()); - } - // InternalLcDsl.g:3634:2: ( rule__ConfigIniTemplate__PathAssignment_1 ) - // InternalLcDsl.g:3634:3: rule__ConfigIniTemplate__PathAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ConfigIniTemplate__PathAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateAccess().getPathAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__1__Impl" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__2" - // InternalLcDsl.g:3642:1: rule__ConfigIniTemplate__Group__2 : rule__ConfigIniTemplate__Group__2__Impl ; - public final void rule__ConfigIniTemplate__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3646:1: ( rule__ConfigIniTemplate__Group__2__Impl ) - // InternalLcDsl.g:3647:2: rule__ConfigIniTemplate__Group__2__Impl - { - pushFollow(FOLLOW_2); - rule__ConfigIniTemplate__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__2" - - - // $ANTLR start "rule__ConfigIniTemplate__Group__2__Impl" - // InternalLcDsl.g:3653:1: rule__ConfigIniTemplate__Group__2__Impl : ( ';' ) ; - public final void rule__ConfigIniTemplate__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3657:1: ( ( ';' ) ) - // InternalLcDsl.g:3658:1: ( ';' ) - { - // InternalLcDsl.g:3658:1: ( ';' ) - // InternalLcDsl.g:3659:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__Group__2__Impl" - - - // $ANTLR start "rule__TraceEnablement__Group__0" - // InternalLcDsl.g:3669:1: rule__TraceEnablement__Group__0 : rule__TraceEnablement__Group__0__Impl rule__TraceEnablement__Group__1 ; - public final void rule__TraceEnablement__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3673:1: ( rule__TraceEnablement__Group__0__Impl rule__TraceEnablement__Group__1 ) - // InternalLcDsl.g:3674:2: rule__TraceEnablement__Group__0__Impl rule__TraceEnablement__Group__1 - { - pushFollow(FOLLOW_6); - rule__TraceEnablement__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TraceEnablement__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__0" - - - // $ANTLR start "rule__TraceEnablement__Group__0__Impl" - // InternalLcDsl.g:3681:1: rule__TraceEnablement__Group__0__Impl : ( 'trace' ) ; - public final void rule__TraceEnablement__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3685:1: ( ( 'trace' ) ) - // InternalLcDsl.g:3686:1: ( 'trace' ) - { - // InternalLcDsl.g:3686:1: ( 'trace' ) - // InternalLcDsl.g:3687:2: 'trace' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); - } - match(input,70,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__0__Impl" - - - // $ANTLR start "rule__TraceEnablement__Group__1" - // InternalLcDsl.g:3696:1: rule__TraceEnablement__Group__1 : rule__TraceEnablement__Group__1__Impl rule__TraceEnablement__Group__2 ; - public final void rule__TraceEnablement__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3700:1: ( rule__TraceEnablement__Group__1__Impl rule__TraceEnablement__Group__2 ) - // InternalLcDsl.g:3701:2: rule__TraceEnablement__Group__1__Impl rule__TraceEnablement__Group__2 - { - pushFollow(FOLLOW_18); - rule__TraceEnablement__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TraceEnablement__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__1" - - - // $ANTLR start "rule__TraceEnablement__Group__1__Impl" - // InternalLcDsl.g:3708:1: rule__TraceEnablement__Group__1__Impl : ( ( rule__TraceEnablement__PluginAssignment_1 ) ) ; - public final void rule__TraceEnablement__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3712:1: ( ( ( rule__TraceEnablement__PluginAssignment_1 ) ) ) - // InternalLcDsl.g:3713:1: ( ( rule__TraceEnablement__PluginAssignment_1 ) ) - { - // InternalLcDsl.g:3713:1: ( ( rule__TraceEnablement__PluginAssignment_1 ) ) - // InternalLcDsl.g:3714:2: ( rule__TraceEnablement__PluginAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getPluginAssignment_1()); - } - // InternalLcDsl.g:3715:2: ( rule__TraceEnablement__PluginAssignment_1 ) - // InternalLcDsl.g:3715:3: rule__TraceEnablement__PluginAssignment_1 - { - pushFollow(FOLLOW_2); - rule__TraceEnablement__PluginAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getPluginAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__1__Impl" - - - // $ANTLR start "rule__TraceEnablement__Group__2" - // InternalLcDsl.g:3723:1: rule__TraceEnablement__Group__2 : rule__TraceEnablement__Group__2__Impl rule__TraceEnablement__Group__3 ; - public final void rule__TraceEnablement__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3727:1: ( rule__TraceEnablement__Group__2__Impl rule__TraceEnablement__Group__3 ) - // InternalLcDsl.g:3728:2: rule__TraceEnablement__Group__2__Impl rule__TraceEnablement__Group__3 - { - pushFollow(FOLLOW_18); - rule__TraceEnablement__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TraceEnablement__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__2" - - - // $ANTLR start "rule__TraceEnablement__Group__2__Impl" - // InternalLcDsl.g:3735:1: rule__TraceEnablement__Group__2__Impl : ( ( rule__TraceEnablement__WhatAssignment_2 )* ) ; - public final void rule__TraceEnablement__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3739:1: ( ( ( rule__TraceEnablement__WhatAssignment_2 )* ) ) - // InternalLcDsl.g:3740:1: ( ( rule__TraceEnablement__WhatAssignment_2 )* ) - { - // InternalLcDsl.g:3740:1: ( ( rule__TraceEnablement__WhatAssignment_2 )* ) - // InternalLcDsl.g:3741:2: ( rule__TraceEnablement__WhatAssignment_2 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getWhatAssignment_2()); - } - // InternalLcDsl.g:3742:2: ( rule__TraceEnablement__WhatAssignment_2 )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==RULE_STRING) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalLcDsl.g:3742:3: rule__TraceEnablement__WhatAssignment_2 - { - pushFollow(FOLLOW_19); - rule__TraceEnablement__WhatAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop19; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getWhatAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__2__Impl" - - - // $ANTLR start "rule__TraceEnablement__Group__3" - // InternalLcDsl.g:3750:1: rule__TraceEnablement__Group__3 : rule__TraceEnablement__Group__3__Impl ; - public final void rule__TraceEnablement__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3754:1: ( rule__TraceEnablement__Group__3__Impl ) - // InternalLcDsl.g:3755:2: rule__TraceEnablement__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__TraceEnablement__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__3" - - - // $ANTLR start "rule__TraceEnablement__Group__3__Impl" - // InternalLcDsl.g:3761:1: rule__TraceEnablement__Group__3__Impl : ( ';' ) ; - public final void rule__TraceEnablement__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3765:1: ( ( ';' ) ) - // InternalLcDsl.g:3766:1: ( ';' ) - { - // InternalLcDsl.g:3766:1: ( ';' ) - // InternalLcDsl.g:3767:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__Group__3__Impl" - - - // $ANTLR start "rule__JavaMainSearch__Group__0" - // InternalLcDsl.g:3777:1: rule__JavaMainSearch__Group__0 : rule__JavaMainSearch__Group__0__Impl rule__JavaMainSearch__Group__1 ; - public final void rule__JavaMainSearch__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3781:1: ( rule__JavaMainSearch__Group__0__Impl rule__JavaMainSearch__Group__1 ) - // InternalLcDsl.g:3782:2: rule__JavaMainSearch__Group__0__Impl rule__JavaMainSearch__Group__1 - { - pushFollow(FOLLOW_31); - rule__JavaMainSearch__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__JavaMainSearch__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__0" - - - // $ANTLR start "rule__JavaMainSearch__Group__0__Impl" - // InternalLcDsl.g:3789:1: rule__JavaMainSearch__Group__0__Impl : ( () ) ; - public final void rule__JavaMainSearch__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3793:1: ( ( () ) ) - // InternalLcDsl.g:3794:1: ( () ) - { - // InternalLcDsl.g:3794:1: ( () ) - // InternalLcDsl.g:3795:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0()); - } - // InternalLcDsl.g:3796:2: () - // InternalLcDsl.g:3796:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__0__Impl" - - - // $ANTLR start "rule__JavaMainSearch__Group__1" - // InternalLcDsl.g:3804:1: rule__JavaMainSearch__Group__1 : rule__JavaMainSearch__Group__1__Impl rule__JavaMainSearch__Group__2 ; - public final void rule__JavaMainSearch__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3808:1: ( rule__JavaMainSearch__Group__1__Impl rule__JavaMainSearch__Group__2 ) - // InternalLcDsl.g:3809:2: rule__JavaMainSearch__Group__1__Impl rule__JavaMainSearch__Group__2 - { - pushFollow(FOLLOW_32); - rule__JavaMainSearch__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__JavaMainSearch__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__1" - - - // $ANTLR start "rule__JavaMainSearch__Group__1__Impl" - // InternalLcDsl.g:3816:1: rule__JavaMainSearch__Group__1__Impl : ( 'search-main' ) ; - public final void rule__JavaMainSearch__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3820:1: ( ( 'search-main' ) ) - // InternalLcDsl.g:3821:1: ( 'search-main' ) - { - // InternalLcDsl.g:3821:1: ( 'search-main' ) - // InternalLcDsl.g:3822:2: 'search-main' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); - } - match(input,71,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__1__Impl" - - - // $ANTLR start "rule__JavaMainSearch__Group__2" - // InternalLcDsl.g:3831:1: rule__JavaMainSearch__Group__2 : rule__JavaMainSearch__Group__2__Impl rule__JavaMainSearch__Group__3 ; - public final void rule__JavaMainSearch__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3835:1: ( rule__JavaMainSearch__Group__2__Impl rule__JavaMainSearch__Group__3 ) - // InternalLcDsl.g:3836:2: rule__JavaMainSearch__Group__2__Impl rule__JavaMainSearch__Group__3 - { - pushFollow(FOLLOW_13); - rule__JavaMainSearch__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__JavaMainSearch__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__2" - - - // $ANTLR start "rule__JavaMainSearch__Group__2__Impl" - // InternalLcDsl.g:3843:1: rule__JavaMainSearch__Group__2__Impl : ( ( rule__JavaMainSearch__UnorderedGroup_2 ) ) ; - public final void rule__JavaMainSearch__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3847:1: ( ( ( rule__JavaMainSearch__UnorderedGroup_2 ) ) ) - // InternalLcDsl.g:3848:1: ( ( rule__JavaMainSearch__UnorderedGroup_2 ) ) - { - // InternalLcDsl.g:3848:1: ( ( rule__JavaMainSearch__UnorderedGroup_2 ) ) - // InternalLcDsl.g:3849:2: ( rule__JavaMainSearch__UnorderedGroup_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - // InternalLcDsl.g:3850:2: ( rule__JavaMainSearch__UnorderedGroup_2 ) - // InternalLcDsl.g:3850:3: rule__JavaMainSearch__UnorderedGroup_2 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__UnorderedGroup_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__2__Impl" - - - // $ANTLR start "rule__JavaMainSearch__Group__3" - // InternalLcDsl.g:3858:1: rule__JavaMainSearch__Group__3 : rule__JavaMainSearch__Group__3__Impl ; - public final void rule__JavaMainSearch__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3862:1: ( rule__JavaMainSearch__Group__3__Impl ) - // InternalLcDsl.g:3863:2: rule__JavaMainSearch__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__3" - - - // $ANTLR start "rule__JavaMainSearch__Group__3__Impl" - // InternalLcDsl.g:3869:1: rule__JavaMainSearch__Group__3__Impl : ( ';' ) ; - public final void rule__JavaMainSearch__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3873:1: ( ( ';' ) ) - // InternalLcDsl.g:3874:1: ( ';' ) - { - // InternalLcDsl.g:3874:1: ( ';' ) - // InternalLcDsl.g:3875:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__Group__3__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group__0" - // InternalLcDsl.g:3885:1: rule__RapServletConfig__Group__0 : rule__RapServletConfig__Group__0__Impl rule__RapServletConfig__Group__1 ; - public final void rule__RapServletConfig__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3889:1: ( rule__RapServletConfig__Group__0__Impl rule__RapServletConfig__Group__1 ) - // InternalLcDsl.g:3890:2: rule__RapServletConfig__Group__0__Impl rule__RapServletConfig__Group__1 - { - pushFollow(FOLLOW_33); - rule__RapServletConfig__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__0" - - - // $ANTLR start "rule__RapServletConfig__Group__0__Impl" - // InternalLcDsl.g:3897:1: rule__RapServletConfig__Group__0__Impl : ( 'servlet' ) ; - public final void rule__RapServletConfig__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3901:1: ( ( 'servlet' ) ) - // InternalLcDsl.g:3902:1: ( 'servlet' ) - { - // InternalLcDsl.g:3902:1: ( 'servlet' ) - // InternalLcDsl.g:3903:2: 'servlet' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); - } - match(input,72,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group__1" - // InternalLcDsl.g:3912:1: rule__RapServletConfig__Group__1 : rule__RapServletConfig__Group__1__Impl rule__RapServletConfig__Group__2 ; - public final void rule__RapServletConfig__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3916:1: ( rule__RapServletConfig__Group__1__Impl rule__RapServletConfig__Group__2 ) - // InternalLcDsl.g:3917:2: rule__RapServletConfig__Group__1__Impl rule__RapServletConfig__Group__2 - { - pushFollow(FOLLOW_34); - rule__RapServletConfig__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__1" - - - // $ANTLR start "rule__RapServletConfig__Group__1__Impl" - // InternalLcDsl.g:3924:1: rule__RapServletConfig__Group__1__Impl : ( RULE_BLOCK_BEGIN ) ; - public final void rule__RapServletConfig__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3928:1: ( ( RULE_BLOCK_BEGIN ) ) - // InternalLcDsl.g:3929:1: ( RULE_BLOCK_BEGIN ) - { - // InternalLcDsl.g:3929:1: ( RULE_BLOCK_BEGIN ) - // InternalLcDsl.g:3930:2: RULE_BLOCK_BEGIN - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); - } - match(input,RULE_BLOCK_BEGIN,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group__2" - // InternalLcDsl.g:3939:1: rule__RapServletConfig__Group__2 : rule__RapServletConfig__Group__2__Impl rule__RapServletConfig__Group__3 ; - public final void rule__RapServletConfig__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3943:1: ( rule__RapServletConfig__Group__2__Impl rule__RapServletConfig__Group__3 ) - // InternalLcDsl.g:3944:2: rule__RapServletConfig__Group__2__Impl rule__RapServletConfig__Group__3 - { - pushFollow(FOLLOW_9); - rule__RapServletConfig__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__2" - - - // $ANTLR start "rule__RapServletConfig__Group__2__Impl" - // InternalLcDsl.g:3951:1: rule__RapServletConfig__Group__2__Impl : ( ( rule__RapServletConfig__UnorderedGroup_2 ) ) ; - public final void rule__RapServletConfig__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3955:1: ( ( ( rule__RapServletConfig__UnorderedGroup_2 ) ) ) - // InternalLcDsl.g:3956:1: ( ( rule__RapServletConfig__UnorderedGroup_2 ) ) - { - // InternalLcDsl.g:3956:1: ( ( rule__RapServletConfig__UnorderedGroup_2 ) ) - // InternalLcDsl.g:3957:2: ( rule__RapServletConfig__UnorderedGroup_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - // InternalLcDsl.g:3958:2: ( rule__RapServletConfig__UnorderedGroup_2 ) - // InternalLcDsl.g:3958:3: rule__RapServletConfig__UnorderedGroup_2 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group__3" - // InternalLcDsl.g:3966:1: rule__RapServletConfig__Group__3 : rule__RapServletConfig__Group__3__Impl ; - public final void rule__RapServletConfig__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3970:1: ( rule__RapServletConfig__Group__3__Impl ) - // InternalLcDsl.g:3971:2: rule__RapServletConfig__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__3" - - - // $ANTLR start "rule__RapServletConfig__Group__3__Impl" - // InternalLcDsl.g:3977:1: rule__RapServletConfig__Group__3__Impl : ( RULE_BLOCK_END ) ; - public final void rule__RapServletConfig__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3981:1: ( ( RULE_BLOCK_END ) ) - // InternalLcDsl.g:3982:1: ( RULE_BLOCK_END ) - { - // InternalLcDsl.g:3982:1: ( RULE_BLOCK_END ) - // InternalLcDsl.g:3983:2: RULE_BLOCK_END - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); - } - match(input,RULE_BLOCK_END,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group__3__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__0" - // InternalLcDsl.g:3993:1: rule__RapServletConfig__Group_2_0__0 : rule__RapServletConfig__Group_2_0__0__Impl rule__RapServletConfig__Group_2_0__1 ; - public final void rule__RapServletConfig__Group_2_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:3997:1: ( rule__RapServletConfig__Group_2_0__0__Impl rule__RapServletConfig__Group_2_0__1 ) - // InternalLcDsl.g:3998:2: rule__RapServletConfig__Group_2_0__0__Impl rule__RapServletConfig__Group_2_0__1 - { - pushFollow(FOLLOW_11); - rule__RapServletConfig__Group_2_0__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__0__Impl" - // InternalLcDsl.g:4005:1: rule__RapServletConfig__Group_2_0__0__Impl : ( 'path' ) ; - public final void rule__RapServletConfig__Group_2_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4009:1: ( ( 'path' ) ) - // InternalLcDsl.g:4010:1: ( 'path' ) - { - // InternalLcDsl.g:4010:1: ( 'path' ) - // InternalLcDsl.g:4011:2: 'path' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); - } - match(input,73,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__1" - // InternalLcDsl.g:4020:1: rule__RapServletConfig__Group_2_0__1 : rule__RapServletConfig__Group_2_0__1__Impl rule__RapServletConfig__Group_2_0__2 ; - public final void rule__RapServletConfig__Group_2_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4024:1: ( rule__RapServletConfig__Group_2_0__1__Impl rule__RapServletConfig__Group_2_0__2 ) - // InternalLcDsl.g:4025:2: rule__RapServletConfig__Group_2_0__1__Impl rule__RapServletConfig__Group_2_0__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_0__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_0__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__1__Impl" - // InternalLcDsl.g:4032:1: rule__RapServletConfig__Group_2_0__1__Impl : ( ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) ) ; - public final void rule__RapServletConfig__Group_2_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4036:1: ( ( ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) ) ) - // InternalLcDsl.g:4037:1: ( ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) ) - { - // InternalLcDsl.g:4037:1: ( ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) ) - // InternalLcDsl.g:4038:2: ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getServletPathAssignment_2_0_1()); - } - // InternalLcDsl.g:4039:2: ( rule__RapServletConfig__ServletPathAssignment_2_0_1 ) - // InternalLcDsl.g:4039:3: rule__RapServletConfig__ServletPathAssignment_2_0_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__ServletPathAssignment_2_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getServletPathAssignment_2_0_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__2" - // InternalLcDsl.g:4047:1: rule__RapServletConfig__Group_2_0__2 : rule__RapServletConfig__Group_2_0__2__Impl ; - public final void rule__RapServletConfig__Group_2_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4051:1: ( rule__RapServletConfig__Group_2_0__2__Impl ) - // InternalLcDsl.g:4052:2: rule__RapServletConfig__Group_2_0__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_0__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_0__2__Impl" - // InternalLcDsl.g:4058:1: rule__RapServletConfig__Group_2_0__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4062:1: ( ( ';' ) ) - // InternalLcDsl.g:4063:1: ( ';' ) - { - // InternalLcDsl.g:4063:1: ( ';' ) - // InternalLcDsl.g:4064:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_0__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__0" - // InternalLcDsl.g:4074:1: rule__RapServletConfig__Group_2_1__0 : rule__RapServletConfig__Group_2_1__0__Impl rule__RapServletConfig__Group_2_1__1 ; - public final void rule__RapServletConfig__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4078:1: ( rule__RapServletConfig__Group_2_1__0__Impl rule__RapServletConfig__Group_2_1__1 ) - // InternalLcDsl.g:4079:2: rule__RapServletConfig__Group_2_1__0__Impl rule__RapServletConfig__Group_2_1__1 - { - pushFollow(FOLLOW_35); - rule__RapServletConfig__Group_2_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__0__Impl" - // InternalLcDsl.g:4086:1: rule__RapServletConfig__Group_2_1__0__Impl : ( 'browser' ) ; - public final void rule__RapServletConfig__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4090:1: ( ( 'browser' ) ) - // InternalLcDsl.g:4091:1: ( 'browser' ) - { - // InternalLcDsl.g:4091:1: ( 'browser' ) - // InternalLcDsl.g:4092:2: 'browser' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); - } - match(input,74,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__1" - // InternalLcDsl.g:4101:1: rule__RapServletConfig__Group_2_1__1 : rule__RapServletConfig__Group_2_1__1__Impl rule__RapServletConfig__Group_2_1__2 ; - public final void rule__RapServletConfig__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4105:1: ( rule__RapServletConfig__Group_2_1__1__Impl rule__RapServletConfig__Group_2_1__2 ) - // InternalLcDsl.g:4106:2: rule__RapServletConfig__Group_2_1__1__Impl rule__RapServletConfig__Group_2_1__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_1__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__1__Impl" - // InternalLcDsl.g:4113:1: rule__RapServletConfig__Group_2_1__1__Impl : ( ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) ) ; - public final void rule__RapServletConfig__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4117:1: ( ( ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) ) ) - // InternalLcDsl.g:4118:1: ( ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) ) - { - // InternalLcDsl.g:4118:1: ( ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) ) - // InternalLcDsl.g:4119:2: ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getBrowserModeAssignment_2_1_1()); - } - // InternalLcDsl.g:4120:2: ( rule__RapServletConfig__BrowserModeAssignment_2_1_1 ) - // InternalLcDsl.g:4120:3: rule__RapServletConfig__BrowserModeAssignment_2_1_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__BrowserModeAssignment_2_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getBrowserModeAssignment_2_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__2" - // InternalLcDsl.g:4128:1: rule__RapServletConfig__Group_2_1__2 : rule__RapServletConfig__Group_2_1__2__Impl ; - public final void rule__RapServletConfig__Group_2_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4132:1: ( rule__RapServletConfig__Group_2_1__2__Impl ) - // InternalLcDsl.g:4133:2: rule__RapServletConfig__Group_2_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_1__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_1__2__Impl" - // InternalLcDsl.g:4139:1: rule__RapServletConfig__Group_2_1__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4143:1: ( ( ';' ) ) - // InternalLcDsl.g:4144:1: ( ';' ) - { - // InternalLcDsl.g:4144:1: ( ';' ) - // InternalLcDsl.g:4145:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_1__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__0" - // InternalLcDsl.g:4155:1: rule__RapServletConfig__Group_2_2__0 : rule__RapServletConfig__Group_2_2__0__Impl rule__RapServletConfig__Group_2_2__1 ; - public final void rule__RapServletConfig__Group_2_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4159:1: ( rule__RapServletConfig__Group_2_2__0__Impl rule__RapServletConfig__Group_2_2__1 ) - // InternalLcDsl.g:4160:2: rule__RapServletConfig__Group_2_2__0__Impl rule__RapServletConfig__Group_2_2__1 - { - pushFollow(FOLLOW_36); - rule__RapServletConfig__Group_2_2__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__0__Impl" - // InternalLcDsl.g:4167:1: rule__RapServletConfig__Group_2_2__0__Impl : ( 'port' ) ; - public final void rule__RapServletConfig__Group_2_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4171:1: ( ( 'port' ) ) - // InternalLcDsl.g:4172:1: ( 'port' ) - { - // InternalLcDsl.g:4172:1: ( 'port' ) - // InternalLcDsl.g:4173:2: 'port' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); - } - match(input,75,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__1" - // InternalLcDsl.g:4182:1: rule__RapServletConfig__Group_2_2__1 : rule__RapServletConfig__Group_2_2__1__Impl rule__RapServletConfig__Group_2_2__2 ; - public final void rule__RapServletConfig__Group_2_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4186:1: ( rule__RapServletConfig__Group_2_2__1__Impl rule__RapServletConfig__Group_2_2__2 ) - // InternalLcDsl.g:4187:2: rule__RapServletConfig__Group_2_2__1__Impl rule__RapServletConfig__Group_2_2__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_2__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_2__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__1__Impl" - // InternalLcDsl.g:4194:1: rule__RapServletConfig__Group_2_2__1__Impl : ( ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) ) ; - public final void rule__RapServletConfig__Group_2_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4198:1: ( ( ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) ) ) - // InternalLcDsl.g:4199:1: ( ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) ) - { - // InternalLcDsl.g:4199:1: ( ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) ) - // InternalLcDsl.g:4200:2: ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getServerPortAssignment_2_2_1()); - } - // InternalLcDsl.g:4201:2: ( rule__RapServletConfig__ServerPortAssignment_2_2_1 ) - // InternalLcDsl.g:4201:3: rule__RapServletConfig__ServerPortAssignment_2_2_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__ServerPortAssignment_2_2_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getServerPortAssignment_2_2_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__2" - // InternalLcDsl.g:4209:1: rule__RapServletConfig__Group_2_2__2 : rule__RapServletConfig__Group_2_2__2__Impl ; - public final void rule__RapServletConfig__Group_2_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4213:1: ( rule__RapServletConfig__Group_2_2__2__Impl ) - // InternalLcDsl.g:4214:2: rule__RapServletConfig__Group_2_2__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_2__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_2__2__Impl" - // InternalLcDsl.g:4220:1: rule__RapServletConfig__Group_2_2__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4224:1: ( ( ';' ) ) - // InternalLcDsl.g:4225:1: ( ';' ) - { - // InternalLcDsl.g:4225:1: ( ';' ) - // InternalLcDsl.g:4226:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_2__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__0" - // InternalLcDsl.g:4236:1: rule__RapServletConfig__Group_2_3__0 : rule__RapServletConfig__Group_2_3__0__Impl rule__RapServletConfig__Group_2_3__1 ; - public final void rule__RapServletConfig__Group_2_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4240:1: ( rule__RapServletConfig__Group_2_3__0__Impl rule__RapServletConfig__Group_2_3__1 ) - // InternalLcDsl.g:4241:2: rule__RapServletConfig__Group_2_3__0__Impl rule__RapServletConfig__Group_2_3__1 - { - pushFollow(FOLLOW_36); - rule__RapServletConfig__Group_2_3__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_3__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__0__Impl" - // InternalLcDsl.g:4248:1: rule__RapServletConfig__Group_2_3__0__Impl : ( 'session-timeout' ) ; - public final void rule__RapServletConfig__Group_2_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4252:1: ( ( 'session-timeout' ) ) - // InternalLcDsl.g:4253:1: ( 'session-timeout' ) - { - // InternalLcDsl.g:4253:1: ( 'session-timeout' ) - // InternalLcDsl.g:4254:2: 'session-timeout' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); - } - match(input,76,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__1" - // InternalLcDsl.g:4263:1: rule__RapServletConfig__Group_2_3__1 : rule__RapServletConfig__Group_2_3__1__Impl rule__RapServletConfig__Group_2_3__2 ; - public final void rule__RapServletConfig__Group_2_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4267:1: ( rule__RapServletConfig__Group_2_3__1__Impl rule__RapServletConfig__Group_2_3__2 ) - // InternalLcDsl.g:4268:2: rule__RapServletConfig__Group_2_3__1__Impl rule__RapServletConfig__Group_2_3__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_3__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_3__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__1__Impl" - // InternalLcDsl.g:4275:1: rule__RapServletConfig__Group_2_3__1__Impl : ( ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) ) ; - public final void rule__RapServletConfig__Group_2_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4279:1: ( ( ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) ) ) - // InternalLcDsl.g:4280:1: ( ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) ) - { - // InternalLcDsl.g:4280:1: ( ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) ) - // InternalLcDsl.g:4281:2: ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutAssignment_2_3_1()); - } - // InternalLcDsl.g:4282:2: ( rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 ) - // InternalLcDsl.g:4282:3: rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__SessionTimeoutAssignment_2_3_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutAssignment_2_3_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__2" - // InternalLcDsl.g:4290:1: rule__RapServletConfig__Group_2_3__2 : rule__RapServletConfig__Group_2_3__2__Impl ; - public final void rule__RapServletConfig__Group_2_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4294:1: ( rule__RapServletConfig__Group_2_3__2__Impl ) - // InternalLcDsl.g:4295:2: rule__RapServletConfig__Group_2_3__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_3__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_3__2__Impl" - // InternalLcDsl.g:4301:1: rule__RapServletConfig__Group_2_3__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_3__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4305:1: ( ( ';' ) ) - // InternalLcDsl.g:4306:1: ( ';' ) - { - // InternalLcDsl.g:4306:1: ( ';' ) - // InternalLcDsl.g:4307:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_3__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__0" - // InternalLcDsl.g:4317:1: rule__RapServletConfig__Group_2_4__0 : rule__RapServletConfig__Group_2_4__0__Impl rule__RapServletConfig__Group_2_4__1 ; - public final void rule__RapServletConfig__Group_2_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4321:1: ( rule__RapServletConfig__Group_2_4__0__Impl rule__RapServletConfig__Group_2_4__1 ) - // InternalLcDsl.g:4322:2: rule__RapServletConfig__Group_2_4__0__Impl rule__RapServletConfig__Group_2_4__1 - { - pushFollow(FOLLOW_11); - rule__RapServletConfig__Group_2_4__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_4__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__0__Impl" - // InternalLcDsl.g:4329:1: rule__RapServletConfig__Group_2_4__0__Impl : ( 'context-path' ) ; - public final void rule__RapServletConfig__Group_2_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4333:1: ( ( 'context-path' ) ) - // InternalLcDsl.g:4334:1: ( 'context-path' ) - { - // InternalLcDsl.g:4334:1: ( 'context-path' ) - // InternalLcDsl.g:4335:2: 'context-path' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); - } - match(input,77,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__1" - // InternalLcDsl.g:4344:1: rule__RapServletConfig__Group_2_4__1 : rule__RapServletConfig__Group_2_4__1__Impl rule__RapServletConfig__Group_2_4__2 ; - public final void rule__RapServletConfig__Group_2_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4348:1: ( rule__RapServletConfig__Group_2_4__1__Impl rule__RapServletConfig__Group_2_4__2 ) - // InternalLcDsl.g:4349:2: rule__RapServletConfig__Group_2_4__1__Impl rule__RapServletConfig__Group_2_4__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_4__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_4__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__1__Impl" - // InternalLcDsl.g:4356:1: rule__RapServletConfig__Group_2_4__1__Impl : ( ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) ) ; - public final void rule__RapServletConfig__Group_2_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4360:1: ( ( ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) ) ) - // InternalLcDsl.g:4361:1: ( ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) ) - { - // InternalLcDsl.g:4361:1: ( ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) ) - // InternalLcDsl.g:4362:2: ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getContextPathAssignment_2_4_1()); - } - // InternalLcDsl.g:4363:2: ( rule__RapServletConfig__ContextPathAssignment_2_4_1 ) - // InternalLcDsl.g:4363:3: rule__RapServletConfig__ContextPathAssignment_2_4_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__ContextPathAssignment_2_4_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getContextPathAssignment_2_4_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__2" - // InternalLcDsl.g:4371:1: rule__RapServletConfig__Group_2_4__2 : rule__RapServletConfig__Group_2_4__2__Impl ; - public final void rule__RapServletConfig__Group_2_4__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4375:1: ( rule__RapServletConfig__Group_2_4__2__Impl ) - // InternalLcDsl.g:4376:2: rule__RapServletConfig__Group_2_4__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_4__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_4__2__Impl" - // InternalLcDsl.g:4382:1: rule__RapServletConfig__Group_2_4__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_4__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4386:1: ( ( ';' ) ) - // InternalLcDsl.g:4387:1: ( ';' ) - { - // InternalLcDsl.g:4387:1: ( ';' ) - // InternalLcDsl.g:4388:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_4__2__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__0" - // InternalLcDsl.g:4398:1: rule__RapServletConfig__Group_2_5__0 : rule__RapServletConfig__Group_2_5__0__Impl rule__RapServletConfig__Group_2_5__1 ; - public final void rule__RapServletConfig__Group_2_5__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4402:1: ( rule__RapServletConfig__Group_2_5__0__Impl rule__RapServletConfig__Group_2_5__1 ) - // InternalLcDsl.g:4403:2: rule__RapServletConfig__Group_2_5__0__Impl rule__RapServletConfig__Group_2_5__1 - { - pushFollow(FOLLOW_37); - rule__RapServletConfig__Group_2_5__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_5__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__0" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__0__Impl" - // InternalLcDsl.g:4410:1: rule__RapServletConfig__Group_2_5__0__Impl : ( 'dev-mode' ) ; - public final void rule__RapServletConfig__Group_2_5__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4414:1: ( ( 'dev-mode' ) ) - // InternalLcDsl.g:4415:1: ( 'dev-mode' ) - { - // InternalLcDsl.g:4415:1: ( 'dev-mode' ) - // InternalLcDsl.g:4416:2: 'dev-mode' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); - } - match(input,78,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__0__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__1" - // InternalLcDsl.g:4425:1: rule__RapServletConfig__Group_2_5__1 : rule__RapServletConfig__Group_2_5__1__Impl rule__RapServletConfig__Group_2_5__2 ; - public final void rule__RapServletConfig__Group_2_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4429:1: ( rule__RapServletConfig__Group_2_5__1__Impl rule__RapServletConfig__Group_2_5__2 ) - // InternalLcDsl.g:4430:2: rule__RapServletConfig__Group_2_5__1__Impl rule__RapServletConfig__Group_2_5__2 - { - pushFollow(FOLLOW_13); - rule__RapServletConfig__Group_2_5__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_5__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__1" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__1__Impl" - // InternalLcDsl.g:4437:1: rule__RapServletConfig__Group_2_5__1__Impl : ( ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) ) ; - public final void rule__RapServletConfig__Group_2_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4441:1: ( ( ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) ) ) - // InternalLcDsl.g:4442:1: ( ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) ) - { - // InternalLcDsl.g:4442:1: ( ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) ) - // InternalLcDsl.g:4443:2: ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getDevModeAssignment_2_5_1()); - } - // InternalLcDsl.g:4444:2: ( rule__RapServletConfig__DevModeAssignment_2_5_1 ) - // InternalLcDsl.g:4444:3: rule__RapServletConfig__DevModeAssignment_2_5_1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__DevModeAssignment_2_5_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getDevModeAssignment_2_5_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__1__Impl" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__2" - // InternalLcDsl.g:4452:1: rule__RapServletConfig__Group_2_5__2 : rule__RapServletConfig__Group_2_5__2__Impl ; - public final void rule__RapServletConfig__Group_2_5__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4456:1: ( rule__RapServletConfig__Group_2_5__2__Impl ) - // InternalLcDsl.g:4457:2: rule__RapServletConfig__Group_2_5__2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_5__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__2" - - - // $ANTLR start "rule__RapServletConfig__Group_2_5__2__Impl" - // InternalLcDsl.g:4463:1: rule__RapServletConfig__Group_2_5__2__Impl : ( ';' ) ; - public final void rule__RapServletConfig__Group_2_5__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4467:1: ( ( ';' ) ) - // InternalLcDsl.g:4468:1: ( ';' ) - { - // InternalLcDsl.g:4468:1: ( ';' ) - // InternalLcDsl.g:4469:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__Group_2_5__2__Impl" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group__0" - // InternalLcDsl.g:4479:1: rule__PluginWithVersionAndStartLevel__Group__0 : rule__PluginWithVersionAndStartLevel__Group__0__Impl rule__PluginWithVersionAndStartLevel__Group__1 ; - public final void rule__PluginWithVersionAndStartLevel__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4483:1: ( rule__PluginWithVersionAndStartLevel__Group__0__Impl rule__PluginWithVersionAndStartLevel__Group__1 ) - // InternalLcDsl.g:4484:2: rule__PluginWithVersionAndStartLevel__Group__0__Impl rule__PluginWithVersionAndStartLevel__Group__1 - { - pushFollow(FOLLOW_38); - rule__PluginWithVersionAndStartLevel__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group__0" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group__0__Impl" - // InternalLcDsl.g:4491:1: rule__PluginWithVersionAndStartLevel__Group__0__Impl : ( ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) ) ; - public final void rule__PluginWithVersionAndStartLevel__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4495:1: ( ( ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) ) ) - // InternalLcDsl.g:4496:1: ( ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) ) - { - // InternalLcDsl.g:4496:1: ( ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) ) - // InternalLcDsl.g:4497:2: ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginAssignment_0()); - } - // InternalLcDsl.g:4498:2: ( rule__PluginWithVersionAndStartLevel__PluginAssignment_0 ) - // InternalLcDsl.g:4498:3: rule__PluginWithVersionAndStartLevel__PluginAssignment_0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__PluginAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group__0__Impl" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group__1" - // InternalLcDsl.g:4506:1: rule__PluginWithVersionAndStartLevel__Group__1 : rule__PluginWithVersionAndStartLevel__Group__1__Impl ; - public final void rule__PluginWithVersionAndStartLevel__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4510:1: ( rule__PluginWithVersionAndStartLevel__Group__1__Impl ) - // InternalLcDsl.g:4511:2: rule__PluginWithVersionAndStartLevel__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group__1" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group__1__Impl" - // InternalLcDsl.g:4517:1: rule__PluginWithVersionAndStartLevel__Group__1__Impl : ( ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) ) ; - public final void rule__PluginWithVersionAndStartLevel__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4521:1: ( ( ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) ) ) - // InternalLcDsl.g:4522:1: ( ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) ) - { - // InternalLcDsl.g:4522:1: ( ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) ) - // InternalLcDsl.g:4523:2: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - // InternalLcDsl.g:4524:2: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 ) - // InternalLcDsl.g:4524:3: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group__1__Impl" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group_1_1__0" - // InternalLcDsl.g:4533:1: rule__PluginWithVersionAndStartLevel__Group_1_1__0 : rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl rule__PluginWithVersionAndStartLevel__Group_1_1__1 ; - public final void rule__PluginWithVersionAndStartLevel__Group_1_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4537:1: ( rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl rule__PluginWithVersionAndStartLevel__Group_1_1__1 ) - // InternalLcDsl.g:4538:2: rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl rule__PluginWithVersionAndStartLevel__Group_1_1__1 - { - pushFollow(FOLLOW_36); - rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group_1_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group_1_1__0" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl" - // InternalLcDsl.g:4545:1: rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl : ( 'startlevel' ) ; - public final void rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4549:1: ( ( 'startlevel' ) ) - // InternalLcDsl.g:4550:1: ( 'startlevel' ) - { - // InternalLcDsl.g:4550:1: ( 'startlevel' ) - // InternalLcDsl.g:4551:2: 'startlevel' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); - } - match(input,79,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group_1_1__0__Impl" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group_1_1__1" - // InternalLcDsl.g:4560:1: rule__PluginWithVersionAndStartLevel__Group_1_1__1 : rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl ; - public final void rule__PluginWithVersionAndStartLevel__Group_1_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4564:1: ( rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl ) - // InternalLcDsl.g:4565:2: rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group_1_1__1" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl" - // InternalLcDsl.g:4571:1: rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl : ( ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) ) ; - public final void rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4575:1: ( ( ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) ) ) - // InternalLcDsl.g:4576:1: ( ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) ) - { - // InternalLcDsl.g:4576:1: ( ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) ) - // InternalLcDsl.g:4577:2: ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelAssignment_1_1_1()); - } - // InternalLcDsl.g:4578:2: ( rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 ) - // InternalLcDsl.g:4578:3: rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelAssignment_1_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__Group_1_1__1__Impl" - - - // $ANTLR start "rule__PluginWithVersion__Group__0" - // InternalLcDsl.g:4587:1: rule__PluginWithVersion__Group__0 : rule__PluginWithVersion__Group__0__Impl rule__PluginWithVersion__Group__1 ; - public final void rule__PluginWithVersion__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4591:1: ( rule__PluginWithVersion__Group__0__Impl rule__PluginWithVersion__Group__1 ) - // InternalLcDsl.g:4592:2: rule__PluginWithVersion__Group__0__Impl rule__PluginWithVersion__Group__1 - { - pushFollow(FOLLOW_39); - rule__PluginWithVersion__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__PluginWithVersion__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__Group__0" - - - // $ANTLR start "rule__PluginWithVersion__Group__0__Impl" - // InternalLcDsl.g:4599:1: rule__PluginWithVersion__Group__0__Impl : ( ( rule__PluginWithVersion__NameAssignment_0 ) ) ; - public final void rule__PluginWithVersion__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4603:1: ( ( ( rule__PluginWithVersion__NameAssignment_0 ) ) ) - // InternalLcDsl.g:4604:1: ( ( rule__PluginWithVersion__NameAssignment_0 ) ) - { - // InternalLcDsl.g:4604:1: ( ( rule__PluginWithVersion__NameAssignment_0 ) ) - // InternalLcDsl.g:4605:2: ( rule__PluginWithVersion__NameAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAccess().getNameAssignment_0()); - } - // InternalLcDsl.g:4606:2: ( rule__PluginWithVersion__NameAssignment_0 ) - // InternalLcDsl.g:4606:3: rule__PluginWithVersion__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersion__NameAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAccess().getNameAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__Group__0__Impl" - - - // $ANTLR start "rule__PluginWithVersion__Group__1" - // InternalLcDsl.g:4614:1: rule__PluginWithVersion__Group__1 : rule__PluginWithVersion__Group__1__Impl ; - public final void rule__PluginWithVersion__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4618:1: ( rule__PluginWithVersion__Group__1__Impl ) - // InternalLcDsl.g:4619:2: rule__PluginWithVersion__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__PluginWithVersion__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__Group__1" - - - // $ANTLR start "rule__PluginWithVersion__Group__1__Impl" - // InternalLcDsl.g:4625:1: rule__PluginWithVersion__Group__1__Impl : ( ( rule__PluginWithVersion__VersionAssignment_1 )? ) ; - public final void rule__PluginWithVersion__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4629:1: ( ( ( rule__PluginWithVersion__VersionAssignment_1 )? ) ) - // InternalLcDsl.g:4630:1: ( ( rule__PluginWithVersion__VersionAssignment_1 )? ) - { - // InternalLcDsl.g:4630:1: ( ( rule__PluginWithVersion__VersionAssignment_1 )? ) - // InternalLcDsl.g:4631:2: ( rule__PluginWithVersion__VersionAssignment_1 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAccess().getVersionAssignment_1()); - } - // InternalLcDsl.g:4632:2: ( rule__PluginWithVersion__VersionAssignment_1 )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==RULE_VERSION) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalLcDsl.g:4632:3: rule__PluginWithVersion__VersionAssignment_1 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersion__VersionAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAccess().getVersionAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__Group__1__Impl" - - - // $ANTLR start "rule__FeatureWithVersion__Group__0" - // InternalLcDsl.g:4641:1: rule__FeatureWithVersion__Group__0 : rule__FeatureWithVersion__Group__0__Impl rule__FeatureWithVersion__Group__1 ; - public final void rule__FeatureWithVersion__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4645:1: ( rule__FeatureWithVersion__Group__0__Impl rule__FeatureWithVersion__Group__1 ) - // InternalLcDsl.g:4646:2: rule__FeatureWithVersion__Group__0__Impl rule__FeatureWithVersion__Group__1 - { - pushFollow(FOLLOW_39); - rule__FeatureWithVersion__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__FeatureWithVersion__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__Group__0" - - - // $ANTLR start "rule__FeatureWithVersion__Group__0__Impl" - // InternalLcDsl.g:4653:1: rule__FeatureWithVersion__Group__0__Impl : ( ( rule__FeatureWithVersion__NameAssignment_0 ) ) ; - public final void rule__FeatureWithVersion__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4657:1: ( ( ( rule__FeatureWithVersion__NameAssignment_0 ) ) ) - // InternalLcDsl.g:4658:1: ( ( rule__FeatureWithVersion__NameAssignment_0 ) ) - { - // InternalLcDsl.g:4658:1: ( ( rule__FeatureWithVersion__NameAssignment_0 ) ) - // InternalLcDsl.g:4659:2: ( rule__FeatureWithVersion__NameAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionAccess().getNameAssignment_0()); - } - // InternalLcDsl.g:4660:2: ( rule__FeatureWithVersion__NameAssignment_0 ) - // InternalLcDsl.g:4660:3: rule__FeatureWithVersion__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__FeatureWithVersion__NameAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionAccess().getNameAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__Group__0__Impl" - - - // $ANTLR start "rule__FeatureWithVersion__Group__1" - // InternalLcDsl.g:4668:1: rule__FeatureWithVersion__Group__1 : rule__FeatureWithVersion__Group__1__Impl ; - public final void rule__FeatureWithVersion__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4672:1: ( rule__FeatureWithVersion__Group__1__Impl ) - // InternalLcDsl.g:4673:2: rule__FeatureWithVersion__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__FeatureWithVersion__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__Group__1" - - - // $ANTLR start "rule__FeatureWithVersion__Group__1__Impl" - // InternalLcDsl.g:4679:1: rule__FeatureWithVersion__Group__1__Impl : ( ( rule__FeatureWithVersion__VersionAssignment_1 )? ) ; - public final void rule__FeatureWithVersion__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4683:1: ( ( ( rule__FeatureWithVersion__VersionAssignment_1 )? ) ) - // InternalLcDsl.g:4684:1: ( ( rule__FeatureWithVersion__VersionAssignment_1 )? ) - { - // InternalLcDsl.g:4684:1: ( ( rule__FeatureWithVersion__VersionAssignment_1 )? ) - // InternalLcDsl.g:4685:2: ( rule__FeatureWithVersion__VersionAssignment_1 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionAccess().getVersionAssignment_1()); - } - // InternalLcDsl.g:4686:2: ( rule__FeatureWithVersion__VersionAssignment_1 )? - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==RULE_VERSION) ) { - alt21=1; - } - switch (alt21) { - case 1 : - // InternalLcDsl.g:4686:3: rule__FeatureWithVersion__VersionAssignment_1 - { - pushFollow(FOLLOW_2); - rule__FeatureWithVersion__VersionAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionAccess().getVersionAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__Group__1__Impl" - - - // $ANTLR start "rule__ClearOption__Group__0" - // InternalLcDsl.g:4695:1: rule__ClearOption__Group__0 : rule__ClearOption__Group__0__Impl rule__ClearOption__Group__1 ; - public final void rule__ClearOption__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4699:1: ( rule__ClearOption__Group__0__Impl rule__ClearOption__Group__1 ) - // InternalLcDsl.g:4700:2: rule__ClearOption__Group__0__Impl rule__ClearOption__Group__1 - { - pushFollow(FOLLOW_40); - rule__ClearOption__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ClearOption__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__0" - - - // $ANTLR start "rule__ClearOption__Group__0__Impl" - // InternalLcDsl.g:4707:1: rule__ClearOption__Group__0__Impl : ( () ) ; - public final void rule__ClearOption__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4711:1: ( ( () ) ) - // InternalLcDsl.g:4712:1: ( () ) - { - // InternalLcDsl.g:4712:1: ( () ) - // InternalLcDsl.g:4713:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getClearOptionAction_0()); - } - // InternalLcDsl.g:4714:2: () - // InternalLcDsl.g:4714:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getClearOptionAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__0__Impl" - - - // $ANTLR start "rule__ClearOption__Group__1" - // InternalLcDsl.g:4722:1: rule__ClearOption__Group__1 : rule__ClearOption__Group__1__Impl rule__ClearOption__Group__2 ; - public final void rule__ClearOption__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4726:1: ( rule__ClearOption__Group__1__Impl rule__ClearOption__Group__2 ) - // InternalLcDsl.g:4727:2: rule__ClearOption__Group__1__Impl rule__ClearOption__Group__2 - { - pushFollow(FOLLOW_41); - rule__ClearOption__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ClearOption__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__1" - - - // $ANTLR start "rule__ClearOption__Group__1__Impl" - // InternalLcDsl.g:4734:1: rule__ClearOption__Group__1__Impl : ( 'clear' ) ; - public final void rule__ClearOption__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4738:1: ( ( 'clear' ) ) - // InternalLcDsl.g:4739:1: ( 'clear' ) - { - // InternalLcDsl.g:4739:1: ( 'clear' ) - // InternalLcDsl.g:4740:2: 'clear' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getClearKeyword_1()); - } - match(input,80,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getClearKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__1__Impl" - - - // $ANTLR start "rule__ClearOption__Group__2" - // InternalLcDsl.g:4749:1: rule__ClearOption__Group__2 : rule__ClearOption__Group__2__Impl rule__ClearOption__Group__3 ; - public final void rule__ClearOption__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4753:1: ( rule__ClearOption__Group__2__Impl rule__ClearOption__Group__3 ) - // InternalLcDsl.g:4754:2: rule__ClearOption__Group__2__Impl rule__ClearOption__Group__3 - { - pushFollow(FOLLOW_13); - rule__ClearOption__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ClearOption__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__2" - - - // $ANTLR start "rule__ClearOption__Group__2__Impl" - // InternalLcDsl.g:4761:1: rule__ClearOption__Group__2__Impl : ( ( rule__ClearOption__UnorderedGroup_2 ) ) ; - public final void rule__ClearOption__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4765:1: ( ( ( rule__ClearOption__UnorderedGroup_2 ) ) ) - // InternalLcDsl.g:4766:1: ( ( rule__ClearOption__UnorderedGroup_2 ) ) - { - // InternalLcDsl.g:4766:1: ( ( rule__ClearOption__UnorderedGroup_2 ) ) - // InternalLcDsl.g:4767:2: ( rule__ClearOption__UnorderedGroup_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - // InternalLcDsl.g:4768:2: ( rule__ClearOption__UnorderedGroup_2 ) - // InternalLcDsl.g:4768:3: rule__ClearOption__UnorderedGroup_2 - { - pushFollow(FOLLOW_2); - rule__ClearOption__UnorderedGroup_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__2__Impl" - - - // $ANTLR start "rule__ClearOption__Group__3" - // InternalLcDsl.g:4776:1: rule__ClearOption__Group__3 : rule__ClearOption__Group__3__Impl ; - public final void rule__ClearOption__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4780:1: ( rule__ClearOption__Group__3__Impl ) - // InternalLcDsl.g:4781:2: rule__ClearOption__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__ClearOption__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__3" - - - // $ANTLR start "rule__ClearOption__Group__3__Impl" - // InternalLcDsl.g:4787:1: rule__ClearOption__Group__3__Impl : ( ';' ) ; - public final void rule__ClearOption__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4791:1: ( ( ';' ) ) - // InternalLcDsl.g:4792:1: ( ';' ) - { - // InternalLcDsl.g:4792:1: ( ';' ) - // InternalLcDsl.g:4793:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group__3__Impl" - - - // $ANTLR start "rule__ClearOption__Group_2_0__0" - // InternalLcDsl.g:4803:1: rule__ClearOption__Group_2_0__0 : rule__ClearOption__Group_2_0__0__Impl rule__ClearOption__Group_2_0__1 ; - public final void rule__ClearOption__Group_2_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4807:1: ( rule__ClearOption__Group_2_0__0__Impl rule__ClearOption__Group_2_0__1 ) - // InternalLcDsl.g:4808:2: rule__ClearOption__Group_2_0__0__Impl rule__ClearOption__Group_2_0__1 - { - pushFollow(FOLLOW_29); - rule__ClearOption__Group_2_0__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__ClearOption__Group_2_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group_2_0__0" - - - // $ANTLR start "rule__ClearOption__Group_2_0__0__Impl" - // InternalLcDsl.g:4815:1: rule__ClearOption__Group_2_0__0__Impl : ( ( rule__ClearOption__Alternatives_2_0_0 ) ) ; - public final void rule__ClearOption__Group_2_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4819:1: ( ( ( rule__ClearOption__Alternatives_2_0_0 ) ) ) - // InternalLcDsl.g:4820:1: ( ( rule__ClearOption__Alternatives_2_0_0 ) ) - { - // InternalLcDsl.g:4820:1: ( ( rule__ClearOption__Alternatives_2_0_0 ) ) - // InternalLcDsl.g:4821:2: ( rule__ClearOption__Alternatives_2_0_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getAlternatives_2_0_0()); - } - // InternalLcDsl.g:4822:2: ( rule__ClearOption__Alternatives_2_0_0 ) - // InternalLcDsl.g:4822:3: rule__ClearOption__Alternatives_2_0_0 - { - pushFollow(FOLLOW_2); - rule__ClearOption__Alternatives_2_0_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getAlternatives_2_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group_2_0__0__Impl" - - - // $ANTLR start "rule__ClearOption__Group_2_0__1" - // InternalLcDsl.g:4830:1: rule__ClearOption__Group_2_0__1 : rule__ClearOption__Group_2_0__1__Impl ; - public final void rule__ClearOption__Group_2_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4834:1: ( rule__ClearOption__Group_2_0__1__Impl ) - // InternalLcDsl.g:4835:2: rule__ClearOption__Group_2_0__1__Impl - { - pushFollow(FOLLOW_2); - rule__ClearOption__Group_2_0__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group_2_0__1" - - - // $ANTLR start "rule__ClearOption__Group_2_0__1__Impl" - // InternalLcDsl.g:4841:1: rule__ClearOption__Group_2_0__1__Impl : ( ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? ) ; - public final void rule__ClearOption__Group_2_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4845:1: ( ( ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? ) ) - // InternalLcDsl.g:4846:1: ( ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? ) - { - // InternalLcDsl.g:4846:1: ( ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? ) - // InternalLcDsl.g:4847:2: ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getNoAskClearAssignment_2_0_1()); - } - // InternalLcDsl.g:4848:2: ( rule__ClearOption__NoAskClearAssignment_2_0_1 )? - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==112) ) { - alt22=1; - } - switch (alt22) { - case 1 : - // InternalLcDsl.g:4848:3: rule__ClearOption__NoAskClearAssignment_2_0_1 - { - pushFollow(FOLLOW_2); - rule__ClearOption__NoAskClearAssignment_2_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getNoAskClearAssignment_2_0_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__Group_2_0__1__Impl" - - - // $ANTLR start "rule__MemoryOption__Group__0" - // InternalLcDsl.g:4857:1: rule__MemoryOption__Group__0 : rule__MemoryOption__Group__0__Impl rule__MemoryOption__Group__1 ; - public final void rule__MemoryOption__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4861:1: ( rule__MemoryOption__Group__0__Impl rule__MemoryOption__Group__1 ) - // InternalLcDsl.g:4862:2: rule__MemoryOption__Group__0__Impl rule__MemoryOption__Group__1 - { - pushFollow(FOLLOW_42); - rule__MemoryOption__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__0" - - - // $ANTLR start "rule__MemoryOption__Group__0__Impl" - // InternalLcDsl.g:4869:1: rule__MemoryOption__Group__0__Impl : ( () ) ; - public final void rule__MemoryOption__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4873:1: ( ( () ) ) - // InternalLcDsl.g:4874:1: ( () ) - { - // InternalLcDsl.g:4874:1: ( () ) - // InternalLcDsl.g:4875:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0()); - } - // InternalLcDsl.g:4876:2: () - // InternalLcDsl.g:4876:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__0__Impl" - - - // $ANTLR start "rule__MemoryOption__Group__1" - // InternalLcDsl.g:4884:1: rule__MemoryOption__Group__1 : rule__MemoryOption__Group__1__Impl rule__MemoryOption__Group__2 ; - public final void rule__MemoryOption__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4888:1: ( rule__MemoryOption__Group__1__Impl rule__MemoryOption__Group__2 ) - // InternalLcDsl.g:4889:2: rule__MemoryOption__Group__1__Impl rule__MemoryOption__Group__2 - { - pushFollow(FOLLOW_43); - rule__MemoryOption__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__1" - - - // $ANTLR start "rule__MemoryOption__Group__1__Impl" - // InternalLcDsl.g:4896:1: rule__MemoryOption__Group__1__Impl : ( 'memory' ) ; - public final void rule__MemoryOption__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4900:1: ( ( 'memory' ) ) - // InternalLcDsl.g:4901:1: ( 'memory' ) - { - // InternalLcDsl.g:4901:1: ( 'memory' ) - // InternalLcDsl.g:4902:2: 'memory' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); - } - match(input,81,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__1__Impl" - - - // $ANTLR start "rule__MemoryOption__Group__2" - // InternalLcDsl.g:4911:1: rule__MemoryOption__Group__2 : rule__MemoryOption__Group__2__Impl rule__MemoryOption__Group__3 ; - public final void rule__MemoryOption__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4915:1: ( rule__MemoryOption__Group__2__Impl rule__MemoryOption__Group__3 ) - // InternalLcDsl.g:4916:2: rule__MemoryOption__Group__2__Impl rule__MemoryOption__Group__3 - { - pushFollow(FOLLOW_13); - rule__MemoryOption__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__2" - - - // $ANTLR start "rule__MemoryOption__Group__2__Impl" - // InternalLcDsl.g:4923:1: rule__MemoryOption__Group__2__Impl : ( ( rule__MemoryOption__UnorderedGroup_2 ) ) ; - public final void rule__MemoryOption__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4927:1: ( ( ( rule__MemoryOption__UnorderedGroup_2 ) ) ) - // InternalLcDsl.g:4928:1: ( ( rule__MemoryOption__UnorderedGroup_2 ) ) - { - // InternalLcDsl.g:4928:1: ( ( rule__MemoryOption__UnorderedGroup_2 ) ) - // InternalLcDsl.g:4929:2: ( rule__MemoryOption__UnorderedGroup_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - // InternalLcDsl.g:4930:2: ( rule__MemoryOption__UnorderedGroup_2 ) - // InternalLcDsl.g:4930:3: rule__MemoryOption__UnorderedGroup_2 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__UnorderedGroup_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__2__Impl" - - - // $ANTLR start "rule__MemoryOption__Group__3" - // InternalLcDsl.g:4938:1: rule__MemoryOption__Group__3 : rule__MemoryOption__Group__3__Impl ; - public final void rule__MemoryOption__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4942:1: ( rule__MemoryOption__Group__3__Impl ) - // InternalLcDsl.g:4943:2: rule__MemoryOption__Group__3__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__3" - - - // $ANTLR start "rule__MemoryOption__Group__3__Impl" - // InternalLcDsl.g:4949:1: rule__MemoryOption__Group__3__Impl : ( ';' ) ; - public final void rule__MemoryOption__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4953:1: ( ( ';' ) ) - // InternalLcDsl.g:4954:1: ( ';' ) - { - // InternalLcDsl.g:4954:1: ( ';' ) - // InternalLcDsl.g:4955:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group__3__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__0" - // InternalLcDsl.g:4965:1: rule__MemoryOption__Group_2_0__0 : rule__MemoryOption__Group_2_0__0__Impl rule__MemoryOption__Group_2_0__1 ; - public final void rule__MemoryOption__Group_2_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4969:1: ( rule__MemoryOption__Group_2_0__0__Impl rule__MemoryOption__Group_2_0__1 ) - // InternalLcDsl.g:4970:2: rule__MemoryOption__Group_2_0__0__Impl rule__MemoryOption__Group_2_0__1 - { - pushFollow(FOLLOW_22); - rule__MemoryOption__Group_2_0__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__0" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__0__Impl" - // InternalLcDsl.g:4977:1: rule__MemoryOption__Group_2_0__0__Impl : ( 'min' ) ; - public final void rule__MemoryOption__Group_2_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4981:1: ( ( 'min' ) ) - // InternalLcDsl.g:4982:1: ( 'min' ) - { - // InternalLcDsl.g:4982:1: ( 'min' ) - // InternalLcDsl.g:4983:2: 'min' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); - } - match(input,82,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__0__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__1" - // InternalLcDsl.g:4992:1: rule__MemoryOption__Group_2_0__1 : rule__MemoryOption__Group_2_0__1__Impl rule__MemoryOption__Group_2_0__2 ; - public final void rule__MemoryOption__Group_2_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:4996:1: ( rule__MemoryOption__Group_2_0__1__Impl rule__MemoryOption__Group_2_0__2 ) - // InternalLcDsl.g:4997:2: rule__MemoryOption__Group_2_0__1__Impl rule__MemoryOption__Group_2_0__2 - { - pushFollow(FOLLOW_36); - rule__MemoryOption__Group_2_0__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_0__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__1" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__1__Impl" - // InternalLcDsl.g:5004:1: rule__MemoryOption__Group_2_0__1__Impl : ( RULE_EQ ) ; - public final void rule__MemoryOption__Group_2_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5008:1: ( ( RULE_EQ ) ) - // InternalLcDsl.g:5009:1: ( RULE_EQ ) - { - // InternalLcDsl.g:5009:1: ( RULE_EQ ) - // InternalLcDsl.g:5010:2: RULE_EQ - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); - } - match(input,RULE_EQ,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__1__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__2" - // InternalLcDsl.g:5019:1: rule__MemoryOption__Group_2_0__2 : rule__MemoryOption__Group_2_0__2__Impl rule__MemoryOption__Group_2_0__3 ; - public final void rule__MemoryOption__Group_2_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5023:1: ( rule__MemoryOption__Group_2_0__2__Impl rule__MemoryOption__Group_2_0__3 ) - // InternalLcDsl.g:5024:2: rule__MemoryOption__Group_2_0__2__Impl rule__MemoryOption__Group_2_0__3 - { - pushFollow(FOLLOW_44); - rule__MemoryOption__Group_2_0__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_0__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__2" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__2__Impl" - // InternalLcDsl.g:5031:1: rule__MemoryOption__Group_2_0__2__Impl : ( ( rule__MemoryOption__MinAssignment_2_0_2 ) ) ; - public final void rule__MemoryOption__Group_2_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5035:1: ( ( ( rule__MemoryOption__MinAssignment_2_0_2 ) ) ) - // InternalLcDsl.g:5036:1: ( ( rule__MemoryOption__MinAssignment_2_0_2 ) ) - { - // InternalLcDsl.g:5036:1: ( ( rule__MemoryOption__MinAssignment_2_0_2 ) ) - // InternalLcDsl.g:5037:2: ( rule__MemoryOption__MinAssignment_2_0_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMinAssignment_2_0_2()); - } - // InternalLcDsl.g:5038:2: ( rule__MemoryOption__MinAssignment_2_0_2 ) - // InternalLcDsl.g:5038:3: rule__MemoryOption__MinAssignment_2_0_2 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__MinAssignment_2_0_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMinAssignment_2_0_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__2__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__3" - // InternalLcDsl.g:5046:1: rule__MemoryOption__Group_2_0__3 : rule__MemoryOption__Group_2_0__3__Impl ; - public final void rule__MemoryOption__Group_2_0__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5050:1: ( rule__MemoryOption__Group_2_0__3__Impl ) - // InternalLcDsl.g:5051:2: rule__MemoryOption__Group_2_0__3__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_0__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__3" - - - // $ANTLR start "rule__MemoryOption__Group_2_0__3__Impl" - // InternalLcDsl.g:5057:1: rule__MemoryOption__Group_2_0__3__Impl : ( ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) ) ; - public final void rule__MemoryOption__Group_2_0__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5061:1: ( ( ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) ) ) - // InternalLcDsl.g:5062:1: ( ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) ) - { - // InternalLcDsl.g:5062:1: ( ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) ) - // InternalLcDsl.g:5063:2: ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMinUnitAssignment_2_0_3()); - } - // InternalLcDsl.g:5064:2: ( rule__MemoryOption__MinUnitAssignment_2_0_3 ) - // InternalLcDsl.g:5064:3: rule__MemoryOption__MinUnitAssignment_2_0_3 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__MinUnitAssignment_2_0_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMinUnitAssignment_2_0_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_0__3__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__0" - // InternalLcDsl.g:5073:1: rule__MemoryOption__Group_2_1__0 : rule__MemoryOption__Group_2_1__0__Impl rule__MemoryOption__Group_2_1__1 ; - public final void rule__MemoryOption__Group_2_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5077:1: ( rule__MemoryOption__Group_2_1__0__Impl rule__MemoryOption__Group_2_1__1 ) - // InternalLcDsl.g:5078:2: rule__MemoryOption__Group_2_1__0__Impl rule__MemoryOption__Group_2_1__1 - { - pushFollow(FOLLOW_22); - rule__MemoryOption__Group_2_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__0" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__0__Impl" - // InternalLcDsl.g:5085:1: rule__MemoryOption__Group_2_1__0__Impl : ( 'max' ) ; - public final void rule__MemoryOption__Group_2_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5089:1: ( ( 'max' ) ) - // InternalLcDsl.g:5090:1: ( 'max' ) - { - // InternalLcDsl.g:5090:1: ( 'max' ) - // InternalLcDsl.g:5091:2: 'max' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); - } - match(input,83,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__0__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__1" - // InternalLcDsl.g:5100:1: rule__MemoryOption__Group_2_1__1 : rule__MemoryOption__Group_2_1__1__Impl rule__MemoryOption__Group_2_1__2 ; - public final void rule__MemoryOption__Group_2_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5104:1: ( rule__MemoryOption__Group_2_1__1__Impl rule__MemoryOption__Group_2_1__2 ) - // InternalLcDsl.g:5105:2: rule__MemoryOption__Group_2_1__1__Impl rule__MemoryOption__Group_2_1__2 - { - pushFollow(FOLLOW_36); - rule__MemoryOption__Group_2_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_1__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__1" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__1__Impl" - // InternalLcDsl.g:5112:1: rule__MemoryOption__Group_2_1__1__Impl : ( RULE_EQ ) ; - public final void rule__MemoryOption__Group_2_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5116:1: ( ( RULE_EQ ) ) - // InternalLcDsl.g:5117:1: ( RULE_EQ ) - { - // InternalLcDsl.g:5117:1: ( RULE_EQ ) - // InternalLcDsl.g:5118:2: RULE_EQ - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); - } - match(input,RULE_EQ,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__1__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__2" - // InternalLcDsl.g:5127:1: rule__MemoryOption__Group_2_1__2 : rule__MemoryOption__Group_2_1__2__Impl rule__MemoryOption__Group_2_1__3 ; - public final void rule__MemoryOption__Group_2_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5131:1: ( rule__MemoryOption__Group_2_1__2__Impl rule__MemoryOption__Group_2_1__3 ) - // InternalLcDsl.g:5132:2: rule__MemoryOption__Group_2_1__2__Impl rule__MemoryOption__Group_2_1__3 - { - pushFollow(FOLLOW_44); - rule__MemoryOption__Group_2_1__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_1__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__2" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__2__Impl" - // InternalLcDsl.g:5139:1: rule__MemoryOption__Group_2_1__2__Impl : ( ( rule__MemoryOption__MaxAssignment_2_1_2 ) ) ; - public final void rule__MemoryOption__Group_2_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5143:1: ( ( ( rule__MemoryOption__MaxAssignment_2_1_2 ) ) ) - // InternalLcDsl.g:5144:1: ( ( rule__MemoryOption__MaxAssignment_2_1_2 ) ) - { - // InternalLcDsl.g:5144:1: ( ( rule__MemoryOption__MaxAssignment_2_1_2 ) ) - // InternalLcDsl.g:5145:2: ( rule__MemoryOption__MaxAssignment_2_1_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMaxAssignment_2_1_2()); - } - // InternalLcDsl.g:5146:2: ( rule__MemoryOption__MaxAssignment_2_1_2 ) - // InternalLcDsl.g:5146:3: rule__MemoryOption__MaxAssignment_2_1_2 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__MaxAssignment_2_1_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMaxAssignment_2_1_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__2__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__3" - // InternalLcDsl.g:5154:1: rule__MemoryOption__Group_2_1__3 : rule__MemoryOption__Group_2_1__3__Impl ; - public final void rule__MemoryOption__Group_2_1__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5158:1: ( rule__MemoryOption__Group_2_1__3__Impl ) - // InternalLcDsl.g:5159:2: rule__MemoryOption__Group_2_1__3__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_1__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__3" - - - // $ANTLR start "rule__MemoryOption__Group_2_1__3__Impl" - // InternalLcDsl.g:5165:1: rule__MemoryOption__Group_2_1__3__Impl : ( ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) ) ; - public final void rule__MemoryOption__Group_2_1__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5169:1: ( ( ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) ) ) - // InternalLcDsl.g:5170:1: ( ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) ) - { - // InternalLcDsl.g:5170:1: ( ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) ) - // InternalLcDsl.g:5171:2: ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMaxUnitAssignment_2_1_3()); - } - // InternalLcDsl.g:5172:2: ( rule__MemoryOption__MaxUnitAssignment_2_1_3 ) - // InternalLcDsl.g:5172:3: rule__MemoryOption__MaxUnitAssignment_2_1_3 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__MaxUnitAssignment_2_1_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMaxUnitAssignment_2_1_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_1__3__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__0" - // InternalLcDsl.g:5181:1: rule__MemoryOption__Group_2_2__0 : rule__MemoryOption__Group_2_2__0__Impl rule__MemoryOption__Group_2_2__1 ; - public final void rule__MemoryOption__Group_2_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5185:1: ( rule__MemoryOption__Group_2_2__0__Impl rule__MemoryOption__Group_2_2__1 ) - // InternalLcDsl.g:5186:2: rule__MemoryOption__Group_2_2__0__Impl rule__MemoryOption__Group_2_2__1 - { - pushFollow(FOLLOW_22); - rule__MemoryOption__Group_2_2__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__0" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__0__Impl" - // InternalLcDsl.g:5193:1: rule__MemoryOption__Group_2_2__0__Impl : ( 'perm' ) ; - public final void rule__MemoryOption__Group_2_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5197:1: ( ( 'perm' ) ) - // InternalLcDsl.g:5198:1: ( 'perm' ) - { - // InternalLcDsl.g:5198:1: ( 'perm' ) - // InternalLcDsl.g:5199:2: 'perm' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); - } - match(input,84,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__0__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__1" - // InternalLcDsl.g:5208:1: rule__MemoryOption__Group_2_2__1 : rule__MemoryOption__Group_2_2__1__Impl rule__MemoryOption__Group_2_2__2 ; - public final void rule__MemoryOption__Group_2_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5212:1: ( rule__MemoryOption__Group_2_2__1__Impl rule__MemoryOption__Group_2_2__2 ) - // InternalLcDsl.g:5213:2: rule__MemoryOption__Group_2_2__1__Impl rule__MemoryOption__Group_2_2__2 - { - pushFollow(FOLLOW_36); - rule__MemoryOption__Group_2_2__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_2__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__1" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__1__Impl" - // InternalLcDsl.g:5220:1: rule__MemoryOption__Group_2_2__1__Impl : ( RULE_EQ ) ; - public final void rule__MemoryOption__Group_2_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5224:1: ( ( RULE_EQ ) ) - // InternalLcDsl.g:5225:1: ( RULE_EQ ) - { - // InternalLcDsl.g:5225:1: ( RULE_EQ ) - // InternalLcDsl.g:5226:2: RULE_EQ - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); - } - match(input,RULE_EQ,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__1__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__2" - // InternalLcDsl.g:5235:1: rule__MemoryOption__Group_2_2__2 : rule__MemoryOption__Group_2_2__2__Impl rule__MemoryOption__Group_2_2__3 ; - public final void rule__MemoryOption__Group_2_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5239:1: ( rule__MemoryOption__Group_2_2__2__Impl rule__MemoryOption__Group_2_2__3 ) - // InternalLcDsl.g:5240:2: rule__MemoryOption__Group_2_2__2__Impl rule__MemoryOption__Group_2_2__3 - { - pushFollow(FOLLOW_44); - rule__MemoryOption__Group_2_2__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_2__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__2" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__2__Impl" - // InternalLcDsl.g:5247:1: rule__MemoryOption__Group_2_2__2__Impl : ( ( rule__MemoryOption__PermAssignment_2_2_2 ) ) ; - public final void rule__MemoryOption__Group_2_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5251:1: ( ( ( rule__MemoryOption__PermAssignment_2_2_2 ) ) ) - // InternalLcDsl.g:5252:1: ( ( rule__MemoryOption__PermAssignment_2_2_2 ) ) - { - // InternalLcDsl.g:5252:1: ( ( rule__MemoryOption__PermAssignment_2_2_2 ) ) - // InternalLcDsl.g:5253:2: ( rule__MemoryOption__PermAssignment_2_2_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getPermAssignment_2_2_2()); - } - // InternalLcDsl.g:5254:2: ( rule__MemoryOption__PermAssignment_2_2_2 ) - // InternalLcDsl.g:5254:3: rule__MemoryOption__PermAssignment_2_2_2 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__PermAssignment_2_2_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getPermAssignment_2_2_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__2__Impl" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__3" - // InternalLcDsl.g:5262:1: rule__MemoryOption__Group_2_2__3 : rule__MemoryOption__Group_2_2__3__Impl ; - public final void rule__MemoryOption__Group_2_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5266:1: ( rule__MemoryOption__Group_2_2__3__Impl ) - // InternalLcDsl.g:5267:2: rule__MemoryOption__Group_2_2__3__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_2__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__3" - - - // $ANTLR start "rule__MemoryOption__Group_2_2__3__Impl" - // InternalLcDsl.g:5273:1: rule__MemoryOption__Group_2_2__3__Impl : ( ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) ) ; - public final void rule__MemoryOption__Group_2_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5277:1: ( ( ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) ) ) - // InternalLcDsl.g:5278:1: ( ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) ) - { - // InternalLcDsl.g:5278:1: ( ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) ) - // InternalLcDsl.g:5279:2: ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getPermUnitAssignment_2_2_3()); - } - // InternalLcDsl.g:5280:2: ( rule__MemoryOption__PermUnitAssignment_2_2_3 ) - // InternalLcDsl.g:5280:3: rule__MemoryOption__PermUnitAssignment_2_2_3 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__PermUnitAssignment_2_2_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getPermUnitAssignment_2_2_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__Group_2_2__3__Impl" - - - // $ANTLR start "rule__GroupMember__Group__0" - // InternalLcDsl.g:5289:1: rule__GroupMember__Group__0 : rule__GroupMember__Group__0__Impl rule__GroupMember__Group__1 ; - public final void rule__GroupMember__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5293:1: ( rule__GroupMember__Group__0__Impl rule__GroupMember__Group__1 ) - // InternalLcDsl.g:5294:2: rule__GroupMember__Group__0__Impl rule__GroupMember__Group__1 - { - pushFollow(FOLLOW_45); - rule__GroupMember__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupMember__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__0" - - - // $ANTLR start "rule__GroupMember__Group__0__Impl" - // InternalLcDsl.g:5301:1: rule__GroupMember__Group__0__Impl : ( ( rule__GroupMember__UnorderedGroup_0 ) ) ; - public final void rule__GroupMember__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5305:1: ( ( ( rule__GroupMember__UnorderedGroup_0 ) ) ) - // InternalLcDsl.g:5306:1: ( ( rule__GroupMember__UnorderedGroup_0 ) ) - { - // InternalLcDsl.g:5306:1: ( ( rule__GroupMember__UnorderedGroup_0 ) ) - // InternalLcDsl.g:5307:2: ( rule__GroupMember__UnorderedGroup_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - // InternalLcDsl.g:5308:2: ( rule__GroupMember__UnorderedGroup_0 ) - // InternalLcDsl.g:5308:3: rule__GroupMember__UnorderedGroup_0 - { - pushFollow(FOLLOW_2); - rule__GroupMember__UnorderedGroup_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__0__Impl" - - - // $ANTLR start "rule__GroupMember__Group__1" - // InternalLcDsl.g:5316:1: rule__GroupMember__Group__1 : rule__GroupMember__Group__1__Impl rule__GroupMember__Group__2 ; - public final void rule__GroupMember__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5320:1: ( rule__GroupMember__Group__1__Impl rule__GroupMember__Group__2 ) - // InternalLcDsl.g:5321:2: rule__GroupMember__Group__1__Impl rule__GroupMember__Group__2 - { - pushFollow(FOLLOW_6); - rule__GroupMember__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupMember__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__1" - - - // $ANTLR start "rule__GroupMember__Group__1__Impl" - // InternalLcDsl.g:5328:1: rule__GroupMember__Group__1__Impl : ( 'member' ) ; - public final void rule__GroupMember__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5332:1: ( ( 'member' ) ) - // InternalLcDsl.g:5333:1: ( 'member' ) - { - // InternalLcDsl.g:5333:1: ( 'member' ) - // InternalLcDsl.g:5334:2: 'member' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); - } - match(input,85,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__1__Impl" - - - // $ANTLR start "rule__GroupMember__Group__2" - // InternalLcDsl.g:5343:1: rule__GroupMember__Group__2 : rule__GroupMember__Group__2__Impl rule__GroupMember__Group__3 ; - public final void rule__GroupMember__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5347:1: ( rule__GroupMember__Group__2__Impl rule__GroupMember__Group__3 ) - // InternalLcDsl.g:5348:2: rule__GroupMember__Group__2__Impl rule__GroupMember__Group__3 - { - pushFollow(FOLLOW_46); - rule__GroupMember__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupMember__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__2" - - - // $ANTLR start "rule__GroupMember__Group__2__Impl" - // InternalLcDsl.g:5355:1: rule__GroupMember__Group__2__Impl : ( ( rule__GroupMember__MemberAssignment_2 ) ) ; - public final void rule__GroupMember__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5359:1: ( ( ( rule__GroupMember__MemberAssignment_2 ) ) ) - // InternalLcDsl.g:5360:1: ( ( rule__GroupMember__MemberAssignment_2 ) ) - { - // InternalLcDsl.g:5360:1: ( ( rule__GroupMember__MemberAssignment_2 ) ) - // InternalLcDsl.g:5361:2: ( rule__GroupMember__MemberAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getMemberAssignment_2()); - } - // InternalLcDsl.g:5362:2: ( rule__GroupMember__MemberAssignment_2 ) - // InternalLcDsl.g:5362:3: rule__GroupMember__MemberAssignment_2 - { - pushFollow(FOLLOW_2); - rule__GroupMember__MemberAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getMemberAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__2__Impl" - - - // $ANTLR start "rule__GroupMember__Group__3" - // InternalLcDsl.g:5370:1: rule__GroupMember__Group__3 : rule__GroupMember__Group__3__Impl rule__GroupMember__Group__4 ; - public final void rule__GroupMember__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5374:1: ( rule__GroupMember__Group__3__Impl rule__GroupMember__Group__4 ) - // InternalLcDsl.g:5375:2: rule__GroupMember__Group__3__Impl rule__GroupMember__Group__4 - { - pushFollow(FOLLOW_46); - rule__GroupMember__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupMember__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__3" - - - // $ANTLR start "rule__GroupMember__Group__3__Impl" - // InternalLcDsl.g:5382:1: rule__GroupMember__Group__3__Impl : ( ( rule__GroupMember__PostActionAssignment_3 )? ) ; - public final void rule__GroupMember__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5386:1: ( ( ( rule__GroupMember__PostActionAssignment_3 )? ) ) - // InternalLcDsl.g:5387:1: ( ( rule__GroupMember__PostActionAssignment_3 )? ) - { - // InternalLcDsl.g:5387:1: ( ( rule__GroupMember__PostActionAssignment_3 )? ) - // InternalLcDsl.g:5388:2: ( rule__GroupMember__PostActionAssignment_3 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getPostActionAssignment_3()); - } - // InternalLcDsl.g:5389:2: ( rule__GroupMember__PostActionAssignment_3 )? - int alt23=2; - int LA23_0 = input.LA(1); - - if ( ((LA23_0>=86 && LA23_0<=88)) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // InternalLcDsl.g:5389:3: rule__GroupMember__PostActionAssignment_3 - { - pushFollow(FOLLOW_2); - rule__GroupMember__PostActionAssignment_3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getPostActionAssignment_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__3__Impl" - - - // $ANTLR start "rule__GroupMember__Group__4" - // InternalLcDsl.g:5397:1: rule__GroupMember__Group__4 : rule__GroupMember__Group__4__Impl ; - public final void rule__GroupMember__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5401:1: ( rule__GroupMember__Group__4__Impl ) - // InternalLcDsl.g:5402:2: rule__GroupMember__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__GroupMember__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__4" - - - // $ANTLR start "rule__GroupMember__Group__4__Impl" - // InternalLcDsl.g:5408:1: rule__GroupMember__Group__4__Impl : ( ';' ) ; - public final void rule__GroupMember__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5412:1: ( ( ';' ) ) - // InternalLcDsl.g:5413:1: ( ';' ) - { - // InternalLcDsl.g:5413:1: ( ';' ) - // InternalLcDsl.g:5414:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__Group__4__Impl" - - - // $ANTLR start "rule__GroupPostLaunchDelay__Group__0" - // InternalLcDsl.g:5424:1: rule__GroupPostLaunchDelay__Group__0 : rule__GroupPostLaunchDelay__Group__0__Impl rule__GroupPostLaunchDelay__Group__1 ; - public final void rule__GroupPostLaunchDelay__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5428:1: ( rule__GroupPostLaunchDelay__Group__0__Impl rule__GroupPostLaunchDelay__Group__1 ) - // InternalLcDsl.g:5429:2: rule__GroupPostLaunchDelay__Group__0__Impl rule__GroupPostLaunchDelay__Group__1 - { - pushFollow(FOLLOW_36); - rule__GroupPostLaunchDelay__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupPostLaunchDelay__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchDelay__Group__0" - - - // $ANTLR start "rule__GroupPostLaunchDelay__Group__0__Impl" - // InternalLcDsl.g:5436:1: rule__GroupPostLaunchDelay__Group__0__Impl : ( 'delay' ) ; - public final void rule__GroupPostLaunchDelay__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5440:1: ( ( 'delay' ) ) - // InternalLcDsl.g:5441:1: ( 'delay' ) - { - // InternalLcDsl.g:5441:1: ( 'delay' ) - // InternalLcDsl.g:5442:2: 'delay' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); - } - match(input,86,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchDelay__Group__0__Impl" - - - // $ANTLR start "rule__GroupPostLaunchDelay__Group__1" - // InternalLcDsl.g:5451:1: rule__GroupPostLaunchDelay__Group__1 : rule__GroupPostLaunchDelay__Group__1__Impl ; - public final void rule__GroupPostLaunchDelay__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5455:1: ( rule__GroupPostLaunchDelay__Group__1__Impl ) - // InternalLcDsl.g:5456:2: rule__GroupPostLaunchDelay__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchDelay__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchDelay__Group__1" - - - // $ANTLR start "rule__GroupPostLaunchDelay__Group__1__Impl" - // InternalLcDsl.g:5462:1: rule__GroupPostLaunchDelay__Group__1__Impl : ( ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) ) ; - public final void rule__GroupPostLaunchDelay__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5466:1: ( ( ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) ) ) - // InternalLcDsl.g:5467:1: ( ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) ) - { - // InternalLcDsl.g:5467:1: ( ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) ) - // InternalLcDsl.g:5468:2: ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayAssignment_1()); - } - // InternalLcDsl.g:5469:2: ( rule__GroupPostLaunchDelay__DelayAssignment_1 ) - // InternalLcDsl.g:5469:3: rule__GroupPostLaunchDelay__DelayAssignment_1 - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchDelay__DelayAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchDelay__Group__1__Impl" - - - // $ANTLR start "rule__GroupPostLaunchRegex__Group__0" - // InternalLcDsl.g:5478:1: rule__GroupPostLaunchRegex__Group__0 : rule__GroupPostLaunchRegex__Group__0__Impl rule__GroupPostLaunchRegex__Group__1 ; - public final void rule__GroupPostLaunchRegex__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5482:1: ( rule__GroupPostLaunchRegex__Group__0__Impl rule__GroupPostLaunchRegex__Group__1 ) - // InternalLcDsl.g:5483:2: rule__GroupPostLaunchRegex__Group__0__Impl rule__GroupPostLaunchRegex__Group__1 - { - pushFollow(FOLLOW_11); - rule__GroupPostLaunchRegex__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupPostLaunchRegex__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchRegex__Group__0" - - - // $ANTLR start "rule__GroupPostLaunchRegex__Group__0__Impl" - // InternalLcDsl.g:5490:1: rule__GroupPostLaunchRegex__Group__0__Impl : ( 'regex' ) ; - public final void rule__GroupPostLaunchRegex__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5494:1: ( ( 'regex' ) ) - // InternalLcDsl.g:5495:1: ( 'regex' ) - { - // InternalLcDsl.g:5495:1: ( 'regex' ) - // InternalLcDsl.g:5496:2: 'regex' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); - } - match(input,87,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchRegex__Group__0__Impl" - - - // $ANTLR start "rule__GroupPostLaunchRegex__Group__1" - // InternalLcDsl.g:5505:1: rule__GroupPostLaunchRegex__Group__1 : rule__GroupPostLaunchRegex__Group__1__Impl ; - public final void rule__GroupPostLaunchRegex__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5509:1: ( rule__GroupPostLaunchRegex__Group__1__Impl ) - // InternalLcDsl.g:5510:2: rule__GroupPostLaunchRegex__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchRegex__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchRegex__Group__1" - - - // $ANTLR start "rule__GroupPostLaunchRegex__Group__1__Impl" - // InternalLcDsl.g:5516:1: rule__GroupPostLaunchRegex__Group__1__Impl : ( ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) ) ; - public final void rule__GroupPostLaunchRegex__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5520:1: ( ( ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) ) ) - // InternalLcDsl.g:5521:1: ( ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) ) - { - // InternalLcDsl.g:5521:1: ( ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) ) - // InternalLcDsl.g:5522:2: ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexAssignment_1()); - } - // InternalLcDsl.g:5523:2: ( rule__GroupPostLaunchRegex__RegexAssignment_1 ) - // InternalLcDsl.g:5523:3: rule__GroupPostLaunchRegex__RegexAssignment_1 - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchRegex__RegexAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchRegex__Group__1__Impl" - - - // $ANTLR start "rule__GroupPostLaunchWait__Group__0" - // InternalLcDsl.g:5532:1: rule__GroupPostLaunchWait__Group__0 : rule__GroupPostLaunchWait__Group__0__Impl rule__GroupPostLaunchWait__Group__1 ; - public final void rule__GroupPostLaunchWait__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5536:1: ( rule__GroupPostLaunchWait__Group__0__Impl rule__GroupPostLaunchWait__Group__1 ) - // InternalLcDsl.g:5537:2: rule__GroupPostLaunchWait__Group__0__Impl rule__GroupPostLaunchWait__Group__1 - { - pushFollow(FOLLOW_47); - rule__GroupPostLaunchWait__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__GroupPostLaunchWait__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchWait__Group__0" - - - // $ANTLR start "rule__GroupPostLaunchWait__Group__0__Impl" - // InternalLcDsl.g:5544:1: rule__GroupPostLaunchWait__Group__0__Impl : ( () ) ; - public final void rule__GroupPostLaunchWait__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5548:1: ( ( () ) ) - // InternalLcDsl.g:5549:1: ( () ) - { - // InternalLcDsl.g:5549:1: ( () ) - // InternalLcDsl.g:5550:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0()); - } - // InternalLcDsl.g:5551:2: () - // InternalLcDsl.g:5551:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchWait__Group__0__Impl" - - - // $ANTLR start "rule__GroupPostLaunchWait__Group__1" - // InternalLcDsl.g:5559:1: rule__GroupPostLaunchWait__Group__1 : rule__GroupPostLaunchWait__Group__1__Impl ; - public final void rule__GroupPostLaunchWait__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5563:1: ( rule__GroupPostLaunchWait__Group__1__Impl ) - // InternalLcDsl.g:5564:2: rule__GroupPostLaunchWait__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__GroupPostLaunchWait__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchWait__Group__1" - - - // $ANTLR start "rule__GroupPostLaunchWait__Group__1__Impl" - // InternalLcDsl.g:5570:1: rule__GroupPostLaunchWait__Group__1__Impl : ( 'wait' ) ; - public final void rule__GroupPostLaunchWait__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5574:1: ( ( 'wait' ) ) - // InternalLcDsl.g:5575:1: ( 'wait' ) - { - // InternalLcDsl.g:5575:1: ( 'wait' ) - // InternalLcDsl.g:5576:2: 'wait' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); - } - match(input,88,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchWait__Group__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group__0" - // InternalLcDsl.g:5586:1: rule__TestConfig__Group__0 : rule__TestConfig__Group__0__Impl rule__TestConfig__Group__1 ; - public final void rule__TestConfig__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5590:1: ( rule__TestConfig__Group__0__Impl rule__TestConfig__Group__1 ) - // InternalLcDsl.g:5591:2: rule__TestConfig__Group__0__Impl rule__TestConfig__Group__1 - { - pushFollow(FOLLOW_48); - rule__TestConfig__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__0" - - - // $ANTLR start "rule__TestConfig__Group__0__Impl" - // InternalLcDsl.g:5598:1: rule__TestConfig__Group__0__Impl : ( () ) ; - public final void rule__TestConfig__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5602:1: ( ( () ) ) - // InternalLcDsl.g:5603:1: ( () ) - { - // InternalLcDsl.g:5603:1: ( () ) - // InternalLcDsl.g:5604:2: () - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getTestConfigAction_0()); - } - // InternalLcDsl.g:5605:2: () - // InternalLcDsl.g:5605:3: - { - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getTestConfigAction_0()); - } - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group__1" - // InternalLcDsl.g:5613:1: rule__TestConfig__Group__1 : rule__TestConfig__Group__1__Impl rule__TestConfig__Group__2 ; - public final void rule__TestConfig__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5617:1: ( rule__TestConfig__Group__1__Impl rule__TestConfig__Group__2 ) - // InternalLcDsl.g:5618:2: rule__TestConfig__Group__1__Impl rule__TestConfig__Group__2 - { - pushFollow(FOLLOW_33); - rule__TestConfig__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__1" - - - // $ANTLR start "rule__TestConfig__Group__1__Impl" - // InternalLcDsl.g:5625:1: rule__TestConfig__Group__1__Impl : ( 'test' ) ; - public final void rule__TestConfig__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5629:1: ( ( 'test' ) ) - // InternalLcDsl.g:5630:1: ( 'test' ) - { - // InternalLcDsl.g:5630:1: ( 'test' ) - // InternalLcDsl.g:5631:2: 'test' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getTestKeyword_1()); - } - match(input,89,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getTestKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group__2" - // InternalLcDsl.g:5640:1: rule__TestConfig__Group__2 : rule__TestConfig__Group__2__Impl rule__TestConfig__Group__3 ; - public final void rule__TestConfig__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5644:1: ( rule__TestConfig__Group__2__Impl rule__TestConfig__Group__3 ) - // InternalLcDsl.g:5645:2: rule__TestConfig__Group__2__Impl rule__TestConfig__Group__3 - { - pushFollow(FOLLOW_49); - rule__TestConfig__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__2" - - - // $ANTLR start "rule__TestConfig__Group__2__Impl" - // InternalLcDsl.g:5652:1: rule__TestConfig__Group__2__Impl : ( RULE_BLOCK_BEGIN ) ; - public final void rule__TestConfig__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5656:1: ( ( RULE_BLOCK_BEGIN ) ) - // InternalLcDsl.g:5657:1: ( RULE_BLOCK_BEGIN ) - { - // InternalLcDsl.g:5657:1: ( RULE_BLOCK_BEGIN ) - // InternalLcDsl.g:5658:2: RULE_BLOCK_BEGIN - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); - } - match(input,RULE_BLOCK_BEGIN,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group__3" - // InternalLcDsl.g:5667:1: rule__TestConfig__Group__3 : rule__TestConfig__Group__3__Impl rule__TestConfig__Group__4 ; - public final void rule__TestConfig__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5671:1: ( rule__TestConfig__Group__3__Impl rule__TestConfig__Group__4 ) - // InternalLcDsl.g:5672:2: rule__TestConfig__Group__3__Impl rule__TestConfig__Group__4 - { - pushFollow(FOLLOW_9); - rule__TestConfig__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__3" - - - // $ANTLR start "rule__TestConfig__Group__3__Impl" - // InternalLcDsl.g:5679:1: rule__TestConfig__Group__3__Impl : ( ( rule__TestConfig__UnorderedGroup_3 ) ) ; - public final void rule__TestConfig__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5683:1: ( ( ( rule__TestConfig__UnorderedGroup_3 ) ) ) - // InternalLcDsl.g:5684:1: ( ( rule__TestConfig__UnorderedGroup_3 ) ) - { - // InternalLcDsl.g:5684:1: ( ( rule__TestConfig__UnorderedGroup_3 ) ) - // InternalLcDsl.g:5685:2: ( rule__TestConfig__UnorderedGroup_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - // InternalLcDsl.g:5686:2: ( rule__TestConfig__UnorderedGroup_3 ) - // InternalLcDsl.g:5686:3: rule__TestConfig__UnorderedGroup_3 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__3__Impl" - - - // $ANTLR start "rule__TestConfig__Group__4" - // InternalLcDsl.g:5694:1: rule__TestConfig__Group__4 : rule__TestConfig__Group__4__Impl ; - public final void rule__TestConfig__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5698:1: ( rule__TestConfig__Group__4__Impl ) - // InternalLcDsl.g:5699:2: rule__TestConfig__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__4" - - - // $ANTLR start "rule__TestConfig__Group__4__Impl" - // InternalLcDsl.g:5705:1: rule__TestConfig__Group__4__Impl : ( RULE_BLOCK_END ) ; - public final void rule__TestConfig__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5709:1: ( ( RULE_BLOCK_END ) ) - // InternalLcDsl.g:5710:1: ( RULE_BLOCK_END ) - { - // InternalLcDsl.g:5710:1: ( RULE_BLOCK_END ) - // InternalLcDsl.g:5711:2: RULE_BLOCK_END - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); - } - match(input,RULE_BLOCK_END,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group__4__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_0__0" - // InternalLcDsl.g:5721:1: rule__TestConfig__Group_3_0__0 : rule__TestConfig__Group_3_0__0__Impl rule__TestConfig__Group_3_0__1 ; - public final void rule__TestConfig__Group_3_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5725:1: ( rule__TestConfig__Group_3_0__0__Impl rule__TestConfig__Group_3_0__1 ) - // InternalLcDsl.g:5726:2: rule__TestConfig__Group_3_0__0__Impl rule__TestConfig__Group_3_0__1 - { - pushFollow(FOLLOW_50); - rule__TestConfig__Group_3_0__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__0" - - - // $ANTLR start "rule__TestConfig__Group_3_0__0__Impl" - // InternalLcDsl.g:5733:1: rule__TestConfig__Group_3_0__0__Impl : ( 'runner' ) ; - public final void rule__TestConfig__Group_3_0__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5737:1: ( ( 'runner' ) ) - // InternalLcDsl.g:5738:1: ( 'runner' ) - { - // InternalLcDsl.g:5738:1: ( 'runner' ) - // InternalLcDsl.g:5739:2: 'runner' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); - } - match(input,90,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_0__1" - // InternalLcDsl.g:5748:1: rule__TestConfig__Group_3_0__1 : rule__TestConfig__Group_3_0__1__Impl rule__TestConfig__Group_3_0__2 ; - public final void rule__TestConfig__Group_3_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5752:1: ( rule__TestConfig__Group_3_0__1__Impl rule__TestConfig__Group_3_0__2 ) - // InternalLcDsl.g:5753:2: rule__TestConfig__Group_3_0__1__Impl rule__TestConfig__Group_3_0__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_0__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_0__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__1" - - - // $ANTLR start "rule__TestConfig__Group_3_0__1__Impl" - // InternalLcDsl.g:5760:1: rule__TestConfig__Group_3_0__1__Impl : ( ( rule__TestConfig__RunnerAssignment_3_0_1 ) ) ; - public final void rule__TestConfig__Group_3_0__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5764:1: ( ( ( rule__TestConfig__RunnerAssignment_3_0_1 ) ) ) - // InternalLcDsl.g:5765:1: ( ( rule__TestConfig__RunnerAssignment_3_0_1 ) ) - { - // InternalLcDsl.g:5765:1: ( ( rule__TestConfig__RunnerAssignment_3_0_1 ) ) - // InternalLcDsl.g:5766:2: ( rule__TestConfig__RunnerAssignment_3_0_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getRunnerAssignment_3_0_1()); - } - // InternalLcDsl.g:5767:2: ( rule__TestConfig__RunnerAssignment_3_0_1 ) - // InternalLcDsl.g:5767:3: rule__TestConfig__RunnerAssignment_3_0_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__RunnerAssignment_3_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getRunnerAssignment_3_0_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_0__2" - // InternalLcDsl.g:5775:1: rule__TestConfig__Group_3_0__2 : rule__TestConfig__Group_3_0__2__Impl ; - public final void rule__TestConfig__Group_3_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5779:1: ( rule__TestConfig__Group_3_0__2__Impl ) - // InternalLcDsl.g:5780:2: rule__TestConfig__Group_3_0__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_0__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__2" - - - // $ANTLR start "rule__TestConfig__Group_3_0__2__Impl" - // InternalLcDsl.g:5786:1: rule__TestConfig__Group_3_0__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_0__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5790:1: ( ( ';' ) ) - // InternalLcDsl.g:5791:1: ( ';' ) - { - // InternalLcDsl.g:5791:1: ( ';' ) - // InternalLcDsl.g:5792:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_0__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_1__0" - // InternalLcDsl.g:5802:1: rule__TestConfig__Group_3_1__0 : rule__TestConfig__Group_3_1__0__Impl rule__TestConfig__Group_3_1__1 ; - public final void rule__TestConfig__Group_3_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5806:1: ( rule__TestConfig__Group_3_1__0__Impl rule__TestConfig__Group_3_1__1 ) - // InternalLcDsl.g:5807:2: rule__TestConfig__Group_3_1__0__Impl rule__TestConfig__Group_3_1__1 - { - pushFollow(FOLLOW_11); - rule__TestConfig__Group_3_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__0" - - - // $ANTLR start "rule__TestConfig__Group_3_1__0__Impl" - // InternalLcDsl.g:5814:1: rule__TestConfig__Group_3_1__0__Impl : ( 'container' ) ; - public final void rule__TestConfig__Group_3_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5818:1: ( ( 'container' ) ) - // InternalLcDsl.g:5819:1: ( 'container' ) - { - // InternalLcDsl.g:5819:1: ( 'container' ) - // InternalLcDsl.g:5820:2: 'container' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); - } - match(input,91,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_1__1" - // InternalLcDsl.g:5829:1: rule__TestConfig__Group_3_1__1 : rule__TestConfig__Group_3_1__1__Impl rule__TestConfig__Group_3_1__2 ; - public final void rule__TestConfig__Group_3_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5833:1: ( rule__TestConfig__Group_3_1__1__Impl rule__TestConfig__Group_3_1__2 ) - // InternalLcDsl.g:5834:2: rule__TestConfig__Group_3_1__1__Impl rule__TestConfig__Group_3_1__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_1__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__1" - - - // $ANTLR start "rule__TestConfig__Group_3_1__1__Impl" - // InternalLcDsl.g:5841:1: rule__TestConfig__Group_3_1__1__Impl : ( ( rule__TestConfig__ContainerAssignment_3_1_1 ) ) ; - public final void rule__TestConfig__Group_3_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5845:1: ( ( ( rule__TestConfig__ContainerAssignment_3_1_1 ) ) ) - // InternalLcDsl.g:5846:1: ( ( rule__TestConfig__ContainerAssignment_3_1_1 ) ) - { - // InternalLcDsl.g:5846:1: ( ( rule__TestConfig__ContainerAssignment_3_1_1 ) ) - // InternalLcDsl.g:5847:2: ( rule__TestConfig__ContainerAssignment_3_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getContainerAssignment_3_1_1()); - } - // InternalLcDsl.g:5848:2: ( rule__TestConfig__ContainerAssignment_3_1_1 ) - // InternalLcDsl.g:5848:3: rule__TestConfig__ContainerAssignment_3_1_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__ContainerAssignment_3_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getContainerAssignment_3_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_1__2" - // InternalLcDsl.g:5856:1: rule__TestConfig__Group_3_1__2 : rule__TestConfig__Group_3_1__2__Impl ; - public final void rule__TestConfig__Group_3_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5860:1: ( rule__TestConfig__Group_3_1__2__Impl ) - // InternalLcDsl.g:5861:2: rule__TestConfig__Group_3_1__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_1__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__2" - - - // $ANTLR start "rule__TestConfig__Group_3_1__2__Impl" - // InternalLcDsl.g:5867:1: rule__TestConfig__Group_3_1__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5871:1: ( ( ';' ) ) - // InternalLcDsl.g:5872:1: ( ';' ) - { - // InternalLcDsl.g:5872:1: ( ';' ) - // InternalLcDsl.g:5873:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_1__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_2__0" - // InternalLcDsl.g:5883:1: rule__TestConfig__Group_3_2__0 : rule__TestConfig__Group_3_2__0__Impl rule__TestConfig__Group_3_2__1 ; - public final void rule__TestConfig__Group_3_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5887:1: ( rule__TestConfig__Group_3_2__0__Impl rule__TestConfig__Group_3_2__1 ) - // InternalLcDsl.g:5888:2: rule__TestConfig__Group_3_2__0__Impl rule__TestConfig__Group_3_2__1 - { - pushFollow(FOLLOW_6); - rule__TestConfig__Group_3_2__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__0" - - - // $ANTLR start "rule__TestConfig__Group_3_2__0__Impl" - // InternalLcDsl.g:5895:1: rule__TestConfig__Group_3_2__0__Impl : ( 'class' ) ; - public final void rule__TestConfig__Group_3_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5899:1: ( ( 'class' ) ) - // InternalLcDsl.g:5900:1: ( 'class' ) - { - // InternalLcDsl.g:5900:1: ( 'class' ) - // InternalLcDsl.g:5901:2: 'class' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); - } - match(input,92,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_2__1" - // InternalLcDsl.g:5910:1: rule__TestConfig__Group_3_2__1 : rule__TestConfig__Group_3_2__1__Impl rule__TestConfig__Group_3_2__2 ; - public final void rule__TestConfig__Group_3_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5914:1: ( rule__TestConfig__Group_3_2__1__Impl rule__TestConfig__Group_3_2__2 ) - // InternalLcDsl.g:5915:2: rule__TestConfig__Group_3_2__1__Impl rule__TestConfig__Group_3_2__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_2__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_2__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__1" - - - // $ANTLR start "rule__TestConfig__Group_3_2__1__Impl" - // InternalLcDsl.g:5922:1: rule__TestConfig__Group_3_2__1__Impl : ( ( rule__TestConfig__ClassAssignment_3_2_1 ) ) ; - public final void rule__TestConfig__Group_3_2__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5926:1: ( ( ( rule__TestConfig__ClassAssignment_3_2_1 ) ) ) - // InternalLcDsl.g:5927:1: ( ( rule__TestConfig__ClassAssignment_3_2_1 ) ) - { - // InternalLcDsl.g:5927:1: ( ( rule__TestConfig__ClassAssignment_3_2_1 ) ) - // InternalLcDsl.g:5928:2: ( rule__TestConfig__ClassAssignment_3_2_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getClassAssignment_3_2_1()); - } - // InternalLcDsl.g:5929:2: ( rule__TestConfig__ClassAssignment_3_2_1 ) - // InternalLcDsl.g:5929:3: rule__TestConfig__ClassAssignment_3_2_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__ClassAssignment_3_2_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getClassAssignment_3_2_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_2__2" - // InternalLcDsl.g:5937:1: rule__TestConfig__Group_3_2__2 : rule__TestConfig__Group_3_2__2__Impl ; - public final void rule__TestConfig__Group_3_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5941:1: ( rule__TestConfig__Group_3_2__2__Impl ) - // InternalLcDsl.g:5942:2: rule__TestConfig__Group_3_2__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_2__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__2" - - - // $ANTLR start "rule__TestConfig__Group_3_2__2__Impl" - // InternalLcDsl.g:5948:1: rule__TestConfig__Group_3_2__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_2__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5952:1: ( ( ';' ) ) - // InternalLcDsl.g:5953:1: ( ';' ) - { - // InternalLcDsl.g:5953:1: ( ';' ) - // InternalLcDsl.g:5954:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_2__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_3__0" - // InternalLcDsl.g:5964:1: rule__TestConfig__Group_3_3__0 : rule__TestConfig__Group_3_3__0__Impl rule__TestConfig__Group_3_3__1 ; - public final void rule__TestConfig__Group_3_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5968:1: ( rule__TestConfig__Group_3_3__0__Impl rule__TestConfig__Group_3_3__1 ) - // InternalLcDsl.g:5969:2: rule__TestConfig__Group_3_3__0__Impl rule__TestConfig__Group_3_3__1 - { - pushFollow(FOLLOW_11); - rule__TestConfig__Group_3_3__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_3__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__0" - - - // $ANTLR start "rule__TestConfig__Group_3_3__0__Impl" - // InternalLcDsl.g:5976:1: rule__TestConfig__Group_3_3__0__Impl : ( 'method' ) ; - public final void rule__TestConfig__Group_3_3__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5980:1: ( ( 'method' ) ) - // InternalLcDsl.g:5981:1: ( 'method' ) - { - // InternalLcDsl.g:5981:1: ( 'method' ) - // InternalLcDsl.g:5982:2: 'method' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); - } - match(input,93,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_3__1" - // InternalLcDsl.g:5991:1: rule__TestConfig__Group_3_3__1 : rule__TestConfig__Group_3_3__1__Impl rule__TestConfig__Group_3_3__2 ; - public final void rule__TestConfig__Group_3_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:5995:1: ( rule__TestConfig__Group_3_3__1__Impl rule__TestConfig__Group_3_3__2 ) - // InternalLcDsl.g:5996:2: rule__TestConfig__Group_3_3__1__Impl rule__TestConfig__Group_3_3__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_3__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_3__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__1" - - - // $ANTLR start "rule__TestConfig__Group_3_3__1__Impl" - // InternalLcDsl.g:6003:1: rule__TestConfig__Group_3_3__1__Impl : ( ( rule__TestConfig__MethodAssignment_3_3_1 ) ) ; - public final void rule__TestConfig__Group_3_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6007:1: ( ( ( rule__TestConfig__MethodAssignment_3_3_1 ) ) ) - // InternalLcDsl.g:6008:1: ( ( rule__TestConfig__MethodAssignment_3_3_1 ) ) - { - // InternalLcDsl.g:6008:1: ( ( rule__TestConfig__MethodAssignment_3_3_1 ) ) - // InternalLcDsl.g:6009:2: ( rule__TestConfig__MethodAssignment_3_3_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getMethodAssignment_3_3_1()); - } - // InternalLcDsl.g:6010:2: ( rule__TestConfig__MethodAssignment_3_3_1 ) - // InternalLcDsl.g:6010:3: rule__TestConfig__MethodAssignment_3_3_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__MethodAssignment_3_3_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getMethodAssignment_3_3_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_3__2" - // InternalLcDsl.g:6018:1: rule__TestConfig__Group_3_3__2 : rule__TestConfig__Group_3_3__2__Impl ; - public final void rule__TestConfig__Group_3_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6022:1: ( rule__TestConfig__Group_3_3__2__Impl ) - // InternalLcDsl.g:6023:2: rule__TestConfig__Group_3_3__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_3__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__2" - - - // $ANTLR start "rule__TestConfig__Group_3_3__2__Impl" - // InternalLcDsl.g:6029:1: rule__TestConfig__Group_3_3__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_3__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6033:1: ( ( ';' ) ) - // InternalLcDsl.g:6034:1: ( ';' ) - { - // InternalLcDsl.g:6034:1: ( ';' ) - // InternalLcDsl.g:6035:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_3__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_4__0" - // InternalLcDsl.g:6045:1: rule__TestConfig__Group_3_4__0 : rule__TestConfig__Group_3_4__0__Impl rule__TestConfig__Group_3_4__1 ; - public final void rule__TestConfig__Group_3_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6049:1: ( rule__TestConfig__Group_3_4__0__Impl rule__TestConfig__Group_3_4__1 ) - // InternalLcDsl.g:6050:2: rule__TestConfig__Group_3_4__0__Impl rule__TestConfig__Group_3_4__1 - { - pushFollow(FOLLOW_6); - rule__TestConfig__Group_3_4__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_4__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__0" - - - // $ANTLR start "rule__TestConfig__Group_3_4__0__Impl" - // InternalLcDsl.g:6057:1: rule__TestConfig__Group_3_4__0__Impl : ( 'exclude-tags' ) ; - public final void rule__TestConfig__Group_3_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6061:1: ( ( 'exclude-tags' ) ) - // InternalLcDsl.g:6062:1: ( 'exclude-tags' ) - { - // InternalLcDsl.g:6062:1: ( 'exclude-tags' ) - // InternalLcDsl.g:6063:2: 'exclude-tags' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); - } - match(input,94,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_4__1" - // InternalLcDsl.g:6072:1: rule__TestConfig__Group_3_4__1 : rule__TestConfig__Group_3_4__1__Impl rule__TestConfig__Group_3_4__2 ; - public final void rule__TestConfig__Group_3_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6076:1: ( rule__TestConfig__Group_3_4__1__Impl rule__TestConfig__Group_3_4__2 ) - // InternalLcDsl.g:6077:2: rule__TestConfig__Group_3_4__1__Impl rule__TestConfig__Group_3_4__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_4__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_4__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__1" - - - // $ANTLR start "rule__TestConfig__Group_3_4__1__Impl" - // InternalLcDsl.g:6084:1: rule__TestConfig__Group_3_4__1__Impl : ( ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) ) ; - public final void rule__TestConfig__Group_3_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6088:1: ( ( ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) ) ) - // InternalLcDsl.g:6089:1: ( ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) ) - { - // InternalLcDsl.g:6089:1: ( ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) ) - // InternalLcDsl.g:6090:2: ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getExcludeTagsAssignment_3_4_1()); - } - // InternalLcDsl.g:6091:2: ( rule__TestConfig__ExcludeTagsAssignment_3_4_1 ) - // InternalLcDsl.g:6091:3: rule__TestConfig__ExcludeTagsAssignment_3_4_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__ExcludeTagsAssignment_3_4_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getExcludeTagsAssignment_3_4_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_4__2" - // InternalLcDsl.g:6099:1: rule__TestConfig__Group_3_4__2 : rule__TestConfig__Group_3_4__2__Impl ; - public final void rule__TestConfig__Group_3_4__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6103:1: ( rule__TestConfig__Group_3_4__2__Impl ) - // InternalLcDsl.g:6104:2: rule__TestConfig__Group_3_4__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_4__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__2" - - - // $ANTLR start "rule__TestConfig__Group_3_4__2__Impl" - // InternalLcDsl.g:6110:1: rule__TestConfig__Group_3_4__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_4__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6114:1: ( ( ';' ) ) - // InternalLcDsl.g:6115:1: ( ';' ) - { - // InternalLcDsl.g:6115:1: ( ';' ) - // InternalLcDsl.g:6116:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_4__2__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_5__0" - // InternalLcDsl.g:6126:1: rule__TestConfig__Group_3_5__0 : rule__TestConfig__Group_3_5__0__Impl rule__TestConfig__Group_3_5__1 ; - public final void rule__TestConfig__Group_3_5__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6130:1: ( rule__TestConfig__Group_3_5__0__Impl rule__TestConfig__Group_3_5__1 ) - // InternalLcDsl.g:6131:2: rule__TestConfig__Group_3_5__0__Impl rule__TestConfig__Group_3_5__1 - { - pushFollow(FOLLOW_6); - rule__TestConfig__Group_3_5__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_5__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__0" - - - // $ANTLR start "rule__TestConfig__Group_3_5__0__Impl" - // InternalLcDsl.g:6138:1: rule__TestConfig__Group_3_5__0__Impl : ( 'include-tags' ) ; - public final void rule__TestConfig__Group_3_5__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6142:1: ( ( 'include-tags' ) ) - // InternalLcDsl.g:6143:1: ( 'include-tags' ) - { - // InternalLcDsl.g:6143:1: ( 'include-tags' ) - // InternalLcDsl.g:6144:2: 'include-tags' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); - } - match(input,95,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__0__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_5__1" - // InternalLcDsl.g:6153:1: rule__TestConfig__Group_3_5__1 : rule__TestConfig__Group_3_5__1__Impl rule__TestConfig__Group_3_5__2 ; - public final void rule__TestConfig__Group_3_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6157:1: ( rule__TestConfig__Group_3_5__1__Impl rule__TestConfig__Group_3_5__2 ) - // InternalLcDsl.g:6158:2: rule__TestConfig__Group_3_5__1__Impl rule__TestConfig__Group_3_5__2 - { - pushFollow(FOLLOW_13); - rule__TestConfig__Group_3_5__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_5__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__1" - - - // $ANTLR start "rule__TestConfig__Group_3_5__1__Impl" - // InternalLcDsl.g:6165:1: rule__TestConfig__Group_3_5__1__Impl : ( ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) ) ; - public final void rule__TestConfig__Group_3_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6169:1: ( ( ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) ) ) - // InternalLcDsl.g:6170:1: ( ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) ) - { - // InternalLcDsl.g:6170:1: ( ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) ) - // InternalLcDsl.g:6171:2: ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getIncludeTagsAssignment_3_5_1()); - } - // InternalLcDsl.g:6172:2: ( rule__TestConfig__IncludeTagsAssignment_3_5_1 ) - // InternalLcDsl.g:6172:3: rule__TestConfig__IncludeTagsAssignment_3_5_1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__IncludeTagsAssignment_3_5_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getIncludeTagsAssignment_3_5_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__1__Impl" - - - // $ANTLR start "rule__TestConfig__Group_3_5__2" - // InternalLcDsl.g:6180:1: rule__TestConfig__Group_3_5__2 : rule__TestConfig__Group_3_5__2__Impl ; - public final void rule__TestConfig__Group_3_5__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6184:1: ( rule__TestConfig__Group_3_5__2__Impl ) - // InternalLcDsl.g:6185:2: rule__TestConfig__Group_3_5__2__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_5__2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__2" - - - // $ANTLR start "rule__TestConfig__Group_3_5__2__Impl" - // InternalLcDsl.g:6191:1: rule__TestConfig__Group_3_5__2__Impl : ( ';' ) ; - public final void rule__TestConfig__Group_3_5__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6195:1: ( ( ';' ) ) - // InternalLcDsl.g:6196:1: ( ';' ) - { - // InternalLcDsl.g:6196:1: ( ';' ) - // InternalLcDsl.g:6197:2: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); - } - match(input,51,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__Group_3_5__2__Impl" - - - // $ANTLR start "rule__FQName__Group__0" - // InternalLcDsl.g:6207:1: rule__FQName__Group__0 : rule__FQName__Group__0__Impl rule__FQName__Group__1 ; - public final void rule__FQName__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6211:1: ( rule__FQName__Group__0__Impl rule__FQName__Group__1 ) - // InternalLcDsl.g:6212:2: rule__FQName__Group__0__Impl rule__FQName__Group__1 - { - pushFollow(FOLLOW_51); - rule__FQName__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__FQName__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group__0" - - - // $ANTLR start "rule__FQName__Group__0__Impl" - // InternalLcDsl.g:6219:1: rule__FQName__Group__0__Impl : ( RULE_ID ) ; - public final void rule__FQName__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6223:1: ( ( RULE_ID ) ) - // InternalLcDsl.g:6224:1: ( RULE_ID ) - { - // InternalLcDsl.g:6224:1: ( RULE_ID ) - // InternalLcDsl.g:6225:2: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); - } - match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group__0__Impl" - - - // $ANTLR start "rule__FQName__Group__1" - // InternalLcDsl.g:6234:1: rule__FQName__Group__1 : rule__FQName__Group__1__Impl ; - public final void rule__FQName__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6238:1: ( rule__FQName__Group__1__Impl ) - // InternalLcDsl.g:6239:2: rule__FQName__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__FQName__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group__1" - - - // $ANTLR start "rule__FQName__Group__1__Impl" - // InternalLcDsl.g:6245:1: rule__FQName__Group__1__Impl : ( ( rule__FQName__Group_1__0 )* ) ; - public final void rule__FQName__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6249:1: ( ( ( rule__FQName__Group_1__0 )* ) ) - // InternalLcDsl.g:6250:1: ( ( rule__FQName__Group_1__0 )* ) - { - // InternalLcDsl.g:6250:1: ( ( rule__FQName__Group_1__0 )* ) - // InternalLcDsl.g:6251:2: ( rule__FQName__Group_1__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameAccess().getGroup_1()); - } - // InternalLcDsl.g:6252:2: ( rule__FQName__Group_1__0 )* - loop24: - do { - int alt24=2; - int LA24_0 = input.LA(1); - - if ( (LA24_0==96) ) { - alt24=1; - } - - - switch (alt24) { - case 1 : - // InternalLcDsl.g:6252:3: rule__FQName__Group_1__0 - { - pushFollow(FOLLOW_52); - rule__FQName__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop24; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameAccess().getGroup_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group__1__Impl" - - - // $ANTLR start "rule__FQName__Group_1__0" - // InternalLcDsl.g:6261:1: rule__FQName__Group_1__0 : rule__FQName__Group_1__0__Impl rule__FQName__Group_1__1 ; - public final void rule__FQName__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6265:1: ( rule__FQName__Group_1__0__Impl rule__FQName__Group_1__1 ) - // InternalLcDsl.g:6266:2: rule__FQName__Group_1__0__Impl rule__FQName__Group_1__1 - { - pushFollow(FOLLOW_6); - rule__FQName__Group_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__FQName__Group_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group_1__0" - - - // $ANTLR start "rule__FQName__Group_1__0__Impl" - // InternalLcDsl.g:6273:1: rule__FQName__Group_1__0__Impl : ( '.' ) ; - public final void rule__FQName__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6277:1: ( ( '.' ) ) - // InternalLcDsl.g:6278:1: ( '.' ) - { - // InternalLcDsl.g:6278:1: ( '.' ) - // InternalLcDsl.g:6279:2: '.' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); - } - match(input,96,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group_1__0__Impl" - - - // $ANTLR start "rule__FQName__Group_1__1" - // InternalLcDsl.g:6288:1: rule__FQName__Group_1__1 : rule__FQName__Group_1__1__Impl ; - public final void rule__FQName__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6292:1: ( rule__FQName__Group_1__1__Impl ) - // InternalLcDsl.g:6293:2: rule__FQName__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__FQName__Group_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group_1__1" - - - // $ANTLR start "rule__FQName__Group_1__1__Impl" - // InternalLcDsl.g:6299:1: rule__FQName__Group_1__1__Impl : ( RULE_ID ) ; - public final void rule__FQName__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6303:1: ( ( RULE_ID ) ) - // InternalLcDsl.g:6304:1: ( RULE_ID ) - { - // InternalLcDsl.g:6304:1: ( RULE_ID ) - // InternalLcDsl.g:6305:2: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); - } - match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FQName__Group_1__1__Impl" - - - // $ANTLR start "rule__Tags__Group__0" - // InternalLcDsl.g:6315:1: rule__Tags__Group__0 : rule__Tags__Group__0__Impl rule__Tags__Group__1 ; - public final void rule__Tags__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6319:1: ( rule__Tags__Group__0__Impl rule__Tags__Group__1 ) - // InternalLcDsl.g:6320:2: rule__Tags__Group__0__Impl rule__Tags__Group__1 - { - pushFollow(FOLLOW_53); - rule__Tags__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Tags__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group__0" - - - // $ANTLR start "rule__Tags__Group__0__Impl" - // InternalLcDsl.g:6327:1: rule__Tags__Group__0__Impl : ( RULE_ID ) ; - public final void rule__Tags__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6331:1: ( ( RULE_ID ) ) - // InternalLcDsl.g:6332:1: ( RULE_ID ) - { - // InternalLcDsl.g:6332:1: ( RULE_ID ) - // InternalLcDsl.g:6333:2: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); - } - match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group__0__Impl" - - - // $ANTLR start "rule__Tags__Group__1" - // InternalLcDsl.g:6342:1: rule__Tags__Group__1 : rule__Tags__Group__1__Impl ; - public final void rule__Tags__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6346:1: ( rule__Tags__Group__1__Impl ) - // InternalLcDsl.g:6347:2: rule__Tags__Group__1__Impl - { - pushFollow(FOLLOW_2); - rule__Tags__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group__1" - - - // $ANTLR start "rule__Tags__Group__1__Impl" - // InternalLcDsl.g:6353:1: rule__Tags__Group__1__Impl : ( ( rule__Tags__Group_1__0 )* ) ; - public final void rule__Tags__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6357:1: ( ( ( rule__Tags__Group_1__0 )* ) ) - // InternalLcDsl.g:6358:1: ( ( rule__Tags__Group_1__0 )* ) - { - // InternalLcDsl.g:6358:1: ( ( rule__Tags__Group_1__0 )* ) - // InternalLcDsl.g:6359:2: ( rule__Tags__Group_1__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsAccess().getGroup_1()); - } - // InternalLcDsl.g:6360:2: ( rule__Tags__Group_1__0 )* - loop25: - do { - int alt25=2; - int LA25_0 = input.LA(1); - - if ( (LA25_0==97) ) { - alt25=1; - } - - - switch (alt25) { - case 1 : - // InternalLcDsl.g:6360:3: rule__Tags__Group_1__0 - { - pushFollow(FOLLOW_54); - rule__Tags__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop25; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsAccess().getGroup_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group__1__Impl" - - - // $ANTLR start "rule__Tags__Group_1__0" - // InternalLcDsl.g:6369:1: rule__Tags__Group_1__0 : rule__Tags__Group_1__0__Impl rule__Tags__Group_1__1 ; - public final void rule__Tags__Group_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6373:1: ( rule__Tags__Group_1__0__Impl rule__Tags__Group_1__1 ) - // InternalLcDsl.g:6374:2: rule__Tags__Group_1__0__Impl rule__Tags__Group_1__1 - { - pushFollow(FOLLOW_6); - rule__Tags__Group_1__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FOLLOW_2); - rule__Tags__Group_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group_1__0" - - - // $ANTLR start "rule__Tags__Group_1__0__Impl" - // InternalLcDsl.g:6381:1: rule__Tags__Group_1__0__Impl : ( ',' ) ; - public final void rule__Tags__Group_1__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6385:1: ( ( ',' ) ) - // InternalLcDsl.g:6386:1: ( ',' ) - { - // InternalLcDsl.g:6386:1: ( ',' ) - // InternalLcDsl.g:6387:2: ',' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsAccess().getCommaKeyword_1_0()); - } - match(input,97,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsAccess().getCommaKeyword_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group_1__0__Impl" - - - // $ANTLR start "rule__Tags__Group_1__1" - // InternalLcDsl.g:6396:1: rule__Tags__Group_1__1 : rule__Tags__Group_1__1__Impl ; - public final void rule__Tags__Group_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6400:1: ( rule__Tags__Group_1__1__Impl ) - // InternalLcDsl.g:6401:2: rule__Tags__Group_1__1__Impl - { - pushFollow(FOLLOW_2); - rule__Tags__Group_1__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group_1__1" - - - // $ANTLR start "rule__Tags__Group_1__1__Impl" - // InternalLcDsl.g:6407:1: rule__Tags__Group_1__1__Impl : ( RULE_ID ) ; - public final void rule__Tags__Group_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6411:1: ( ( RULE_ID ) ) - // InternalLcDsl.g:6412:1: ( RULE_ID ) - { - // InternalLcDsl.g:6412:1: ( RULE_ID ) - // InternalLcDsl.g:6413:2: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); - } - match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Tags__Group_1__1__Impl" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0" - // InternalLcDsl.g:6423:1: rule__LaunchConfig__UnorderedGroup_0 : ( rule__LaunchConfig__UnorderedGroup_0__0 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - try { - // InternalLcDsl.g:6428:1: ( ( rule__LaunchConfig__UnorderedGroup_0__0 )? ) - // InternalLcDsl.g:6429:2: ( rule__LaunchConfig__UnorderedGroup_0__0 )? - { - // InternalLcDsl.g:6429:2: ( rule__LaunchConfig__UnorderedGroup_0__0 )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( LA26_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt26=1; - } - else if ( LA26_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt26=1; - } - else if ( LA26_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt26=1; - } - else if ( LA26_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt26=1; - } - else if ( LA26_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt26=1; - } - else if ( LA26_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt26=1; - } - else if ( LA26_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt26=1; - } - else if ( LA26_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt26=1; - } - else if ( LA26_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt26=1; - } - else if ( LA26_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt26=1; - } - else if ( LA26_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt26=1; - } - else if ( LA26_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt26=1; - } - switch (alt26) { - case 1 : - // InternalLcDsl.g:6429:2: rule__LaunchConfig__UnorderedGroup_0__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__Impl" - // InternalLcDsl.g:6437:1: rule__LaunchConfig__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) ) ; - public final void rule__LaunchConfig__UnorderedGroup_0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:6442:1: ( ( ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) ) ) - // InternalLcDsl.g:6443:3: ( ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) ) - { - // InternalLcDsl.g:6443:3: ( ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) ) - int alt27=12; - int LA27_0 = input.LA(1); - - if ( LA27_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt27=1; - } - else if ( LA27_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt27=2; - } - else if ( LA27_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt27=3; - } - else if ( LA27_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt27=4; - } - else if ( LA27_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt27=5; - } - else if ( LA27_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt27=6; - } - else if ( LA27_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt27=7; - } - else if ( LA27_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt27=8; - } - else if ( LA27_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt27=9; - } - else if ( LA27_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt27=10; - } - else if ( LA27_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt27=11; - } - else if ( LA27_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt27=12; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); - - throw nvae; - } - switch (alt27) { - case 1 : - // InternalLcDsl.g:6444:3: ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) - { - // InternalLcDsl.g:6444:3: ({...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) ) - // InternalLcDsl.g:6445:4: {...}? => ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0)"); - } - // InternalLcDsl.g:6445:108: ( ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) ) - // InternalLcDsl.g:6446:5: ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0); - selected = true; - // InternalLcDsl.g:6452:5: ( ( rule__LaunchConfig__ExplicitAssignment_0_0 ) ) - // InternalLcDsl.g:6453:6: ( rule__LaunchConfig__ExplicitAssignment_0_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getExplicitAssignment_0_0()); - } - // InternalLcDsl.g:6454:6: ( rule__LaunchConfig__ExplicitAssignment_0_0 ) - // InternalLcDsl.g:6454:7: rule__LaunchConfig__ExplicitAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ExplicitAssignment_0_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getExplicitAssignment_0_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:6459:3: ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) - { - // InternalLcDsl.g:6459:3: ({...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) ) - // InternalLcDsl.g:6460:4: {...}? => ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1)"); - } - // InternalLcDsl.g:6460:108: ( ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) ) - // InternalLcDsl.g:6461:5: ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1); - selected = true; - // InternalLcDsl.g:6467:5: ( ( rule__LaunchConfig__ManualAssignment_0_1 ) ) - // InternalLcDsl.g:6468:6: ( rule__LaunchConfig__ManualAssignment_0_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getManualAssignment_0_1()); - } - // InternalLcDsl.g:6469:6: ( rule__LaunchConfig__ManualAssignment_0_1 ) - // InternalLcDsl.g:6469:7: rule__LaunchConfig__ManualAssignment_0_1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ManualAssignment_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getManualAssignment_0_1()); - } - - } - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:6474:3: ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) - { - // InternalLcDsl.g:6474:3: ({...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) ) - // InternalLcDsl.g:6475:4: {...}? => ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2)"); - } - // InternalLcDsl.g:6475:108: ( ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) ) - // InternalLcDsl.g:6476:5: ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2); - selected = true; - // InternalLcDsl.g:6482:5: ( ( rule__LaunchConfig__AbstractAssignment_0_2 ) ) - // InternalLcDsl.g:6483:6: ( rule__LaunchConfig__AbstractAssignment_0_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getAbstractAssignment_0_2()); - } - // InternalLcDsl.g:6484:6: ( rule__LaunchConfig__AbstractAssignment_0_2 ) - // InternalLcDsl.g:6484:7: rule__LaunchConfig__AbstractAssignment_0_2 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__AbstractAssignment_0_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getAbstractAssignment_0_2()); - } - - } - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:6489:3: ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) - { - // InternalLcDsl.g:6489:3: ({...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) ) - // InternalLcDsl.g:6490:4: {...}? => ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3)"); - } - // InternalLcDsl.g:6490:108: ( ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) ) - // InternalLcDsl.g:6491:5: ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3); - selected = true; - // InternalLcDsl.g:6497:5: ( ( rule__LaunchConfig__ForegroundAssignment_0_3 ) ) - // InternalLcDsl.g:6498:6: ( rule__LaunchConfig__ForegroundAssignment_0_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getForegroundAssignment_0_3()); - } - // InternalLcDsl.g:6499:6: ( rule__LaunchConfig__ForegroundAssignment_0_3 ) - // InternalLcDsl.g:6499:7: rule__LaunchConfig__ForegroundAssignment_0_3 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ForegroundAssignment_0_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getForegroundAssignment_0_3()); - } - - } - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:6504:3: ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) - { - // InternalLcDsl.g:6504:3: ({...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) ) - // InternalLcDsl.g:6505:4: {...}? => ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4)"); - } - // InternalLcDsl.g:6505:108: ( ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) ) - // InternalLcDsl.g:6506:5: ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4); - selected = true; - // InternalLcDsl.g:6512:5: ( ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) ) - // InternalLcDsl.g:6513:6: ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoConsoleAssignment_0_4()); - } - // InternalLcDsl.g:6514:6: ( rule__LaunchConfig__NoConsoleAssignment_0_4 ) - // InternalLcDsl.g:6514:7: rule__LaunchConfig__NoConsoleAssignment_0_4 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__NoConsoleAssignment_0_4(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoConsoleAssignment_0_4()); - } - - } - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:6519:3: ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) - { - // InternalLcDsl.g:6519:3: ({...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) ) - // InternalLcDsl.g:6520:4: {...}? => ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5)"); - } - // InternalLcDsl.g:6520:108: ( ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) ) - // InternalLcDsl.g:6521:5: ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5); - selected = true; - // InternalLcDsl.g:6527:5: ( ( rule__LaunchConfig__NoValidateAssignment_0_5 ) ) - // InternalLcDsl.g:6528:6: ( rule__LaunchConfig__NoValidateAssignment_0_5 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoValidateAssignment_0_5()); - } - // InternalLcDsl.g:6529:6: ( rule__LaunchConfig__NoValidateAssignment_0_5 ) - // InternalLcDsl.g:6529:7: rule__LaunchConfig__NoValidateAssignment_0_5 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__NoValidateAssignment_0_5(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoValidateAssignment_0_5()); - } - - } - - - } - - - } - - - } - break; - case 7 : - // InternalLcDsl.g:6534:3: ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) - { - // InternalLcDsl.g:6534:3: ({...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) ) - // InternalLcDsl.g:6535:4: {...}? => ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6)"); - } - // InternalLcDsl.g:6535:108: ( ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) ) - // InternalLcDsl.g:6536:5: ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6); - selected = true; - // InternalLcDsl.g:6542:5: ( ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) ) - // InternalLcDsl.g:6543:6: ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportAssignment_0_6()); - } - // InternalLcDsl.g:6544:6: ( rule__LaunchConfig__SwInstallSupportAssignment_0_6 ) - // InternalLcDsl.g:6544:7: rule__LaunchConfig__SwInstallSupportAssignment_0_6 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__SwInstallSupportAssignment_0_6(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportAssignment_0_6()); - } - - } - - - } - - - } - - - } - break; - case 8 : - // InternalLcDsl.g:6549:3: ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) - { - // InternalLcDsl.g:6549:3: ({...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) ) - // InternalLcDsl.g:6550:4: {...}? => ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7)"); - } - // InternalLcDsl.g:6550:108: ( ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) ) - // InternalLcDsl.g:6551:5: ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7); - selected = true; - // InternalLcDsl.g:6557:5: ( ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) ) - // InternalLcDsl.g:6558:6: ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getReplaceEnvAssignment_0_7()); - } - // InternalLcDsl.g:6559:6: ( rule__LaunchConfig__ReplaceEnvAssignment_0_7 ) - // InternalLcDsl.g:6559:7: rule__LaunchConfig__ReplaceEnvAssignment_0_7 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ReplaceEnvAssignment_0_7(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getReplaceEnvAssignment_0_7()); - } - - } - - - } - - - } - - - } - break; - case 9 : - // InternalLcDsl.g:6564:3: ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) - { - // InternalLcDsl.g:6564:3: ({...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) ) - // InternalLcDsl.g:6565:4: {...}? => ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8)"); - } - // InternalLcDsl.g:6565:108: ( ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) ) - // InternalLcDsl.g:6566:5: ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8); - selected = true; - // InternalLcDsl.g:6572:5: ( ( rule__LaunchConfig__StopInMainAssignment_0_8 ) ) - // InternalLcDsl.g:6573:6: ( rule__LaunchConfig__StopInMainAssignment_0_8 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getStopInMainAssignment_0_8()); - } - // InternalLcDsl.g:6574:6: ( rule__LaunchConfig__StopInMainAssignment_0_8 ) - // InternalLcDsl.g:6574:7: rule__LaunchConfig__StopInMainAssignment_0_8 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__StopInMainAssignment_0_8(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getStopInMainAssignment_0_8()); - } - - } - - - } - - - } - - - } - break; - case 10 : - // InternalLcDsl.g:6579:3: ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) - { - // InternalLcDsl.g:6579:3: ({...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) ) - // InternalLcDsl.g:6580:4: {...}? => ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9)"); - } - // InternalLcDsl.g:6580:108: ( ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) ) - // InternalLcDsl.g:6581:5: ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9); - selected = true; - // InternalLcDsl.g:6587:5: ( ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) ) - // InternalLcDsl.g:6588:6: ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getKeepRunningAssignment_0_9()); - } - // InternalLcDsl.g:6589:6: ( rule__LaunchConfig__KeepRunningAssignment_0_9 ) - // InternalLcDsl.g:6589:7: rule__LaunchConfig__KeepRunningAssignment_0_9 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__KeepRunningAssignment_0_9(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getKeepRunningAssignment_0_9()); - } - - } - - - } - - - } - - - } - break; - case 11 : - // InternalLcDsl.g:6594:3: ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) - { - // InternalLcDsl.g:6594:3: ({...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) ) - // InternalLcDsl.g:6595:4: {...}? => ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10)"); - } - // InternalLcDsl.g:6595:109: ( ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) ) - // InternalLcDsl.g:6596:5: ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10); - selected = true; - // InternalLcDsl.g:6602:5: ( ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) ) - // InternalLcDsl.g:6603:6: ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadAssignment_0_10()); - } - // InternalLcDsl.g:6604:6: ( rule__LaunchConfig__RunInUiThreadAssignment_0_10 ) - // InternalLcDsl.g:6604:7: rule__LaunchConfig__RunInUiThreadAssignment_0_10 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__RunInUiThreadAssignment_0_10(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadAssignment_0_10()); - } - - } - - - } - - - } - - - } - break; - case 12 : - // InternalLcDsl.g:6609:3: ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) - { - // InternalLcDsl.g:6609:3: ({...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) ) - // InternalLcDsl.g:6610:4: {...}? => ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11)"); - } - // InternalLcDsl.g:6610:109: ( ( ( rule__LaunchConfig__Group_0_11__0 ) ) ) - // InternalLcDsl.g:6611:5: ( ( rule__LaunchConfig__Group_0_11__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11); - selected = true; - // InternalLcDsl.g:6617:5: ( ( rule__LaunchConfig__Group_0_11__0 ) ) - // InternalLcDsl.g:6618:6: ( rule__LaunchConfig__Group_0_11__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroup_0_11()); - } - // InternalLcDsl.g:6619:6: ( rule__LaunchConfig__Group_0_11__0 ) - // InternalLcDsl.g:6619:7: rule__LaunchConfig__Group_0_11__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__Group_0_11__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroup_0_11()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__Impl" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__0" - // InternalLcDsl.g:6632:1: rule__LaunchConfig__UnorderedGroup_0__0 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__1 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6636:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__1 )? ) - // InternalLcDsl.g:6637:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__1 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6638:2: ( rule__LaunchConfig__UnorderedGroup_0__1 )? - int alt28=2; - int LA28_0 = input.LA(1); - - if ( LA28_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt28=1; - } - else if ( LA28_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt28=1; - } - else if ( LA28_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt28=1; - } - else if ( LA28_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt28=1; - } - else if ( LA28_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt28=1; - } - else if ( LA28_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt28=1; - } - else if ( LA28_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt28=1; - } - else if ( LA28_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt28=1; - } - else if ( LA28_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt28=1; - } - else if ( LA28_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt28=1; - } - else if ( LA28_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt28=1; - } - else if ( LA28_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt28=1; - } - switch (alt28) { - case 1 : - // InternalLcDsl.g:6638:2: rule__LaunchConfig__UnorderedGroup_0__1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__0" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__1" - // InternalLcDsl.g:6644:1: rule__LaunchConfig__UnorderedGroup_0__1 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__2 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6648:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__2 )? ) - // InternalLcDsl.g:6649:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__2 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6650:2: ( rule__LaunchConfig__UnorderedGroup_0__2 )? - int alt29=2; - int LA29_0 = input.LA(1); - - if ( LA29_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt29=1; - } - else if ( LA29_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt29=1; - } - else if ( LA29_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt29=1; - } - else if ( LA29_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt29=1; - } - else if ( LA29_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt29=1; - } - else if ( LA29_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt29=1; - } - else if ( LA29_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt29=1; - } - else if ( LA29_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt29=1; - } - else if ( LA29_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt29=1; - } - else if ( LA29_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt29=1; - } - else if ( LA29_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt29=1; - } - else if ( LA29_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt29=1; - } - switch (alt29) { - case 1 : - // InternalLcDsl.g:6650:2: rule__LaunchConfig__UnorderedGroup_0__2 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__1" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__2" - // InternalLcDsl.g:6656:1: rule__LaunchConfig__UnorderedGroup_0__2 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__3 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6660:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__3 )? ) - // InternalLcDsl.g:6661:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__3 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6662:2: ( rule__LaunchConfig__UnorderedGroup_0__3 )? - int alt30=2; - int LA30_0 = input.LA(1); - - if ( LA30_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt30=1; - } - else if ( LA30_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt30=1; - } - else if ( LA30_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt30=1; - } - else if ( LA30_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt30=1; - } - else if ( LA30_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt30=1; - } - else if ( LA30_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt30=1; - } - else if ( LA30_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt30=1; - } - else if ( LA30_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt30=1; - } - else if ( LA30_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt30=1; - } - else if ( LA30_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt30=1; - } - else if ( LA30_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt30=1; - } - else if ( LA30_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt30=1; - } - switch (alt30) { - case 1 : - // InternalLcDsl.g:6662:2: rule__LaunchConfig__UnorderedGroup_0__3 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__2" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__3" - // InternalLcDsl.g:6668:1: rule__LaunchConfig__UnorderedGroup_0__3 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__4 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6672:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__4 )? ) - // InternalLcDsl.g:6673:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__4 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6674:2: ( rule__LaunchConfig__UnorderedGroup_0__4 )? - int alt31=2; - int LA31_0 = input.LA(1); - - if ( LA31_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt31=1; - } - else if ( LA31_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt31=1; - } - else if ( LA31_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt31=1; - } - else if ( LA31_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt31=1; - } - else if ( LA31_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt31=1; - } - else if ( LA31_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt31=1; - } - else if ( LA31_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt31=1; - } - else if ( LA31_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt31=1; - } - else if ( LA31_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt31=1; - } - else if ( LA31_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt31=1; - } - else if ( LA31_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt31=1; - } - else if ( LA31_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt31=1; - } - switch (alt31) { - case 1 : - // InternalLcDsl.g:6674:2: rule__LaunchConfig__UnorderedGroup_0__4 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__4(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__3" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__4" - // InternalLcDsl.g:6680:1: rule__LaunchConfig__UnorderedGroup_0__4 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__5 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6684:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__5 )? ) - // InternalLcDsl.g:6685:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__5 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6686:2: ( rule__LaunchConfig__UnorderedGroup_0__5 )? - int alt32=2; - int LA32_0 = input.LA(1); - - if ( LA32_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt32=1; - } - else if ( LA32_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt32=1; - } - else if ( LA32_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt32=1; - } - else if ( LA32_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt32=1; - } - else if ( LA32_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt32=1; - } - else if ( LA32_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt32=1; - } - else if ( LA32_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt32=1; - } - else if ( LA32_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt32=1; - } - else if ( LA32_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt32=1; - } - else if ( LA32_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt32=1; - } - else if ( LA32_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt32=1; - } - else if ( LA32_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt32=1; - } - switch (alt32) { - case 1 : - // InternalLcDsl.g:6686:2: rule__LaunchConfig__UnorderedGroup_0__5 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__5(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__4" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__5" - // InternalLcDsl.g:6692:1: rule__LaunchConfig__UnorderedGroup_0__5 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__6 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6696:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__6 )? ) - // InternalLcDsl.g:6697:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__6 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6698:2: ( rule__LaunchConfig__UnorderedGroup_0__6 )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( LA33_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt33=1; - } - else if ( LA33_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt33=1; - } - else if ( LA33_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt33=1; - } - else if ( LA33_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt33=1; - } - else if ( LA33_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt33=1; - } - else if ( LA33_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt33=1; - } - else if ( LA33_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt33=1; - } - else if ( LA33_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt33=1; - } - else if ( LA33_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt33=1; - } - else if ( LA33_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt33=1; - } - else if ( LA33_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt33=1; - } - else if ( LA33_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalLcDsl.g:6698:2: rule__LaunchConfig__UnorderedGroup_0__6 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__6(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__5" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__6" - // InternalLcDsl.g:6704:1: rule__LaunchConfig__UnorderedGroup_0__6 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__7 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6708:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__7 )? ) - // InternalLcDsl.g:6709:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__7 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6710:2: ( rule__LaunchConfig__UnorderedGroup_0__7 )? - int alt34=2; - int LA34_0 = input.LA(1); - - if ( LA34_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt34=1; - } - else if ( LA34_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt34=1; - } - else if ( LA34_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt34=1; - } - else if ( LA34_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt34=1; - } - else if ( LA34_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt34=1; - } - else if ( LA34_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt34=1; - } - else if ( LA34_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt34=1; - } - else if ( LA34_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt34=1; - } - else if ( LA34_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt34=1; - } - else if ( LA34_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt34=1; - } - else if ( LA34_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt34=1; - } - else if ( LA34_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt34=1; - } - switch (alt34) { - case 1 : - // InternalLcDsl.g:6710:2: rule__LaunchConfig__UnorderedGroup_0__7 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__7(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__6" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__7" - // InternalLcDsl.g:6716:1: rule__LaunchConfig__UnorderedGroup_0__7 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__8 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6720:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__8 )? ) - // InternalLcDsl.g:6721:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__8 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6722:2: ( rule__LaunchConfig__UnorderedGroup_0__8 )? - int alt35=2; - int LA35_0 = input.LA(1); - - if ( LA35_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt35=1; - } - else if ( LA35_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt35=1; - } - else if ( LA35_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt35=1; - } - else if ( LA35_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt35=1; - } - else if ( LA35_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt35=1; - } - else if ( LA35_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt35=1; - } - else if ( LA35_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt35=1; - } - else if ( LA35_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt35=1; - } - else if ( LA35_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt35=1; - } - else if ( LA35_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt35=1; - } - else if ( LA35_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt35=1; - } - else if ( LA35_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt35=1; - } - switch (alt35) { - case 1 : - // InternalLcDsl.g:6722:2: rule__LaunchConfig__UnorderedGroup_0__8 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__8(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__7" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__8" - // InternalLcDsl.g:6728:1: rule__LaunchConfig__UnorderedGroup_0__8 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__9 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6732:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__9 )? ) - // InternalLcDsl.g:6733:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__9 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6734:2: ( rule__LaunchConfig__UnorderedGroup_0__9 )? - int alt36=2; - int LA36_0 = input.LA(1); - - if ( LA36_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt36=1; - } - else if ( LA36_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt36=1; - } - else if ( LA36_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt36=1; - } - else if ( LA36_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt36=1; - } - else if ( LA36_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt36=1; - } - else if ( LA36_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt36=1; - } - else if ( LA36_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt36=1; - } - else if ( LA36_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt36=1; - } - else if ( LA36_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt36=1; - } - else if ( LA36_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt36=1; - } - else if ( LA36_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt36=1; - } - else if ( LA36_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalLcDsl.g:6734:2: rule__LaunchConfig__UnorderedGroup_0__9 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__9(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__8" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__9" - // InternalLcDsl.g:6740:1: rule__LaunchConfig__UnorderedGroup_0__9 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__10 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6744:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__10 )? ) - // InternalLcDsl.g:6745:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__10 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6746:2: ( rule__LaunchConfig__UnorderedGroup_0__10 )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( LA37_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt37=1; - } - else if ( LA37_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt37=1; - } - else if ( LA37_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt37=1; - } - else if ( LA37_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt37=1; - } - else if ( LA37_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt37=1; - } - else if ( LA37_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt37=1; - } - else if ( LA37_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt37=1; - } - else if ( LA37_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt37=1; - } - else if ( LA37_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt37=1; - } - else if ( LA37_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt37=1; - } - else if ( LA37_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt37=1; - } - else if ( LA37_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt37=1; - } - switch (alt37) { - case 1 : - // InternalLcDsl.g:6746:2: rule__LaunchConfig__UnorderedGroup_0__10 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__10(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__9" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__10" - // InternalLcDsl.g:6752:1: rule__LaunchConfig__UnorderedGroup_0__10 : rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__11 )? ; - public final void rule__LaunchConfig__UnorderedGroup_0__10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6756:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__11 )? ) - // InternalLcDsl.g:6757:2: rule__LaunchConfig__UnorderedGroup_0__Impl ( rule__LaunchConfig__UnorderedGroup_0__11 )? - { - pushFollow(FOLLOW_3); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:6758:2: ( rule__LaunchConfig__UnorderedGroup_0__11 )? - int alt38=2; - int LA38_0 = input.LA(1); - - if ( LA38_0 == 98 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt38=1; - } - else if ( LA38_0 == 99 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt38=1; - } - else if ( LA38_0 == 100 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt38=1; - } - else if ( LA38_0 == 101 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt38=1; - } - else if ( LA38_0 == 102 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt38=1; - } - else if ( LA38_0 == 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt38=1; - } - else if ( LA38_0 == 104 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt38=1; - } - else if ( LA38_0 == 105 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt38=1; - } - else if ( LA38_0 == 106 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt38=1; - } - else if ( LA38_0 == 107 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt38=1; - } - else if ( LA38_0 == 108 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt38=1; - } - else if ( LA38_0 == 109 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt38=1; - } - switch (alt38) { - case 1 : - // InternalLcDsl.g:6758:2: rule__LaunchConfig__UnorderedGroup_0__11 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__11(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__10" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_0__11" - // InternalLcDsl.g:6764:1: rule__LaunchConfig__UnorderedGroup_0__11 : rule__LaunchConfig__UnorderedGroup_0__Impl ; - public final void rule__LaunchConfig__UnorderedGroup_0__11() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:6768:1: ( rule__LaunchConfig__UnorderedGroup_0__Impl ) - // InternalLcDsl.g:6769:2: rule__LaunchConfig__UnorderedGroup_0__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_0__11" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6" - // InternalLcDsl.g:6776:1: rule__LaunchConfig__UnorderedGroup_6 : ( rule__LaunchConfig__UnorderedGroup_6__0 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - try { - // InternalLcDsl.g:6781:1: ( ( rule__LaunchConfig__UnorderedGroup_6__0 )? ) - // InternalLcDsl.g:6782:2: ( rule__LaunchConfig__UnorderedGroup_6__0 )? - { - // InternalLcDsl.g:6782:2: ( rule__LaunchConfig__UnorderedGroup_6__0 )? - int alt39=2; - int LA39_0 = input.LA(1); - - if ( LA39_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt39=1; - } - else if ( LA39_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt39=1; - } - else if ( LA39_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt39=1; - } - else if ( LA39_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt39=1; - } - else if ( LA39_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt39=1; - } - else if ( LA39_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt39=1; - } - else if ( LA39_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt39=1; - } - else if ( LA39_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt39=1; - } - else if ( LA39_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt39=1; - } - else if ( LA39_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt39=1; - } - else if ( LA39_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt39=1; - } - else if ( LA39_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt39=1; - } - else if ( LA39_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt39=1; - } - else if ( LA39_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt39=1; - } - else if ( LA39_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt39=1; - } - else if ( LA39_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt39=1; - } - else if ( LA39_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt39=1; - } - else if ( LA39_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt39=1; - } - else if ( LA39_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt39=1; - } - else if ( LA39_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt39=1; - } - else if ( ( LA39_0 >= 29 && LA39_0 <= 33 || LA39_0 == 85 || LA39_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt39=1; - } - else if ( LA39_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt39=1; - } - else if ( LA39_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt39=1; - } - else if ( LA39_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt39=1; - } - else if ( LA39_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt39=1; - } - switch (alt39) { - case 1 : - // InternalLcDsl.g:6782:2: rule__LaunchConfig__UnorderedGroup_6__0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__Impl" - // InternalLcDsl.g:6790:1: rule__LaunchConfig__UnorderedGroup_6__Impl : ( ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) ) ; - public final void rule__LaunchConfig__UnorderedGroup_6__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:6795:1: ( ( ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) ) ) - // InternalLcDsl.g:6796:3: ( ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) ) - { - // InternalLcDsl.g:6796:3: ( ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) | ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) ) - int alt48=24; - int LA48_0 = input.LA(1); - - if ( LA48_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt48=1; - } - else if ( LA48_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt48=2; - } - else if ( LA48_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt48=3; - } - else if ( LA48_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt48=4; - } - else if ( LA48_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt48=5; - } - else if ( LA48_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt48=6; - } - else if ( LA48_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt48=7; - } - else if ( LA48_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt48=8; - } - else if ( LA48_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt48=9; - } - else if ( LA48_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt48=10; - } - else if ( LA48_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt48=11; - } - else if ( LA48_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt48=12; - } - else if ( LA48_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt48=13; - } - else if ( LA48_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt48=14; - } - else if ( LA48_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt48=15; - } - else if ( LA48_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt48=16; - } - else if ( LA48_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - int LA48_17 = input.LA(2); - - if ( LA48_17 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt48=18; - } - else if ( LA48_17 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt48=17; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 48, 17, input); - - throw nvae; - } - } - else if ( LA48_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt48=17; - } - else if ( LA48_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt48=18; - } - else if ( LA48_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt48=19; - } - else if ( ( LA48_0 >= 29 && LA48_0 <= 33 || LA48_0 == 85 || LA48_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt48=20; - } - else if ( LA48_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt48=21; - } - else if ( LA48_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt48=22; - } - else if ( LA48_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt48=23; - } - else if ( LA48_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt48=24; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); - - throw nvae; - } - switch (alt48) { - case 1 : - // InternalLcDsl.g:6797:3: ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) - { - // InternalLcDsl.g:6797:3: ({...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) ) - // InternalLcDsl.g:6798:4: {...}? => ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0)"); - } - // InternalLcDsl.g:6798:108: ( ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) ) - // InternalLcDsl.g:6799:5: ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0); - selected = true; - // InternalLcDsl.g:6805:5: ( ( rule__LaunchConfig__ClearsAssignment_6_0 ) ) - // InternalLcDsl.g:6806:6: ( rule__LaunchConfig__ClearsAssignment_6_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getClearsAssignment_6_0()); - } - // InternalLcDsl.g:6807:6: ( rule__LaunchConfig__ClearsAssignment_6_0 ) - // InternalLcDsl.g:6807:7: rule__LaunchConfig__ClearsAssignment_6_0 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ClearsAssignment_6_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getClearsAssignment_6_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:6812:3: ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) - { - // InternalLcDsl.g:6812:3: ({...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) ) - // InternalLcDsl.g:6813:4: {...}? => ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1)"); - } - // InternalLcDsl.g:6813:108: ( ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) ) - // InternalLcDsl.g:6814:5: ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1); - selected = true; - // InternalLcDsl.g:6820:5: ( ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) ) - // InternalLcDsl.g:6821:6: ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getWorkspaceAssignment_6_1()); - } - // InternalLcDsl.g:6822:6: ( rule__LaunchConfig__WorkspaceAssignment_6_1 ) - // InternalLcDsl.g:6822:7: rule__LaunchConfig__WorkspaceAssignment_6_1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__WorkspaceAssignment_6_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getWorkspaceAssignment_6_1()); - } - - } - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:6827:3: ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) - { - // InternalLcDsl.g:6827:3: ({...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) ) - // InternalLcDsl.g:6828:4: {...}? => ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2)"); - } - // InternalLcDsl.g:6828:108: ( ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) ) - // InternalLcDsl.g:6829:5: ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2); - selected = true; - // InternalLcDsl.g:6835:5: ( ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) ) - // InternalLcDsl.g:6836:6: ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getWorkingDirAssignment_6_2()); - } - // InternalLcDsl.g:6837:6: ( rule__LaunchConfig__WorkingDirAssignment_6_2 ) - // InternalLcDsl.g:6837:7: rule__LaunchConfig__WorkingDirAssignment_6_2 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__WorkingDirAssignment_6_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getWorkingDirAssignment_6_2()); - } - - } - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:6842:3: ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) - { - // InternalLcDsl.g:6842:3: ({...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) ) - // InternalLcDsl.g:6843:4: {...}? => ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3)"); - } - // InternalLcDsl.g:6843:108: ( ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) ) - // InternalLcDsl.g:6844:5: ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3); - selected = true; - // InternalLcDsl.g:6850:5: ( ( rule__LaunchConfig__MemoryAssignment_6_3 ) ) - // InternalLcDsl.g:6851:6: ( rule__LaunchConfig__MemoryAssignment_6_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMemoryAssignment_6_3()); - } - // InternalLcDsl.g:6852:6: ( rule__LaunchConfig__MemoryAssignment_6_3 ) - // InternalLcDsl.g:6852:7: rule__LaunchConfig__MemoryAssignment_6_3 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__MemoryAssignment_6_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMemoryAssignment_6_3()); - } - - } - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:6857:3: ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) - { - // InternalLcDsl.g:6857:3: ({...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) ) - // InternalLcDsl.g:6858:4: {...}? => ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4)"); - } - // InternalLcDsl.g:6858:108: ( ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) ) - // InternalLcDsl.g:6859:5: ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4); - selected = true; - // InternalLcDsl.g:6865:5: ( ( rule__LaunchConfig__MainProjectAssignment_6_4 ) ) - // InternalLcDsl.g:6866:6: ( rule__LaunchConfig__MainProjectAssignment_6_4 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMainProjectAssignment_6_4()); - } - // InternalLcDsl.g:6867:6: ( rule__LaunchConfig__MainProjectAssignment_6_4 ) - // InternalLcDsl.g:6867:7: rule__LaunchConfig__MainProjectAssignment_6_4 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__MainProjectAssignment_6_4(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMainProjectAssignment_6_4()); - } - - } - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:6872:3: ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) - { - // InternalLcDsl.g:6872:3: ({...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) ) - // InternalLcDsl.g:6873:4: {...}? => ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5)"); - } - // InternalLcDsl.g:6873:108: ( ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) ) - // InternalLcDsl.g:6874:5: ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5); - selected = true; - // InternalLcDsl.g:6880:5: ( ( rule__LaunchConfig__MainTypeAssignment_6_5 ) ) - // InternalLcDsl.g:6881:6: ( rule__LaunchConfig__MainTypeAssignment_6_5 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMainTypeAssignment_6_5()); - } - // InternalLcDsl.g:6882:6: ( rule__LaunchConfig__MainTypeAssignment_6_5 ) - // InternalLcDsl.g:6882:7: rule__LaunchConfig__MainTypeAssignment_6_5 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__MainTypeAssignment_6_5(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMainTypeAssignment_6_5()); - } - - } - - - } - - - } - - - } - break; - case 7 : - // InternalLcDsl.g:6887:3: ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) - { - // InternalLcDsl.g:6887:3: ({...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) ) - // InternalLcDsl.g:6888:4: {...}? => ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6)"); - } - // InternalLcDsl.g:6888:108: ( ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) ) - // InternalLcDsl.g:6889:5: ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6); - selected = true; - // InternalLcDsl.g:6895:5: ( ( rule__LaunchConfig__ApplicationAssignment_6_6 ) ) - // InternalLcDsl.g:6896:6: ( rule__LaunchConfig__ApplicationAssignment_6_6 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getApplicationAssignment_6_6()); - } - // InternalLcDsl.g:6897:6: ( rule__LaunchConfig__ApplicationAssignment_6_6 ) - // InternalLcDsl.g:6897:7: rule__LaunchConfig__ApplicationAssignment_6_6 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ApplicationAssignment_6_6(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getApplicationAssignment_6_6()); - } - - } - - - } - - - } - - - } - break; - case 8 : - // InternalLcDsl.g:6902:3: ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) - { - // InternalLcDsl.g:6902:3: ({...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) ) - // InternalLcDsl.g:6903:4: {...}? => ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7)"); - } - // InternalLcDsl.g:6903:108: ( ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) ) - // InternalLcDsl.g:6904:5: ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7); - selected = true; - // InternalLcDsl.g:6910:5: ( ( rule__LaunchConfig__ProductAssignment_6_7 ) ) - // InternalLcDsl.g:6911:6: ( rule__LaunchConfig__ProductAssignment_6_7 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getProductAssignment_6_7()); - } - // InternalLcDsl.g:6912:6: ( rule__LaunchConfig__ProductAssignment_6_7 ) - // InternalLcDsl.g:6912:7: rule__LaunchConfig__ProductAssignment_6_7 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ProductAssignment_6_7(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getProductAssignment_6_7()); - } - - } - - - } - - - } - - - } - break; - case 9 : - // InternalLcDsl.g:6917:3: ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) - { - // InternalLcDsl.g:6917:3: ({...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) ) - // InternalLcDsl.g:6918:4: {...}? => ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8)"); - } - // InternalLcDsl.g:6918:108: ( ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) ) - // InternalLcDsl.g:6919:5: ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8); - selected = true; - // InternalLcDsl.g:6925:5: ( ( rule__LaunchConfig__FavoritesAssignment_6_8 ) ) - // InternalLcDsl.g:6926:6: ( rule__LaunchConfig__FavoritesAssignment_6_8 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getFavoritesAssignment_6_8()); - } - // InternalLcDsl.g:6927:6: ( rule__LaunchConfig__FavoritesAssignment_6_8 ) - // InternalLcDsl.g:6927:7: rule__LaunchConfig__FavoritesAssignment_6_8 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__FavoritesAssignment_6_8(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getFavoritesAssignment_6_8()); - } - - } - - - } - - - } - - - } - break; - case 10 : - // InternalLcDsl.g:6932:3: ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) - { - // InternalLcDsl.g:6932:3: ({...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) ) - // InternalLcDsl.g:6933:4: {...}? => ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9)"); - } - // InternalLcDsl.g:6933:108: ( ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) ) - // InternalLcDsl.g:6934:5: ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9); - selected = true; - // InternalLcDsl.g:6940:5: ( ( rule__LaunchConfig__RedirectAssignment_6_9 ) ) - // InternalLcDsl.g:6941:6: ( rule__LaunchConfig__RedirectAssignment_6_9 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getRedirectAssignment_6_9()); - } - // InternalLcDsl.g:6942:6: ( rule__LaunchConfig__RedirectAssignment_6_9 ) - // InternalLcDsl.g:6942:7: rule__LaunchConfig__RedirectAssignment_6_9 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__RedirectAssignment_6_9(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getRedirectAssignment_6_9()); - } - - } - - - } - - - } - - - } - break; - case 11 : - // InternalLcDsl.g:6947:3: ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) - { - // InternalLcDsl.g:6947:3: ({...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) ) - // InternalLcDsl.g:6948:4: {...}? => ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10)"); - } - // InternalLcDsl.g:6948:109: ( ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) ) - // InternalLcDsl.g:6949:5: ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10); - selected = true; - // InternalLcDsl.g:6955:5: ( ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) ) - // InternalLcDsl.g:6956:6: ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getExecEnvAssignment_6_10()); - } - // InternalLcDsl.g:6957:6: ( rule__LaunchConfig__ExecEnvAssignment_6_10 ) - // InternalLcDsl.g:6957:7: rule__LaunchConfig__ExecEnvAssignment_6_10 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ExecEnvAssignment_6_10(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getExecEnvAssignment_6_10()); - } - - } - - - } - - - } - - - } - break; - case 12 : - // InternalLcDsl.g:6962:3: ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) - { - // InternalLcDsl.g:6962:3: ({...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) ) - // InternalLcDsl.g:6963:4: {...}? => ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11)"); - } - // InternalLcDsl.g:6963:109: ( ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) ) - // InternalLcDsl.g:6964:5: ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11); - selected = true; - // InternalLcDsl.g:6970:5: ( ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) ) - // InternalLcDsl.g:6971:6: ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateAssignment_6_11()); - } - // InternalLcDsl.g:6972:6: ( rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 ) - // InternalLcDsl.g:6972:7: rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ConfigIniTemplateAssignment_6_11(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateAssignment_6_11()); - } - - } - - - } - - - } - - - } - break; - case 13 : - // InternalLcDsl.g:6977:3: ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) - { - // InternalLcDsl.g:6977:3: ({...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) ) - // InternalLcDsl.g:6978:4: {...}? => ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12)"); - } - // InternalLcDsl.g:6978:109: ( ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) ) - // InternalLcDsl.g:6979:5: ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12); - selected = true; - // InternalLcDsl.g:6985:5: ( ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) ) - // InternalLcDsl.g:6986:6: ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getJavaMainSearchAssignment_6_12()); - } - // InternalLcDsl.g:6987:6: ( rule__LaunchConfig__JavaMainSearchAssignment_6_12 ) - // InternalLcDsl.g:6987:7: rule__LaunchConfig__JavaMainSearchAssignment_6_12 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__JavaMainSearchAssignment_6_12(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getJavaMainSearchAssignment_6_12()); - } - - } - - - } - - - } - - - } - break; - case 14 : - // InternalLcDsl.g:6992:3: ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) - { - // InternalLcDsl.g:6992:3: ({...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) ) - // InternalLcDsl.g:6993:4: {...}? => ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13)"); - } - // InternalLcDsl.g:6993:109: ( ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) ) - // InternalLcDsl.g:6994:5: ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13); - selected = true; - // InternalLcDsl.g:7000:5: ( ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) ) - // InternalLcDsl.g:7001:6: ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getServletConfigAssignment_6_13()); - } - // InternalLcDsl.g:7002:6: ( rule__LaunchConfig__ServletConfigAssignment_6_13 ) - // InternalLcDsl.g:7002:7: rule__LaunchConfig__ServletConfigAssignment_6_13 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ServletConfigAssignment_6_13(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getServletConfigAssignment_6_13()); - } - - } - - - } - - - } - - - } - break; - case 15 : - // InternalLcDsl.g:7007:3: ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) - { - // InternalLcDsl.g:7007:3: ({...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) ) - // InternalLcDsl.g:7008:4: {...}? => ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14)"); - } - // InternalLcDsl.g:7008:109: ( ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) ) - // InternalLcDsl.g:7009:5: ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14); - selected = true; - // InternalLcDsl.g:7015:5: ( ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) ) - // InternalLcDsl.g:7016:6: ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getContentProviderProductAssignment_6_14()); - } - // InternalLcDsl.g:7017:6: ( rule__LaunchConfig__ContentProviderProductAssignment_6_14 ) - // InternalLcDsl.g:7017:7: rule__LaunchConfig__ContentProviderProductAssignment_6_14 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ContentProviderProductAssignment_6_14(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getContentProviderProductAssignment_6_14()); - } - - } - - - } - - - } - - - } - break; - case 16 : - // InternalLcDsl.g:7022:3: ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) - { - // InternalLcDsl.g:7022:3: ({...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) ) - // InternalLcDsl.g:7023:4: {...}? => ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15)"); - } - // InternalLcDsl.g:7023:109: ( ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) ) - // InternalLcDsl.g:7024:5: ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15); - selected = true; - // InternalLcDsl.g:7030:5: ( ( rule__LaunchConfig__TestAssignment_6_15 ) ) - // InternalLcDsl.g:7031:6: ( rule__LaunchConfig__TestAssignment_6_15 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTestAssignment_6_15()); - } - // InternalLcDsl.g:7032:6: ( rule__LaunchConfig__TestAssignment_6_15 ) - // InternalLcDsl.g:7032:7: rule__LaunchConfig__TestAssignment_6_15 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__TestAssignment_6_15(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTestAssignment_6_15()); - } - - } - - - } - - - } - - - } - break; - case 17 : - // InternalLcDsl.g:7037:3: ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) - { - // InternalLcDsl.g:7037:3: ({...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) ) - // InternalLcDsl.g:7038:4: {...}? => ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16)"); - } - // InternalLcDsl.g:7038:109: ( ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) ) - // InternalLcDsl.g:7039:5: ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16); - selected = true; - // InternalLcDsl.g:7045:5: ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) ) - // InternalLcDsl.g:7046:6: ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) - { - // InternalLcDsl.g:7046:6: ( ( rule__LaunchConfig__PluginsAssignment_6_16 ) ) - // InternalLcDsl.g:7047:7: ( rule__LaunchConfig__PluginsAssignment_6_16 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); - } - // InternalLcDsl.g:7048:7: ( rule__LaunchConfig__PluginsAssignment_6_16 ) - // InternalLcDsl.g:7048:8: rule__LaunchConfig__PluginsAssignment_6_16 - { - pushFollow(FOLLOW_55); - rule__LaunchConfig__PluginsAssignment_6_16(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); - } - - } - - // InternalLcDsl.g:7051:6: ( ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* ) - // InternalLcDsl.g:7052:7: ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); - } - // InternalLcDsl.g:7053:7: ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )* - loop40: - do { - int alt40=2; - alt40 = dfa40.predict(input); - switch (alt40) { - case 1 : - // InternalLcDsl.g:7053:8: ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 - { - pushFollow(FOLLOW_55); - rule__LaunchConfig__PluginsAssignment_6_16(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop40; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getPluginsAssignment_6_16()); - } - - } - - - } - - - } - - - } - - - } - break; - case 18 : - // InternalLcDsl.g:7059:3: ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) - { - // InternalLcDsl.g:7059:3: ({...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) ) - // InternalLcDsl.g:7060:4: {...}? => ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17)"); - } - // InternalLcDsl.g:7060:109: ( ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) ) - // InternalLcDsl.g:7061:5: ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17); - selected = true; - // InternalLcDsl.g:7067:5: ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) ) - // InternalLcDsl.g:7068:6: ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) - { - // InternalLcDsl.g:7068:6: ( ( rule__LaunchConfig__FeaturesAssignment_6_17 ) ) - // InternalLcDsl.g:7069:7: ( rule__LaunchConfig__FeaturesAssignment_6_17 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); - } - // InternalLcDsl.g:7070:7: ( rule__LaunchConfig__FeaturesAssignment_6_17 ) - // InternalLcDsl.g:7070:8: rule__LaunchConfig__FeaturesAssignment_6_17 - { - pushFollow(FOLLOW_56); - rule__LaunchConfig__FeaturesAssignment_6_17(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); - } - - } - - // InternalLcDsl.g:7073:6: ( ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* ) - // InternalLcDsl.g:7074:7: ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); - } - // InternalLcDsl.g:7075:7: ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )* - loop41: - do { - int alt41=2; - alt41 = dfa41.predict(input); - switch (alt41) { - case 1 : - // InternalLcDsl.g:7075:8: ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 - { - pushFollow(FOLLOW_56); - rule__LaunchConfig__FeaturesAssignment_6_17(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop41; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getFeaturesAssignment_6_17()); - } - - } - - - } - - - } - - - } - - - } - break; - case 19 : - // InternalLcDsl.g:7081:3: ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) - { - // InternalLcDsl.g:7081:3: ({...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) ) - // InternalLcDsl.g:7082:4: {...}? => ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18)"); - } - // InternalLcDsl.g:7082:109: ( ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) ) - // InternalLcDsl.g:7083:5: ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18); - selected = true; - // InternalLcDsl.g:7089:5: ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) ) - // InternalLcDsl.g:7090:6: ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) - { - // InternalLcDsl.g:7090:6: ( ( rule__LaunchConfig__IgnoreAssignment_6_18 ) ) - // InternalLcDsl.g:7091:7: ( rule__LaunchConfig__IgnoreAssignment_6_18 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); - } - // InternalLcDsl.g:7092:7: ( rule__LaunchConfig__IgnoreAssignment_6_18 ) - // InternalLcDsl.g:7092:8: rule__LaunchConfig__IgnoreAssignment_6_18 - { - pushFollow(FOLLOW_57); - rule__LaunchConfig__IgnoreAssignment_6_18(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); - } - - } - - // InternalLcDsl.g:7095:6: ( ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* ) - // InternalLcDsl.g:7096:7: ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); - } - // InternalLcDsl.g:7097:7: ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )* - loop42: - do { - int alt42=2; - alt42 = dfa42.predict(input); - switch (alt42) { - case 1 : - // InternalLcDsl.g:7097:8: ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 - { - pushFollow(FOLLOW_57); - rule__LaunchConfig__IgnoreAssignment_6_18(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop42; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getIgnoreAssignment_6_18()); - } - - } - - - } - - - } - - - } - - - } - break; - case 20 : - // InternalLcDsl.g:7103:3: ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) - { - // InternalLcDsl.g:7103:3: ({...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) ) - // InternalLcDsl.g:7104:4: {...}? => ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19)"); - } - // InternalLcDsl.g:7104:109: ( ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) ) - // InternalLcDsl.g:7105:5: ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19); - selected = true; - // InternalLcDsl.g:7111:5: ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) ) - // InternalLcDsl.g:7112:6: ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) - { - // InternalLcDsl.g:7112:6: ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) ) - // InternalLcDsl.g:7113:7: ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); - } - // InternalLcDsl.g:7114:7: ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) - // InternalLcDsl.g:7114:8: rule__LaunchConfig__GroupMembersAssignment_6_19 - { - pushFollow(FOLLOW_58); - rule__LaunchConfig__GroupMembersAssignment_6_19(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); - } - - } - - // InternalLcDsl.g:7117:6: ( ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* ) - // InternalLcDsl.g:7118:7: ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); - } - // InternalLcDsl.g:7119:7: ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )* - loop43: - do { - int alt43=2; - alt43 = dfa43.predict(input); - switch (alt43) { - case 1 : - // InternalLcDsl.g:7119:8: ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 - { - pushFollow(FOLLOW_58); - rule__LaunchConfig__GroupMembersAssignment_6_19(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop43; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroupMembersAssignment_6_19()); - } - - } - - - } - - - } - - - } - - - } - break; - case 21 : - // InternalLcDsl.g:7125:3: ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) - { - // InternalLcDsl.g:7125:3: ({...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) ) - // InternalLcDsl.g:7126:4: {...}? => ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20)"); - } - // InternalLcDsl.g:7126:109: ( ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) ) - // InternalLcDsl.g:7127:5: ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20); - selected = true; - // InternalLcDsl.g:7133:5: ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) ) - // InternalLcDsl.g:7134:6: ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) - { - // InternalLcDsl.g:7134:6: ( ( rule__LaunchConfig__VmArgsAssignment_6_20 ) ) - // InternalLcDsl.g:7135:7: ( rule__LaunchConfig__VmArgsAssignment_6_20 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); - } - // InternalLcDsl.g:7136:7: ( rule__LaunchConfig__VmArgsAssignment_6_20 ) - // InternalLcDsl.g:7136:8: rule__LaunchConfig__VmArgsAssignment_6_20 - { - pushFollow(FOLLOW_59); - rule__LaunchConfig__VmArgsAssignment_6_20(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); - } - - } - - // InternalLcDsl.g:7139:6: ( ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* ) - // InternalLcDsl.g:7140:7: ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); - } - // InternalLcDsl.g:7141:7: ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )* - loop44: - do { - int alt44=2; - alt44 = dfa44.predict(input); - switch (alt44) { - case 1 : - // InternalLcDsl.g:7141:8: ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 - { - pushFollow(FOLLOW_59); - rule__LaunchConfig__VmArgsAssignment_6_20(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop44; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getVmArgsAssignment_6_20()); - } - - } - - - } - - - } - - - } - - - } - break; - case 22 : - // InternalLcDsl.g:7147:3: ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) - { - // InternalLcDsl.g:7147:3: ({...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) ) - // InternalLcDsl.g:7148:4: {...}? => ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21)"); - } - // InternalLcDsl.g:7148:109: ( ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) ) - // InternalLcDsl.g:7149:5: ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21); - selected = true; - // InternalLcDsl.g:7155:5: ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) ) - // InternalLcDsl.g:7156:6: ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) - { - // InternalLcDsl.g:7156:6: ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) ) - // InternalLcDsl.g:7157:7: ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); - } - // InternalLcDsl.g:7158:7: ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) - // InternalLcDsl.g:7158:8: rule__LaunchConfig__ProgArgsAssignment_6_21 - { - pushFollow(FOLLOW_60); - rule__LaunchConfig__ProgArgsAssignment_6_21(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); - } - - } - - // InternalLcDsl.g:7161:6: ( ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* ) - // InternalLcDsl.g:7162:7: ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); - } - // InternalLcDsl.g:7163:7: ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )* - loop45: - do { - int alt45=2; - alt45 = dfa45.predict(input); - switch (alt45) { - case 1 : - // InternalLcDsl.g:7163:8: ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 - { - pushFollow(FOLLOW_60); - rule__LaunchConfig__ProgArgsAssignment_6_21(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop45; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getProgArgsAssignment_6_21()); - } - - } - - - } - - - } - - - } - - - } - break; - case 23 : - // InternalLcDsl.g:7169:3: ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) - { - // InternalLcDsl.g:7169:3: ({...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) ) - // InternalLcDsl.g:7170:4: {...}? => ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22)"); - } - // InternalLcDsl.g:7170:109: ( ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) ) - // InternalLcDsl.g:7171:5: ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22); - selected = true; - // InternalLcDsl.g:7177:5: ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) ) - // InternalLcDsl.g:7178:6: ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) - { - // InternalLcDsl.g:7178:6: ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) ) - // InternalLcDsl.g:7179:7: ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); - } - // InternalLcDsl.g:7180:7: ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) - // InternalLcDsl.g:7180:8: rule__LaunchConfig__EnvVarsAssignment_6_22 - { - pushFollow(FOLLOW_61); - rule__LaunchConfig__EnvVarsAssignment_6_22(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); - } - - } - - // InternalLcDsl.g:7183:6: ( ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* ) - // InternalLcDsl.g:7184:7: ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); - } - // InternalLcDsl.g:7185:7: ( ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 )* - loop46: - do { - int alt46=2; - int LA46_0 = input.LA(1); - - if ( (LA46_0==61) ) { - int LA46_2 = input.LA(2); - - if ( (LA46_2==RULE_ID) ) { - int LA46_3 = input.LA(3); - - if ( (LA46_3==RULE_EQ) ) { - int LA46_4 = input.LA(4); - - if ( (LA46_4==RULE_STRING) ) { - int LA46_5 = input.LA(5); - - if ( (LA46_5==51) ) { - int LA46_6 = input.LA(6); - - if ( (synpred7_InternalLcDsl()) ) { - alt46=1; - } - - - } - - - } - - - } - - - } - - - } - - - switch (alt46) { - case 1 : - // InternalLcDsl.g:7185:8: ( rule__LaunchConfig__EnvVarsAssignment_6_22 )=> rule__LaunchConfig__EnvVarsAssignment_6_22 - { - pushFollow(FOLLOW_61); - rule__LaunchConfig__EnvVarsAssignment_6_22(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop46; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getEnvVarsAssignment_6_22()); - } - - } - - - } - - - } - - - } - - - } - break; - case 24 : - // InternalLcDsl.g:7191:3: ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) - { - // InternalLcDsl.g:7191:3: ({...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) ) - // InternalLcDsl.g:7192:4: {...}? => ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__LaunchConfig__UnorderedGroup_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23)"); - } - // InternalLcDsl.g:7192:109: ( ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) ) - // InternalLcDsl.g:7193:5: ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23); - selected = true; - // InternalLcDsl.g:7199:5: ( ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) ) - // InternalLcDsl.g:7200:6: ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) - { - // InternalLcDsl.g:7200:6: ( ( rule__LaunchConfig__TracesAssignment_6_23 ) ) - // InternalLcDsl.g:7201:7: ( rule__LaunchConfig__TracesAssignment_6_23 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); - } - // InternalLcDsl.g:7202:7: ( rule__LaunchConfig__TracesAssignment_6_23 ) - // InternalLcDsl.g:7202:8: rule__LaunchConfig__TracesAssignment_6_23 - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__TracesAssignment_6_23(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); - } - - } - - // InternalLcDsl.g:7205:6: ( ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* ) - // InternalLcDsl.g:7206:7: ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); - } - // InternalLcDsl.g:7207:7: ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )* - loop47: - do { - int alt47=2; - alt47 = dfa47.predict(input); - switch (alt47) { - case 1 : - // InternalLcDsl.g:7207:8: ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__TracesAssignment_6_23(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop47; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTracesAssignment_6_23()); - } - - } - - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__Impl" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__0" - // InternalLcDsl.g:7221:1: rule__LaunchConfig__UnorderedGroup_6__0 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__1 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7225:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__1 )? ) - // InternalLcDsl.g:7226:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__1 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7227:2: ( rule__LaunchConfig__UnorderedGroup_6__1 )? - int alt49=2; - int LA49_0 = input.LA(1); - - if ( LA49_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt49=1; - } - else if ( LA49_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt49=1; - } - else if ( LA49_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt49=1; - } - else if ( LA49_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt49=1; - } - else if ( LA49_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt49=1; - } - else if ( LA49_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt49=1; - } - else if ( LA49_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt49=1; - } - else if ( LA49_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt49=1; - } - else if ( LA49_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt49=1; - } - else if ( LA49_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt49=1; - } - else if ( LA49_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt49=1; - } - else if ( LA49_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt49=1; - } - else if ( LA49_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt49=1; - } - else if ( LA49_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt49=1; - } - else if ( LA49_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt49=1; - } - else if ( LA49_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt49=1; - } - else if ( LA49_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt49=1; - } - else if ( LA49_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt49=1; - } - else if ( LA49_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt49=1; - } - else if ( LA49_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt49=1; - } - else if ( ( LA49_0 >= 29 && LA49_0 <= 33 || LA49_0 == 85 || LA49_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt49=1; - } - else if ( LA49_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt49=1; - } - else if ( LA49_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt49=1; - } - else if ( LA49_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt49=1; - } - else if ( LA49_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt49=1; - } - switch (alt49) { - case 1 : - // InternalLcDsl.g:7227:2: rule__LaunchConfig__UnorderedGroup_6__1 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__0" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__1" - // InternalLcDsl.g:7233:1: rule__LaunchConfig__UnorderedGroup_6__1 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__2 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7237:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__2 )? ) - // InternalLcDsl.g:7238:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__2 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7239:2: ( rule__LaunchConfig__UnorderedGroup_6__2 )? - int alt50=2; - int LA50_0 = input.LA(1); - - if ( LA50_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt50=1; - } - else if ( LA50_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt50=1; - } - else if ( LA50_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt50=1; - } - else if ( LA50_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt50=1; - } - else if ( LA50_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt50=1; - } - else if ( LA50_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt50=1; - } - else if ( LA50_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt50=1; - } - else if ( LA50_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt50=1; - } - else if ( LA50_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt50=1; - } - else if ( LA50_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt50=1; - } - else if ( LA50_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt50=1; - } - else if ( LA50_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt50=1; - } - else if ( LA50_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt50=1; - } - else if ( LA50_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt50=1; - } - else if ( LA50_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt50=1; - } - else if ( LA50_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt50=1; - } - else if ( LA50_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt50=1; - } - else if ( LA50_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt50=1; - } - else if ( LA50_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt50=1; - } - else if ( LA50_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt50=1; - } - else if ( ( LA50_0 >= 29 && LA50_0 <= 33 || LA50_0 == 85 || LA50_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt50=1; - } - else if ( LA50_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt50=1; - } - else if ( LA50_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt50=1; - } - else if ( LA50_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt50=1; - } - else if ( LA50_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt50=1; - } - switch (alt50) { - case 1 : - // InternalLcDsl.g:7239:2: rule__LaunchConfig__UnorderedGroup_6__2 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__1" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__2" - // InternalLcDsl.g:7245:1: rule__LaunchConfig__UnorderedGroup_6__2 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__3 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7249:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__3 )? ) - // InternalLcDsl.g:7250:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__3 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7251:2: ( rule__LaunchConfig__UnorderedGroup_6__3 )? - int alt51=2; - int LA51_0 = input.LA(1); - - if ( LA51_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt51=1; - } - else if ( LA51_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt51=1; - } - else if ( LA51_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt51=1; - } - else if ( LA51_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt51=1; - } - else if ( LA51_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt51=1; - } - else if ( LA51_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt51=1; - } - else if ( LA51_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt51=1; - } - else if ( LA51_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt51=1; - } - else if ( LA51_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt51=1; - } - else if ( LA51_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt51=1; - } - else if ( LA51_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt51=1; - } - else if ( LA51_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt51=1; - } - else if ( LA51_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt51=1; - } - else if ( LA51_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt51=1; - } - else if ( LA51_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt51=1; - } - else if ( LA51_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt51=1; - } - else if ( LA51_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt51=1; - } - else if ( LA51_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt51=1; - } - else if ( LA51_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt51=1; - } - else if ( LA51_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt51=1; - } - else if ( ( LA51_0 >= 29 && LA51_0 <= 33 || LA51_0 == 85 || LA51_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt51=1; - } - else if ( LA51_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt51=1; - } - else if ( LA51_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt51=1; - } - else if ( LA51_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt51=1; - } - else if ( LA51_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt51=1; - } - switch (alt51) { - case 1 : - // InternalLcDsl.g:7251:2: rule__LaunchConfig__UnorderedGroup_6__3 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__2" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__3" - // InternalLcDsl.g:7257:1: rule__LaunchConfig__UnorderedGroup_6__3 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__4 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7261:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__4 )? ) - // InternalLcDsl.g:7262:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__4 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7263:2: ( rule__LaunchConfig__UnorderedGroup_6__4 )? - int alt52=2; - int LA52_0 = input.LA(1); - - if ( LA52_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt52=1; - } - else if ( LA52_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt52=1; - } - else if ( LA52_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt52=1; - } - else if ( LA52_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt52=1; - } - else if ( LA52_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt52=1; - } - else if ( LA52_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt52=1; - } - else if ( LA52_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt52=1; - } - else if ( LA52_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt52=1; - } - else if ( LA52_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt52=1; - } - else if ( LA52_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt52=1; - } - else if ( LA52_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt52=1; - } - else if ( LA52_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt52=1; - } - else if ( LA52_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt52=1; - } - else if ( LA52_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt52=1; - } - else if ( LA52_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt52=1; - } - else if ( LA52_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt52=1; - } - else if ( LA52_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt52=1; - } - else if ( LA52_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt52=1; - } - else if ( LA52_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt52=1; - } - else if ( LA52_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt52=1; - } - else if ( ( LA52_0 >= 29 && LA52_0 <= 33 || LA52_0 == 85 || LA52_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt52=1; - } - else if ( LA52_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt52=1; - } - else if ( LA52_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt52=1; - } - else if ( LA52_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt52=1; - } - else if ( LA52_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt52=1; - } - switch (alt52) { - case 1 : - // InternalLcDsl.g:7263:2: rule__LaunchConfig__UnorderedGroup_6__4 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__4(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__3" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__4" - // InternalLcDsl.g:7269:1: rule__LaunchConfig__UnorderedGroup_6__4 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__5 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7273:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__5 )? ) - // InternalLcDsl.g:7274:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__5 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7275:2: ( rule__LaunchConfig__UnorderedGroup_6__5 )? - int alt53=2; - int LA53_0 = input.LA(1); - - if ( LA53_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt53=1; - } - else if ( LA53_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt53=1; - } - else if ( LA53_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt53=1; - } - else if ( LA53_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt53=1; - } - else if ( LA53_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt53=1; - } - else if ( LA53_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt53=1; - } - else if ( LA53_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt53=1; - } - else if ( LA53_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt53=1; - } - else if ( LA53_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt53=1; - } - else if ( LA53_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt53=1; - } - else if ( LA53_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt53=1; - } - else if ( LA53_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt53=1; - } - else if ( LA53_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt53=1; - } - else if ( LA53_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt53=1; - } - else if ( LA53_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt53=1; - } - else if ( LA53_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt53=1; - } - else if ( LA53_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt53=1; - } - else if ( LA53_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt53=1; - } - else if ( LA53_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt53=1; - } - else if ( LA53_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt53=1; - } - else if ( ( LA53_0 >= 29 && LA53_0 <= 33 || LA53_0 == 85 || LA53_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt53=1; - } - else if ( LA53_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt53=1; - } - else if ( LA53_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt53=1; - } - else if ( LA53_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt53=1; - } - else if ( LA53_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt53=1; - } - switch (alt53) { - case 1 : - // InternalLcDsl.g:7275:2: rule__LaunchConfig__UnorderedGroup_6__5 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__5(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__4" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__5" - // InternalLcDsl.g:7281:1: rule__LaunchConfig__UnorderedGroup_6__5 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__6 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7285:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__6 )? ) - // InternalLcDsl.g:7286:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__6 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7287:2: ( rule__LaunchConfig__UnorderedGroup_6__6 )? - int alt54=2; - int LA54_0 = input.LA(1); - - if ( LA54_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt54=1; - } - else if ( LA54_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt54=1; - } - else if ( LA54_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt54=1; - } - else if ( LA54_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt54=1; - } - else if ( LA54_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt54=1; - } - else if ( LA54_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt54=1; - } - else if ( LA54_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt54=1; - } - else if ( LA54_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt54=1; - } - else if ( LA54_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt54=1; - } - else if ( LA54_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt54=1; - } - else if ( LA54_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt54=1; - } - else if ( LA54_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt54=1; - } - else if ( LA54_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt54=1; - } - else if ( LA54_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt54=1; - } - else if ( LA54_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt54=1; - } - else if ( LA54_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt54=1; - } - else if ( LA54_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt54=1; - } - else if ( LA54_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt54=1; - } - else if ( LA54_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt54=1; - } - else if ( LA54_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt54=1; - } - else if ( ( LA54_0 >= 29 && LA54_0 <= 33 || LA54_0 == 85 || LA54_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt54=1; - } - else if ( LA54_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt54=1; - } - else if ( LA54_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt54=1; - } - else if ( LA54_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt54=1; - } - else if ( LA54_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt54=1; - } - switch (alt54) { - case 1 : - // InternalLcDsl.g:7287:2: rule__LaunchConfig__UnorderedGroup_6__6 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__6(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__5" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__6" - // InternalLcDsl.g:7293:1: rule__LaunchConfig__UnorderedGroup_6__6 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__7 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7297:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__7 )? ) - // InternalLcDsl.g:7298:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__7 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7299:2: ( rule__LaunchConfig__UnorderedGroup_6__7 )? - int alt55=2; - int LA55_0 = input.LA(1); - - if ( LA55_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt55=1; - } - else if ( LA55_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt55=1; - } - else if ( LA55_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt55=1; - } - else if ( LA55_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt55=1; - } - else if ( LA55_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt55=1; - } - else if ( LA55_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt55=1; - } - else if ( LA55_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt55=1; - } - else if ( LA55_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt55=1; - } - else if ( LA55_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt55=1; - } - else if ( LA55_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt55=1; - } - else if ( LA55_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt55=1; - } - else if ( LA55_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt55=1; - } - else if ( LA55_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt55=1; - } - else if ( LA55_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt55=1; - } - else if ( LA55_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt55=1; - } - else if ( LA55_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt55=1; - } - else if ( LA55_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt55=1; - } - else if ( LA55_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt55=1; - } - else if ( LA55_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt55=1; - } - else if ( LA55_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt55=1; - } - else if ( ( LA55_0 >= 29 && LA55_0 <= 33 || LA55_0 == 85 || LA55_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt55=1; - } - else if ( LA55_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt55=1; - } - else if ( LA55_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt55=1; - } - else if ( LA55_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt55=1; - } - else if ( LA55_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt55=1; - } - switch (alt55) { - case 1 : - // InternalLcDsl.g:7299:2: rule__LaunchConfig__UnorderedGroup_6__7 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__7(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__6" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__7" - // InternalLcDsl.g:7305:1: rule__LaunchConfig__UnorderedGroup_6__7 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__8 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7309:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__8 )? ) - // InternalLcDsl.g:7310:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__8 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7311:2: ( rule__LaunchConfig__UnorderedGroup_6__8 )? - int alt56=2; - int LA56_0 = input.LA(1); - - if ( LA56_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt56=1; - } - else if ( LA56_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt56=1; - } - else if ( LA56_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt56=1; - } - else if ( LA56_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt56=1; - } - else if ( LA56_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt56=1; - } - else if ( LA56_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt56=1; - } - else if ( LA56_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt56=1; - } - else if ( LA56_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt56=1; - } - else if ( LA56_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt56=1; - } - else if ( LA56_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt56=1; - } - else if ( LA56_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt56=1; - } - else if ( LA56_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt56=1; - } - else if ( LA56_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt56=1; - } - else if ( LA56_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt56=1; - } - else if ( LA56_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt56=1; - } - else if ( LA56_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt56=1; - } - else if ( LA56_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt56=1; - } - else if ( LA56_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt56=1; - } - else if ( LA56_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt56=1; - } - else if ( LA56_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt56=1; - } - else if ( ( LA56_0 >= 29 && LA56_0 <= 33 || LA56_0 == 85 || LA56_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt56=1; - } - else if ( LA56_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt56=1; - } - else if ( LA56_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt56=1; - } - else if ( LA56_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt56=1; - } - else if ( LA56_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt56=1; - } - switch (alt56) { - case 1 : - // InternalLcDsl.g:7311:2: rule__LaunchConfig__UnorderedGroup_6__8 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__8(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__7" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__8" - // InternalLcDsl.g:7317:1: rule__LaunchConfig__UnorderedGroup_6__8 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__9 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7321:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__9 )? ) - // InternalLcDsl.g:7322:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__9 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7323:2: ( rule__LaunchConfig__UnorderedGroup_6__9 )? - int alt57=2; - int LA57_0 = input.LA(1); - - if ( LA57_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt57=1; - } - else if ( LA57_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt57=1; - } - else if ( LA57_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt57=1; - } - else if ( LA57_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt57=1; - } - else if ( LA57_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt57=1; - } - else if ( LA57_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt57=1; - } - else if ( LA57_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt57=1; - } - else if ( LA57_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt57=1; - } - else if ( LA57_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt57=1; - } - else if ( LA57_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt57=1; - } - else if ( LA57_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt57=1; - } - else if ( LA57_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt57=1; - } - else if ( LA57_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt57=1; - } - else if ( LA57_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt57=1; - } - else if ( LA57_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt57=1; - } - else if ( LA57_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt57=1; - } - else if ( LA57_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt57=1; - } - else if ( LA57_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt57=1; - } - else if ( LA57_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt57=1; - } - else if ( LA57_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt57=1; - } - else if ( ( LA57_0 >= 29 && LA57_0 <= 33 || LA57_0 == 85 || LA57_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt57=1; - } - else if ( LA57_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt57=1; - } - else if ( LA57_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt57=1; - } - else if ( LA57_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt57=1; - } - else if ( LA57_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt57=1; - } - switch (alt57) { - case 1 : - // InternalLcDsl.g:7323:2: rule__LaunchConfig__UnorderedGroup_6__9 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__9(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__8" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__9" - // InternalLcDsl.g:7329:1: rule__LaunchConfig__UnorderedGroup_6__9 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__10 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7333:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__10 )? ) - // InternalLcDsl.g:7334:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__10 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7335:2: ( rule__LaunchConfig__UnorderedGroup_6__10 )? - int alt58=2; - int LA58_0 = input.LA(1); - - if ( LA58_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt58=1; - } - else if ( LA58_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt58=1; - } - else if ( LA58_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt58=1; - } - else if ( LA58_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt58=1; - } - else if ( LA58_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt58=1; - } - else if ( LA58_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt58=1; - } - else if ( LA58_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt58=1; - } - else if ( LA58_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt58=1; - } - else if ( LA58_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt58=1; - } - else if ( LA58_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt58=1; - } - else if ( LA58_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt58=1; - } - else if ( LA58_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt58=1; - } - else if ( LA58_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt58=1; - } - else if ( LA58_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt58=1; - } - else if ( LA58_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt58=1; - } - else if ( LA58_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt58=1; - } - else if ( LA58_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt58=1; - } - else if ( LA58_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt58=1; - } - else if ( LA58_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt58=1; - } - else if ( LA58_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt58=1; - } - else if ( ( LA58_0 >= 29 && LA58_0 <= 33 || LA58_0 == 85 || LA58_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt58=1; - } - else if ( LA58_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt58=1; - } - else if ( LA58_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt58=1; - } - else if ( LA58_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt58=1; - } - else if ( LA58_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt58=1; - } - switch (alt58) { - case 1 : - // InternalLcDsl.g:7335:2: rule__LaunchConfig__UnorderedGroup_6__10 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__10(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__9" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__10" - // InternalLcDsl.g:7341:1: rule__LaunchConfig__UnorderedGroup_6__10 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__11 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7345:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__11 )? ) - // InternalLcDsl.g:7346:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__11 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7347:2: ( rule__LaunchConfig__UnorderedGroup_6__11 )? - int alt59=2; - int LA59_0 = input.LA(1); - - if ( LA59_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt59=1; - } - else if ( LA59_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt59=1; - } - else if ( LA59_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt59=1; - } - else if ( LA59_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt59=1; - } - else if ( LA59_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt59=1; - } - else if ( LA59_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt59=1; - } - else if ( LA59_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt59=1; - } - else if ( LA59_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt59=1; - } - else if ( LA59_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt59=1; - } - else if ( LA59_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt59=1; - } - else if ( LA59_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt59=1; - } - else if ( LA59_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt59=1; - } - else if ( LA59_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt59=1; - } - else if ( LA59_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt59=1; - } - else if ( LA59_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt59=1; - } - else if ( LA59_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt59=1; - } - else if ( LA59_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt59=1; - } - else if ( LA59_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt59=1; - } - else if ( LA59_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt59=1; - } - else if ( LA59_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt59=1; - } - else if ( ( LA59_0 >= 29 && LA59_0 <= 33 || LA59_0 == 85 || LA59_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt59=1; - } - else if ( LA59_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt59=1; - } - else if ( LA59_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt59=1; - } - else if ( LA59_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt59=1; - } - else if ( LA59_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt59=1; - } - switch (alt59) { - case 1 : - // InternalLcDsl.g:7347:2: rule__LaunchConfig__UnorderedGroup_6__11 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__11(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__10" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__11" - // InternalLcDsl.g:7353:1: rule__LaunchConfig__UnorderedGroup_6__11 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__12 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__11() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7357:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__12 )? ) - // InternalLcDsl.g:7358:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__12 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7359:2: ( rule__LaunchConfig__UnorderedGroup_6__12 )? - int alt60=2; - int LA60_0 = input.LA(1); - - if ( LA60_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt60=1; - } - else if ( LA60_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt60=1; - } - else if ( LA60_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt60=1; - } - else if ( LA60_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt60=1; - } - else if ( LA60_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt60=1; - } - else if ( LA60_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt60=1; - } - else if ( LA60_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt60=1; - } - else if ( LA60_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt60=1; - } - else if ( LA60_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt60=1; - } - else if ( LA60_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt60=1; - } - else if ( LA60_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt60=1; - } - else if ( LA60_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt60=1; - } - else if ( LA60_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt60=1; - } - else if ( LA60_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt60=1; - } - else if ( LA60_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt60=1; - } - else if ( LA60_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt60=1; - } - else if ( LA60_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt60=1; - } - else if ( LA60_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt60=1; - } - else if ( LA60_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt60=1; - } - else if ( LA60_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt60=1; - } - else if ( ( LA60_0 >= 29 && LA60_0 <= 33 || LA60_0 == 85 || LA60_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt60=1; - } - else if ( LA60_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt60=1; - } - else if ( LA60_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt60=1; - } - else if ( LA60_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt60=1; - } - else if ( LA60_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt60=1; - } - switch (alt60) { - case 1 : - // InternalLcDsl.g:7359:2: rule__LaunchConfig__UnorderedGroup_6__12 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__12(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__11" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__12" - // InternalLcDsl.g:7365:1: rule__LaunchConfig__UnorderedGroup_6__12 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__13 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__12() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7369:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__13 )? ) - // InternalLcDsl.g:7370:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__13 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7371:2: ( rule__LaunchConfig__UnorderedGroup_6__13 )? - int alt61=2; - int LA61_0 = input.LA(1); - - if ( LA61_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt61=1; - } - else if ( LA61_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt61=1; - } - else if ( LA61_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt61=1; - } - else if ( LA61_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt61=1; - } - else if ( LA61_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt61=1; - } - else if ( LA61_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt61=1; - } - else if ( LA61_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt61=1; - } - else if ( LA61_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt61=1; - } - else if ( LA61_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt61=1; - } - else if ( LA61_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt61=1; - } - else if ( LA61_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt61=1; - } - else if ( LA61_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt61=1; - } - else if ( LA61_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt61=1; - } - else if ( LA61_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt61=1; - } - else if ( LA61_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt61=1; - } - else if ( LA61_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt61=1; - } - else if ( LA61_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt61=1; - } - else if ( LA61_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt61=1; - } - else if ( LA61_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt61=1; - } - else if ( LA61_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt61=1; - } - else if ( ( LA61_0 >= 29 && LA61_0 <= 33 || LA61_0 == 85 || LA61_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt61=1; - } - else if ( LA61_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt61=1; - } - else if ( LA61_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt61=1; - } - else if ( LA61_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt61=1; - } - else if ( LA61_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt61=1; - } - switch (alt61) { - case 1 : - // InternalLcDsl.g:7371:2: rule__LaunchConfig__UnorderedGroup_6__13 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__13(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__12" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__13" - // InternalLcDsl.g:7377:1: rule__LaunchConfig__UnorderedGroup_6__13 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__14 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__13() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7381:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__14 )? ) - // InternalLcDsl.g:7382:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__14 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7383:2: ( rule__LaunchConfig__UnorderedGroup_6__14 )? - int alt62=2; - int LA62_0 = input.LA(1); - - if ( LA62_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt62=1; - } - else if ( LA62_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt62=1; - } - else if ( LA62_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt62=1; - } - else if ( LA62_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt62=1; - } - else if ( LA62_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt62=1; - } - else if ( LA62_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt62=1; - } - else if ( LA62_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt62=1; - } - else if ( LA62_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt62=1; - } - else if ( LA62_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt62=1; - } - else if ( LA62_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt62=1; - } - else if ( LA62_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt62=1; - } - else if ( LA62_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt62=1; - } - else if ( LA62_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt62=1; - } - else if ( LA62_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt62=1; - } - else if ( LA62_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt62=1; - } - else if ( LA62_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt62=1; - } - else if ( LA62_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt62=1; - } - else if ( LA62_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt62=1; - } - else if ( LA62_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt62=1; - } - else if ( LA62_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt62=1; - } - else if ( ( LA62_0 >= 29 && LA62_0 <= 33 || LA62_0 == 85 || LA62_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt62=1; - } - else if ( LA62_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt62=1; - } - else if ( LA62_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt62=1; - } - else if ( LA62_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt62=1; - } - else if ( LA62_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt62=1; - } - switch (alt62) { - case 1 : - // InternalLcDsl.g:7383:2: rule__LaunchConfig__UnorderedGroup_6__14 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__14(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__13" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__14" - // InternalLcDsl.g:7389:1: rule__LaunchConfig__UnorderedGroup_6__14 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__15 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__14() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7393:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__15 )? ) - // InternalLcDsl.g:7394:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__15 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7395:2: ( rule__LaunchConfig__UnorderedGroup_6__15 )? - int alt63=2; - int LA63_0 = input.LA(1); - - if ( LA63_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt63=1; - } - else if ( LA63_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt63=1; - } - else if ( LA63_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt63=1; - } - else if ( LA63_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt63=1; - } - else if ( LA63_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt63=1; - } - else if ( LA63_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt63=1; - } - else if ( LA63_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt63=1; - } - else if ( LA63_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt63=1; - } - else if ( LA63_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt63=1; - } - else if ( LA63_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt63=1; - } - else if ( LA63_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt63=1; - } - else if ( LA63_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt63=1; - } - else if ( LA63_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt63=1; - } - else if ( LA63_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt63=1; - } - else if ( LA63_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt63=1; - } - else if ( LA63_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt63=1; - } - else if ( LA63_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt63=1; - } - else if ( LA63_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt63=1; - } - else if ( LA63_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt63=1; - } - else if ( LA63_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt63=1; - } - else if ( ( LA63_0 >= 29 && LA63_0 <= 33 || LA63_0 == 85 || LA63_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt63=1; - } - else if ( LA63_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt63=1; - } - else if ( LA63_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt63=1; - } - else if ( LA63_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt63=1; - } - else if ( LA63_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt63=1; - } - switch (alt63) { - case 1 : - // InternalLcDsl.g:7395:2: rule__LaunchConfig__UnorderedGroup_6__15 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__15(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__14" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__15" - // InternalLcDsl.g:7401:1: rule__LaunchConfig__UnorderedGroup_6__15 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__16 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__15() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7405:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__16 )? ) - // InternalLcDsl.g:7406:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__16 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7407:2: ( rule__LaunchConfig__UnorderedGroup_6__16 )? - int alt64=2; - int LA64_0 = input.LA(1); - - if ( LA64_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt64=1; - } - else if ( LA64_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt64=1; - } - else if ( LA64_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt64=1; - } - else if ( LA64_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt64=1; - } - else if ( LA64_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt64=1; - } - else if ( LA64_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt64=1; - } - else if ( LA64_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt64=1; - } - else if ( LA64_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt64=1; - } - else if ( LA64_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt64=1; - } - else if ( LA64_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt64=1; - } - else if ( LA64_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt64=1; - } - else if ( LA64_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt64=1; - } - else if ( LA64_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt64=1; - } - else if ( LA64_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt64=1; - } - else if ( LA64_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt64=1; - } - else if ( LA64_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt64=1; - } - else if ( LA64_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt64=1; - } - else if ( LA64_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt64=1; - } - else if ( LA64_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt64=1; - } - else if ( LA64_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt64=1; - } - else if ( ( LA64_0 >= 29 && LA64_0 <= 33 || LA64_0 == 85 || LA64_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt64=1; - } - else if ( LA64_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt64=1; - } - else if ( LA64_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt64=1; - } - else if ( LA64_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt64=1; - } - else if ( LA64_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt64=1; - } - switch (alt64) { - case 1 : - // InternalLcDsl.g:7407:2: rule__LaunchConfig__UnorderedGroup_6__16 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__16(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__15" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__16" - // InternalLcDsl.g:7413:1: rule__LaunchConfig__UnorderedGroup_6__16 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__17 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__16() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7417:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__17 )? ) - // InternalLcDsl.g:7418:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__17 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7419:2: ( rule__LaunchConfig__UnorderedGroup_6__17 )? - int alt65=2; - int LA65_0 = input.LA(1); - - if ( LA65_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt65=1; - } - else if ( LA65_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt65=1; - } - else if ( LA65_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt65=1; - } - else if ( LA65_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt65=1; - } - else if ( LA65_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt65=1; - } - else if ( LA65_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt65=1; - } - else if ( LA65_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt65=1; - } - else if ( LA65_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt65=1; - } - else if ( LA65_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt65=1; - } - else if ( LA65_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt65=1; - } - else if ( LA65_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt65=1; - } - else if ( LA65_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt65=1; - } - else if ( LA65_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt65=1; - } - else if ( LA65_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt65=1; - } - else if ( LA65_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt65=1; - } - else if ( LA65_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt65=1; - } - else if ( LA65_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt65=1; - } - else if ( LA65_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt65=1; - } - else if ( LA65_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt65=1; - } - else if ( LA65_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt65=1; - } - else if ( ( LA65_0 >= 29 && LA65_0 <= 33 || LA65_0 == 85 || LA65_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt65=1; - } - else if ( LA65_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt65=1; - } - else if ( LA65_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt65=1; - } - else if ( LA65_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt65=1; - } - else if ( LA65_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt65=1; - } - switch (alt65) { - case 1 : - // InternalLcDsl.g:7419:2: rule__LaunchConfig__UnorderedGroup_6__17 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__17(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__16" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__17" - // InternalLcDsl.g:7425:1: rule__LaunchConfig__UnorderedGroup_6__17 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__18 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__17() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7429:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__18 )? ) - // InternalLcDsl.g:7430:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__18 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7431:2: ( rule__LaunchConfig__UnorderedGroup_6__18 )? - int alt66=2; - int LA66_0 = input.LA(1); - - if ( LA66_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt66=1; - } - else if ( LA66_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt66=1; - } - else if ( LA66_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt66=1; - } - else if ( LA66_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt66=1; - } - else if ( LA66_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt66=1; - } - else if ( LA66_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt66=1; - } - else if ( LA66_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt66=1; - } - else if ( LA66_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt66=1; - } - else if ( LA66_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt66=1; - } - else if ( LA66_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt66=1; - } - else if ( LA66_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt66=1; - } - else if ( LA66_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt66=1; - } - else if ( LA66_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt66=1; - } - else if ( LA66_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt66=1; - } - else if ( LA66_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt66=1; - } - else if ( LA66_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt66=1; - } - else if ( LA66_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt66=1; - } - else if ( LA66_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt66=1; - } - else if ( LA66_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt66=1; - } - else if ( LA66_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt66=1; - } - else if ( ( LA66_0 >= 29 && LA66_0 <= 33 || LA66_0 == 85 || LA66_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt66=1; - } - else if ( LA66_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt66=1; - } - else if ( LA66_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt66=1; - } - else if ( LA66_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt66=1; - } - else if ( LA66_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt66=1; - } - switch (alt66) { - case 1 : - // InternalLcDsl.g:7431:2: rule__LaunchConfig__UnorderedGroup_6__18 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__18(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__17" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__18" - // InternalLcDsl.g:7437:1: rule__LaunchConfig__UnorderedGroup_6__18 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__19 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__18() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7441:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__19 )? ) - // InternalLcDsl.g:7442:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__19 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7443:2: ( rule__LaunchConfig__UnorderedGroup_6__19 )? - int alt67=2; - int LA67_0 = input.LA(1); - - if ( LA67_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt67=1; - } - else if ( LA67_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt67=1; - } - else if ( LA67_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt67=1; - } - else if ( LA67_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt67=1; - } - else if ( LA67_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt67=1; - } - else if ( LA67_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt67=1; - } - else if ( LA67_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt67=1; - } - else if ( LA67_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt67=1; - } - else if ( LA67_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt67=1; - } - else if ( LA67_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt67=1; - } - else if ( LA67_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt67=1; - } - else if ( LA67_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt67=1; - } - else if ( LA67_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt67=1; - } - else if ( LA67_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt67=1; - } - else if ( LA67_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt67=1; - } - else if ( LA67_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt67=1; - } - else if ( LA67_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt67=1; - } - else if ( LA67_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt67=1; - } - else if ( LA67_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt67=1; - } - else if ( LA67_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt67=1; - } - else if ( ( LA67_0 >= 29 && LA67_0 <= 33 || LA67_0 == 85 || LA67_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt67=1; - } - else if ( LA67_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt67=1; - } - else if ( LA67_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt67=1; - } - else if ( LA67_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt67=1; - } - else if ( LA67_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt67=1; - } - switch (alt67) { - case 1 : - // InternalLcDsl.g:7443:2: rule__LaunchConfig__UnorderedGroup_6__19 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__19(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__18" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__19" - // InternalLcDsl.g:7449:1: rule__LaunchConfig__UnorderedGroup_6__19 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__20 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__19() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7453:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__20 )? ) - // InternalLcDsl.g:7454:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__20 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7455:2: ( rule__LaunchConfig__UnorderedGroup_6__20 )? - int alt68=2; - int LA68_0 = input.LA(1); - - if ( LA68_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt68=1; - } - else if ( LA68_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt68=1; - } - else if ( LA68_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt68=1; - } - else if ( LA68_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt68=1; - } - else if ( LA68_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt68=1; - } - else if ( LA68_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt68=1; - } - else if ( LA68_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt68=1; - } - else if ( LA68_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt68=1; - } - else if ( LA68_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt68=1; - } - else if ( LA68_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt68=1; - } - else if ( LA68_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt68=1; - } - else if ( LA68_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt68=1; - } - else if ( LA68_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt68=1; - } - else if ( LA68_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt68=1; - } - else if ( LA68_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt68=1; - } - else if ( LA68_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt68=1; - } - else if ( LA68_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt68=1; - } - else if ( LA68_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt68=1; - } - else if ( LA68_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt68=1; - } - else if ( LA68_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt68=1; - } - else if ( ( LA68_0 >= 29 && LA68_0 <= 33 || LA68_0 == 85 || LA68_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt68=1; - } - else if ( LA68_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt68=1; - } - else if ( LA68_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt68=1; - } - else if ( LA68_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt68=1; - } - else if ( LA68_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt68=1; - } - switch (alt68) { - case 1 : - // InternalLcDsl.g:7455:2: rule__LaunchConfig__UnorderedGroup_6__20 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__20(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__19" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__20" - // InternalLcDsl.g:7461:1: rule__LaunchConfig__UnorderedGroup_6__20 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__21 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__20() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7465:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__21 )? ) - // InternalLcDsl.g:7466:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__21 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7467:2: ( rule__LaunchConfig__UnorderedGroup_6__21 )? - int alt69=2; - int LA69_0 = input.LA(1); - - if ( LA69_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt69=1; - } - else if ( LA69_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt69=1; - } - else if ( LA69_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt69=1; - } - else if ( LA69_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt69=1; - } - else if ( LA69_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt69=1; - } - else if ( LA69_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt69=1; - } - else if ( LA69_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt69=1; - } - else if ( LA69_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt69=1; - } - else if ( LA69_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt69=1; - } - else if ( LA69_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt69=1; - } - else if ( LA69_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt69=1; - } - else if ( LA69_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt69=1; - } - else if ( LA69_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt69=1; - } - else if ( LA69_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt69=1; - } - else if ( LA69_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt69=1; - } - else if ( LA69_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt69=1; - } - else if ( LA69_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt69=1; - } - else if ( LA69_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt69=1; - } - else if ( LA69_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt69=1; - } - else if ( LA69_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt69=1; - } - else if ( ( LA69_0 >= 29 && LA69_0 <= 33 || LA69_0 == 85 || LA69_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt69=1; - } - else if ( LA69_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt69=1; - } - else if ( LA69_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt69=1; - } - else if ( LA69_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt69=1; - } - else if ( LA69_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt69=1; - } - switch (alt69) { - case 1 : - // InternalLcDsl.g:7467:2: rule__LaunchConfig__UnorderedGroup_6__21 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__21(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__20" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__21" - // InternalLcDsl.g:7473:1: rule__LaunchConfig__UnorderedGroup_6__21 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__22 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__21() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7477:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__22 )? ) - // InternalLcDsl.g:7478:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__22 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7479:2: ( rule__LaunchConfig__UnorderedGroup_6__22 )? - int alt70=2; - int LA70_0 = input.LA(1); - - if ( LA70_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt70=1; - } - else if ( LA70_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt70=1; - } - else if ( LA70_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt70=1; - } - else if ( LA70_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt70=1; - } - else if ( LA70_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt70=1; - } - else if ( LA70_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt70=1; - } - else if ( LA70_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt70=1; - } - else if ( LA70_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt70=1; - } - else if ( LA70_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt70=1; - } - else if ( LA70_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt70=1; - } - else if ( LA70_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt70=1; - } - else if ( LA70_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt70=1; - } - else if ( LA70_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt70=1; - } - else if ( LA70_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt70=1; - } - else if ( LA70_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt70=1; - } - else if ( LA70_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt70=1; - } - else if ( LA70_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt70=1; - } - else if ( LA70_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt70=1; - } - else if ( LA70_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt70=1; - } - else if ( LA70_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt70=1; - } - else if ( ( LA70_0 >= 29 && LA70_0 <= 33 || LA70_0 == 85 || LA70_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt70=1; - } - else if ( LA70_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt70=1; - } - else if ( LA70_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt70=1; - } - else if ( LA70_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt70=1; - } - else if ( LA70_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt70=1; - } - switch (alt70) { - case 1 : - // InternalLcDsl.g:7479:2: rule__LaunchConfig__UnorderedGroup_6__22 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__22(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__21" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__22" - // InternalLcDsl.g:7485:1: rule__LaunchConfig__UnorderedGroup_6__22 : rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__23 )? ; - public final void rule__LaunchConfig__UnorderedGroup_6__22() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7489:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__23 )? ) - // InternalLcDsl.g:7490:2: rule__LaunchConfig__UnorderedGroup_6__Impl ( rule__LaunchConfig__UnorderedGroup_6__23 )? - { - pushFollow(FOLLOW_62); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7491:2: ( rule__LaunchConfig__UnorderedGroup_6__23 )? - int alt71=2; - int LA71_0 = input.LA(1); - - if ( LA71_0 == 80 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt71=1; - } - else if ( LA71_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt71=1; - } - else if ( LA71_0 == 52 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt71=1; - } - else if ( LA71_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt71=1; - } - else if ( LA71_0 == 53 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt71=1; - } - else if ( LA71_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt71=1; - } - else if ( LA71_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt71=1; - } - else if ( LA71_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt71=1; - } - else if ( LA71_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt71=1; - } - else if ( LA71_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt71=1; - } - else if ( LA71_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt71=1; - } - else if ( LA71_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt71=1; - } - else if ( LA71_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt71=1; - } - else if ( LA71_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt71=1; - } - else if ( LA71_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt71=1; - } - else if ( LA71_0 == 89 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt71=1; - } - else if ( LA71_0 == 111 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - alt71=1; - } - else if ( LA71_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt71=1; - } - else if ( LA71_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt71=1; - } - else if ( LA71_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt71=1; - } - else if ( ( LA71_0 >= 29 && LA71_0 <= 33 || LA71_0 == 85 || LA71_0 == 118 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt71=1; - } - else if ( LA71_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt71=1; - } - else if ( LA71_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt71=1; - } - else if ( LA71_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt71=1; - } - else if ( LA71_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt71=1; - } - switch (alt71) { - case 1 : - // InternalLcDsl.g:7491:2: rule__LaunchConfig__UnorderedGroup_6__23 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__23(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__22" - - - // $ANTLR start "rule__LaunchConfig__UnorderedGroup_6__23" - // InternalLcDsl.g:7497:1: rule__LaunchConfig__UnorderedGroup_6__23 : rule__LaunchConfig__UnorderedGroup_6__Impl ; - public final void rule__LaunchConfig__UnorderedGroup_6__23() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7501:1: ( rule__LaunchConfig__UnorderedGroup_6__Impl ) - // InternalLcDsl.g:7502:2: rule__LaunchConfig__UnorderedGroup_6__Impl - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__UnorderedGroup_6__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__UnorderedGroup_6__23" - - - // $ANTLR start "rule__Redirect__UnorderedGroup_2" - // InternalLcDsl.g:7509:1: rule__Redirect__UnorderedGroup_2 : ( rule__Redirect__UnorderedGroup_2__0 )? ; - public final void rule__Redirect__UnorderedGroup_2() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - - try { - // InternalLcDsl.g:7514:1: ( ( rule__Redirect__UnorderedGroup_2__0 )? ) - // InternalLcDsl.g:7515:2: ( rule__Redirect__UnorderedGroup_2__0 )? - { - // InternalLcDsl.g:7515:2: ( rule__Redirect__UnorderedGroup_2__0 )? - int alt72=2; - int LA72_0 = input.LA(1); - - if ( LA72_0 >= 42 && LA72_0 <= 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - alt72=1; - } - else if ( LA72_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - alt72=1; - } - switch (alt72) { - case 1 : - // InternalLcDsl.g:7515:2: rule__Redirect__UnorderedGroup_2__0 - { - pushFollow(FOLLOW_2); - rule__Redirect__UnorderedGroup_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__UnorderedGroup_2" - - - // $ANTLR start "rule__Redirect__UnorderedGroup_2__Impl" - // InternalLcDsl.g:7523:1: rule__Redirect__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) ) ; - public final void rule__Redirect__UnorderedGroup_2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:7528:1: ( ( ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) ) ) - // InternalLcDsl.g:7529:3: ( ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) ) - { - // InternalLcDsl.g:7529:3: ( ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) ) - int alt73=2; - int LA73_0 = input.LA(1); - - if ( LA73_0 >= 42 && LA73_0 <= 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - alt73=1; - } - else if ( LA73_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - alt73=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 73, 0, input); - - throw nvae; - } - switch (alt73) { - case 1 : - // InternalLcDsl.g:7530:3: ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) - { - // InternalLcDsl.g:7530:3: ({...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) ) - // InternalLcDsl.g:7531:4: {...}? => ( ( ( rule__Redirect__Group_2_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__Redirect__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:7531:104: ( ( ( rule__Redirect__Group_2_0__0 ) ) ) - // InternalLcDsl.g:7532:5: ( ( rule__Redirect__Group_2_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0); - selected = true; - // InternalLcDsl.g:7538:5: ( ( rule__Redirect__Group_2_0__0 ) ) - // InternalLcDsl.g:7539:6: ( rule__Redirect__Group_2_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getGroup_2_0()); - } - // InternalLcDsl.g:7540:6: ( rule__Redirect__Group_2_0__0 ) - // InternalLcDsl.g:7540:7: rule__Redirect__Group_2_0__0 - { - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getGroup_2_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:7545:3: ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) - { - // InternalLcDsl.g:7545:3: ({...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) ) - // InternalLcDsl.g:7546:4: {...}? => ( ( ( rule__Redirect__Group_2_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__Redirect__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:7546:104: ( ( ( rule__Redirect__Group_2_1__0 ) ) ) - // InternalLcDsl.g:7547:5: ( ( rule__Redirect__Group_2_1__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1); - selected = true; - // InternalLcDsl.g:7553:5: ( ( rule__Redirect__Group_2_1__0 ) ) - // InternalLcDsl.g:7554:6: ( rule__Redirect__Group_2_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getGroup_2_1()); - } - // InternalLcDsl.g:7555:6: ( rule__Redirect__Group_2_1__0 ) - // InternalLcDsl.g:7555:7: rule__Redirect__Group_2_1__0 - { - pushFollow(FOLLOW_2); - rule__Redirect__Group_2_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getGroup_2_1()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__UnorderedGroup_2__Impl" - - - // $ANTLR start "rule__Redirect__UnorderedGroup_2__0" - // InternalLcDsl.g:7568:1: rule__Redirect__UnorderedGroup_2__0 : rule__Redirect__UnorderedGroup_2__Impl ( rule__Redirect__UnorderedGroup_2__1 )? ; - public final void rule__Redirect__UnorderedGroup_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7572:1: ( rule__Redirect__UnorderedGroup_2__Impl ( rule__Redirect__UnorderedGroup_2__1 )? ) - // InternalLcDsl.g:7573:2: rule__Redirect__UnorderedGroup_2__Impl ( rule__Redirect__UnorderedGroup_2__1 )? - { - pushFollow(FOLLOW_63); - rule__Redirect__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7574:2: ( rule__Redirect__UnorderedGroup_2__1 )? - int alt74=2; - int LA74_0 = input.LA(1); - - if ( LA74_0 >= 42 && LA74_0 <= 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - alt74=1; - } - else if ( LA74_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - alt74=1; - } - switch (alt74) { - case 1 : - // InternalLcDsl.g:7574:2: rule__Redirect__UnorderedGroup_2__1 - { - pushFollow(FOLLOW_2); - rule__Redirect__UnorderedGroup_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__UnorderedGroup_2__0" - - - // $ANTLR start "rule__Redirect__UnorderedGroup_2__1" - // InternalLcDsl.g:7580:1: rule__Redirect__UnorderedGroup_2__1 : rule__Redirect__UnorderedGroup_2__Impl ; - public final void rule__Redirect__UnorderedGroup_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7584:1: ( rule__Redirect__UnorderedGroup_2__Impl ) - // InternalLcDsl.g:7585:2: rule__Redirect__UnorderedGroup_2__Impl - { - pushFollow(FOLLOW_2); - rule__Redirect__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__UnorderedGroup_2__1" - - - // $ANTLR start "rule__JavaMainSearch__UnorderedGroup_2" - // InternalLcDsl.g:7592:1: rule__JavaMainSearch__UnorderedGroup_2 : ( rule__JavaMainSearch__UnorderedGroup_2__0 )? ; - public final void rule__JavaMainSearch__UnorderedGroup_2() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - - try { - // InternalLcDsl.g:7597:1: ( ( rule__JavaMainSearch__UnorderedGroup_2__0 )? ) - // InternalLcDsl.g:7598:2: ( rule__JavaMainSearch__UnorderedGroup_2__0 )? - { - // InternalLcDsl.g:7598:2: ( rule__JavaMainSearch__UnorderedGroup_2__0 )? - int alt75=2; - int LA75_0 = input.LA(1); - - if ( LA75_0 == 113 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - alt75=1; - } - else if ( LA75_0 == 114 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - alt75=1; - } - switch (alt75) { - case 1 : - // InternalLcDsl.g:7598:2: rule__JavaMainSearch__UnorderedGroup_2__0 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__UnorderedGroup_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__UnorderedGroup_2" - - - // $ANTLR start "rule__JavaMainSearch__UnorderedGroup_2__Impl" - // InternalLcDsl.g:7606:1: rule__JavaMainSearch__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) ) ; - public final void rule__JavaMainSearch__UnorderedGroup_2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:7611:1: ( ( ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) ) ) - // InternalLcDsl.g:7612:3: ( ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) ) - { - // InternalLcDsl.g:7612:3: ( ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) | ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) ) - int alt76=2; - int LA76_0 = input.LA(1); - - if ( LA76_0 == 113 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - alt76=1; - } - else if ( LA76_0 == 114 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - alt76=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 76, 0, input); - - throw nvae; - } - switch (alt76) { - case 1 : - // InternalLcDsl.g:7613:3: ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) - { - // InternalLcDsl.g:7613:3: ({...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) ) - // InternalLcDsl.g:7614:4: {...}? => ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__JavaMainSearch__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:7614:110: ( ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) ) - // InternalLcDsl.g:7615:5: ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0); - selected = true; - // InternalLcDsl.g:7621:5: ( ( rule__JavaMainSearch__SystemAssignment_2_0 ) ) - // InternalLcDsl.g:7622:6: ( rule__JavaMainSearch__SystemAssignment_2_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getSystemAssignment_2_0()); - } - // InternalLcDsl.g:7623:6: ( rule__JavaMainSearch__SystemAssignment_2_0 ) - // InternalLcDsl.g:7623:7: rule__JavaMainSearch__SystemAssignment_2_0 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__SystemAssignment_2_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getSystemAssignment_2_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:7628:3: ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) - { - // InternalLcDsl.g:7628:3: ({...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) ) - // InternalLcDsl.g:7629:4: {...}? => ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__JavaMainSearch__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:7629:110: ( ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) ) - // InternalLcDsl.g:7630:5: ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1); - selected = true; - // InternalLcDsl.g:7636:5: ( ( rule__JavaMainSearch__InheritedAssignment_2_1 ) ) - // InternalLcDsl.g:7637:6: ( rule__JavaMainSearch__InheritedAssignment_2_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getInheritedAssignment_2_1()); - } - // InternalLcDsl.g:7638:6: ( rule__JavaMainSearch__InheritedAssignment_2_1 ) - // InternalLcDsl.g:7638:7: rule__JavaMainSearch__InheritedAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__InheritedAssignment_2_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getInheritedAssignment_2_1()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__UnorderedGroup_2__Impl" - - - // $ANTLR start "rule__JavaMainSearch__UnorderedGroup_2__0" - // InternalLcDsl.g:7651:1: rule__JavaMainSearch__UnorderedGroup_2__0 : rule__JavaMainSearch__UnorderedGroup_2__Impl ( rule__JavaMainSearch__UnorderedGroup_2__1 )? ; - public final void rule__JavaMainSearch__UnorderedGroup_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7655:1: ( rule__JavaMainSearch__UnorderedGroup_2__Impl ( rule__JavaMainSearch__UnorderedGroup_2__1 )? ) - // InternalLcDsl.g:7656:2: rule__JavaMainSearch__UnorderedGroup_2__Impl ( rule__JavaMainSearch__UnorderedGroup_2__1 )? - { - pushFollow(FOLLOW_64); - rule__JavaMainSearch__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7657:2: ( rule__JavaMainSearch__UnorderedGroup_2__1 )? - int alt77=2; - int LA77_0 = input.LA(1); - - if ( LA77_0 == 113 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - alt77=1; - } - else if ( LA77_0 == 114 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - alt77=1; - } - switch (alt77) { - case 1 : - // InternalLcDsl.g:7657:2: rule__JavaMainSearch__UnorderedGroup_2__1 - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__UnorderedGroup_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__UnorderedGroup_2__0" - - - // $ANTLR start "rule__JavaMainSearch__UnorderedGroup_2__1" - // InternalLcDsl.g:7663:1: rule__JavaMainSearch__UnorderedGroup_2__1 : rule__JavaMainSearch__UnorderedGroup_2__Impl ; - public final void rule__JavaMainSearch__UnorderedGroup_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7667:1: ( rule__JavaMainSearch__UnorderedGroup_2__Impl ) - // InternalLcDsl.g:7668:2: rule__JavaMainSearch__UnorderedGroup_2__Impl - { - pushFollow(FOLLOW_2); - rule__JavaMainSearch__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__UnorderedGroup_2__1" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2" - // InternalLcDsl.g:7675:1: rule__RapServletConfig__UnorderedGroup_2 : rule__RapServletConfig__UnorderedGroup_2__0 {...}?; - public final void rule__RapServletConfig__UnorderedGroup_2() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - try { - // InternalLcDsl.g:7680:1: ( rule__RapServletConfig__UnorderedGroup_2__0 {...}?) - // InternalLcDsl.g:7681:2: rule__RapServletConfig__UnorderedGroup_2__0 {...}? - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__0(); - - state._fsp--; - if (state.failed) return ; - if ( ! getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2", "getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2())"); - } - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__Impl" - // InternalLcDsl.g:7689:1: rule__RapServletConfig__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) ) ; - public final void rule__RapServletConfig__UnorderedGroup_2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:7694:1: ( ( ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) ) ) - // InternalLcDsl.g:7695:3: ( ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) ) - { - // InternalLcDsl.g:7695:3: ( ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) | ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) ) - int alt78=6; - int LA78_0 = input.LA(1); - - if ( LA78_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt78=1; - } - else if ( LA78_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt78=2; - } - else if ( LA78_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt78=3; - } - else if ( LA78_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt78=4; - } - else if ( LA78_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt78=5; - } - else if ( LA78_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt78=6; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 78, 0, input); - - throw nvae; - } - switch (alt78) { - case 1 : - // InternalLcDsl.g:7696:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) - { - // InternalLcDsl.g:7696:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) ) - // InternalLcDsl.g:7697:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:7697:112: ( ( ( rule__RapServletConfig__Group_2_0__0 ) ) ) - // InternalLcDsl.g:7698:5: ( ( rule__RapServletConfig__Group_2_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0); - selected = true; - // InternalLcDsl.g:7704:5: ( ( rule__RapServletConfig__Group_2_0__0 ) ) - // InternalLcDsl.g:7705:6: ( rule__RapServletConfig__Group_2_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_0()); - } - // InternalLcDsl.g:7706:6: ( rule__RapServletConfig__Group_2_0__0 ) - // InternalLcDsl.g:7706:7: rule__RapServletConfig__Group_2_0__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:7711:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) - { - // InternalLcDsl.g:7711:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) ) - // InternalLcDsl.g:7712:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:7712:112: ( ( ( rule__RapServletConfig__Group_2_1__0 ) ) ) - // InternalLcDsl.g:7713:5: ( ( rule__RapServletConfig__Group_2_1__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1); - selected = true; - // InternalLcDsl.g:7719:5: ( ( rule__RapServletConfig__Group_2_1__0 ) ) - // InternalLcDsl.g:7720:6: ( rule__RapServletConfig__Group_2_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_1()); - } - // InternalLcDsl.g:7721:6: ( rule__RapServletConfig__Group_2_1__0 ) - // InternalLcDsl.g:7721:7: rule__RapServletConfig__Group_2_1__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_1()); - } - - } - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:7726:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) - { - // InternalLcDsl.g:7726:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) ) - // InternalLcDsl.g:7727:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2)"); - } - // InternalLcDsl.g:7727:112: ( ( ( rule__RapServletConfig__Group_2_2__0 ) ) ) - // InternalLcDsl.g:7728:5: ( ( rule__RapServletConfig__Group_2_2__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2); - selected = true; - // InternalLcDsl.g:7734:5: ( ( rule__RapServletConfig__Group_2_2__0 ) ) - // InternalLcDsl.g:7735:6: ( rule__RapServletConfig__Group_2_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_2()); - } - // InternalLcDsl.g:7736:6: ( rule__RapServletConfig__Group_2_2__0 ) - // InternalLcDsl.g:7736:7: rule__RapServletConfig__Group_2_2__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_2()); - } - - } - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:7741:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) - { - // InternalLcDsl.g:7741:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) ) - // InternalLcDsl.g:7742:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3)"); - } - // InternalLcDsl.g:7742:112: ( ( ( rule__RapServletConfig__Group_2_3__0 ) ) ) - // InternalLcDsl.g:7743:5: ( ( rule__RapServletConfig__Group_2_3__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3); - selected = true; - // InternalLcDsl.g:7749:5: ( ( rule__RapServletConfig__Group_2_3__0 ) ) - // InternalLcDsl.g:7750:6: ( rule__RapServletConfig__Group_2_3__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_3()); - } - // InternalLcDsl.g:7751:6: ( rule__RapServletConfig__Group_2_3__0 ) - // InternalLcDsl.g:7751:7: rule__RapServletConfig__Group_2_3__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_3__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_3()); - } - - } - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:7756:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) - { - // InternalLcDsl.g:7756:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) ) - // InternalLcDsl.g:7757:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4)"); - } - // InternalLcDsl.g:7757:112: ( ( ( rule__RapServletConfig__Group_2_4__0 ) ) ) - // InternalLcDsl.g:7758:5: ( ( rule__RapServletConfig__Group_2_4__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4); - selected = true; - // InternalLcDsl.g:7764:5: ( ( rule__RapServletConfig__Group_2_4__0 ) ) - // InternalLcDsl.g:7765:6: ( rule__RapServletConfig__Group_2_4__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_4()); - } - // InternalLcDsl.g:7766:6: ( rule__RapServletConfig__Group_2_4__0 ) - // InternalLcDsl.g:7766:7: rule__RapServletConfig__Group_2_4__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_4__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_4()); - } - - } - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:7771:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) - { - // InternalLcDsl.g:7771:3: ({...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) ) - // InternalLcDsl.g:7772:4: {...}? => ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__RapServletConfig__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5)"); - } - // InternalLcDsl.g:7772:112: ( ( ( rule__RapServletConfig__Group_2_5__0 ) ) ) - // InternalLcDsl.g:7773:5: ( ( rule__RapServletConfig__Group_2_5__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5); - selected = true; - // InternalLcDsl.g:7779:5: ( ( rule__RapServletConfig__Group_2_5__0 ) ) - // InternalLcDsl.g:7780:6: ( rule__RapServletConfig__Group_2_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getGroup_2_5()); - } - // InternalLcDsl.g:7781:6: ( rule__RapServletConfig__Group_2_5__0 ) - // InternalLcDsl.g:7781:7: rule__RapServletConfig__Group_2_5__0 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__Group_2_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getGroup_2_5()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__Impl" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__0" - // InternalLcDsl.g:7794:1: rule__RapServletConfig__UnorderedGroup_2__0 : rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__1 )? ; - public final void rule__RapServletConfig__UnorderedGroup_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7798:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__1 )? ) - // InternalLcDsl.g:7799:2: rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__1 )? - { - pushFollow(FOLLOW_65); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7800:2: ( rule__RapServletConfig__UnorderedGroup_2__1 )? - int alt79=2; - int LA79_0 = input.LA(1); - - if ( LA79_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt79=1; - } - else if ( LA79_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt79=1; - } - else if ( LA79_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt79=1; - } - else if ( LA79_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt79=1; - } - else if ( LA79_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt79=1; - } - else if ( LA79_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt79=1; - } - switch (alt79) { - case 1 : - // InternalLcDsl.g:7800:2: rule__RapServletConfig__UnorderedGroup_2__1 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__0" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__1" - // InternalLcDsl.g:7806:1: rule__RapServletConfig__UnorderedGroup_2__1 : rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__2 )? ; - public final void rule__RapServletConfig__UnorderedGroup_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7810:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__2 )? ) - // InternalLcDsl.g:7811:2: rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__2 )? - { - pushFollow(FOLLOW_65); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7812:2: ( rule__RapServletConfig__UnorderedGroup_2__2 )? - int alt80=2; - int LA80_0 = input.LA(1); - - if ( LA80_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt80=1; - } - else if ( LA80_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt80=1; - } - else if ( LA80_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt80=1; - } - else if ( LA80_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt80=1; - } - else if ( LA80_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt80=1; - } - else if ( LA80_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt80=1; - } - switch (alt80) { - case 1 : - // InternalLcDsl.g:7812:2: rule__RapServletConfig__UnorderedGroup_2__2 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__1" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__2" - // InternalLcDsl.g:7818:1: rule__RapServletConfig__UnorderedGroup_2__2 : rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__3 )? ; - public final void rule__RapServletConfig__UnorderedGroup_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7822:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__3 )? ) - // InternalLcDsl.g:7823:2: rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__3 )? - { - pushFollow(FOLLOW_65); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7824:2: ( rule__RapServletConfig__UnorderedGroup_2__3 )? - int alt81=2; - int LA81_0 = input.LA(1); - - if ( LA81_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt81=1; - } - else if ( LA81_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt81=1; - } - else if ( LA81_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt81=1; - } - else if ( LA81_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt81=1; - } - else if ( LA81_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt81=1; - } - else if ( LA81_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt81=1; - } - switch (alt81) { - case 1 : - // InternalLcDsl.g:7824:2: rule__RapServletConfig__UnorderedGroup_2__3 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__2" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__3" - // InternalLcDsl.g:7830:1: rule__RapServletConfig__UnorderedGroup_2__3 : rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__4 )? ; - public final void rule__RapServletConfig__UnorderedGroup_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7834:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__4 )? ) - // InternalLcDsl.g:7835:2: rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__4 )? - { - pushFollow(FOLLOW_65); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7836:2: ( rule__RapServletConfig__UnorderedGroup_2__4 )? - int alt82=2; - int LA82_0 = input.LA(1); - - if ( LA82_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt82=1; - } - else if ( LA82_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt82=1; - } - else if ( LA82_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt82=1; - } - else if ( LA82_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt82=1; - } - else if ( LA82_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt82=1; - } - else if ( LA82_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt82=1; - } - switch (alt82) { - case 1 : - // InternalLcDsl.g:7836:2: rule__RapServletConfig__UnorderedGroup_2__4 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__4(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__3" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__4" - // InternalLcDsl.g:7842:1: rule__RapServletConfig__UnorderedGroup_2__4 : rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__5 )? ; - public final void rule__RapServletConfig__UnorderedGroup_2__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7846:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__5 )? ) - // InternalLcDsl.g:7847:2: rule__RapServletConfig__UnorderedGroup_2__Impl ( rule__RapServletConfig__UnorderedGroup_2__5 )? - { - pushFollow(FOLLOW_65); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7848:2: ( rule__RapServletConfig__UnorderedGroup_2__5 )? - int alt83=2; - int LA83_0 = input.LA(1); - - if ( LA83_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt83=1; - } - else if ( LA83_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt83=1; - } - else if ( LA83_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt83=1; - } - else if ( LA83_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt83=1; - } - else if ( LA83_0 == 77 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt83=1; - } - else if ( LA83_0 == 78 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt83=1; - } - switch (alt83) { - case 1 : - // InternalLcDsl.g:7848:2: rule__RapServletConfig__UnorderedGroup_2__5 - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__5(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__4" - - - // $ANTLR start "rule__RapServletConfig__UnorderedGroup_2__5" - // InternalLcDsl.g:7854:1: rule__RapServletConfig__UnorderedGroup_2__5 : rule__RapServletConfig__UnorderedGroup_2__Impl ; - public final void rule__RapServletConfig__UnorderedGroup_2__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7858:1: ( rule__RapServletConfig__UnorderedGroup_2__Impl ) - // InternalLcDsl.g:7859:2: rule__RapServletConfig__UnorderedGroup_2__Impl - { - pushFollow(FOLLOW_2); - rule__RapServletConfig__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__UnorderedGroup_2__5" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1" - // InternalLcDsl.g:7866:1: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1 : ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 )? ; - public final void rule__PluginWithVersionAndStartLevel__UnorderedGroup_1() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - - try { - // InternalLcDsl.g:7871:1: ( ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 )? ) - // InternalLcDsl.g:7872:2: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 )? - { - // InternalLcDsl.g:7872:2: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 )? - int alt84=2; - int LA84_0 = input.LA(1); - - if ( LA84_0 == 115 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - alt84=1; - } - else if ( LA84_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - alt84=1; - } - switch (alt84) { - case 1 : - // InternalLcDsl.g:7872:2: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl" - // InternalLcDsl.g:7880:1: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) ) ; - public final void rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:7885:1: ( ( ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) ) ) - // InternalLcDsl.g:7886:3: ( ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) ) - { - // InternalLcDsl.g:7886:3: ( ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) | ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) ) - int alt85=2; - int LA85_0 = input.LA(1); - - if ( LA85_0 == 115 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - alt85=1; - } - else if ( LA85_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - alt85=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 85, 0, input); - - throw nvae; - } - switch (alt85) { - case 1 : - // InternalLcDsl.g:7887:3: ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) - { - // InternalLcDsl.g:7887:3: ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) ) - // InternalLcDsl.g:7888:4: {...}? => ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0)"); - } - // InternalLcDsl.g:7888:126: ( ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) ) - // InternalLcDsl.g:7889:5: ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0); - selected = true; - // InternalLcDsl.g:7895:5: ( ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) ) - // InternalLcDsl.g:7896:6: ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAssignment_1_0()); - } - // InternalLcDsl.g:7897:6: ( rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 ) - // InternalLcDsl.g:7897:7: rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAssignment_1_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:7902:3: ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) - { - // InternalLcDsl.g:7902:3: ({...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) ) - // InternalLcDsl.g:7903:4: {...}? => ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1)"); - } - // InternalLcDsl.g:7903:126: ( ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) ) - // InternalLcDsl.g:7904:5: ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1); - selected = true; - // InternalLcDsl.g:7910:5: ( ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) ) - // InternalLcDsl.g:7911:6: ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup_1_1()); - } - // InternalLcDsl.g:7912:6: ( rule__PluginWithVersionAndStartLevel__Group_1_1__0 ) - // InternalLcDsl.g:7912:7: rule__PluginWithVersionAndStartLevel__Group_1_1__0 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__Group_1_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getGroup_1_1()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0" - // InternalLcDsl.g:7925:1: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0 : rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 )? ; - public final void rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7929:1: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 )? ) - // InternalLcDsl.g:7930:2: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 )? - { - pushFollow(FOLLOW_66); - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:7931:2: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 )? - int alt86=2; - int LA86_0 = input.LA(1); - - if ( LA86_0 == 115 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - alt86=1; - } - else if ( LA86_0 == 79 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - alt86=1; - } - switch (alt86) { - case 1 : - // InternalLcDsl.g:7931:2: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__0" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1" - // InternalLcDsl.g:7937:1: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1 : rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl ; - public final void rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:7941:1: ( rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl ) - // InternalLcDsl.g:7942:2: rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl - { - pushFollow(FOLLOW_2); - rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__UnorderedGroup_1__1" - - - // $ANTLR start "rule__ClearOption__UnorderedGroup_2" - // InternalLcDsl.g:7949:1: rule__ClearOption__UnorderedGroup_2 : ( rule__ClearOption__UnorderedGroup_2__0 )? ; - public final void rule__ClearOption__UnorderedGroup_2() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - - try { - // InternalLcDsl.g:7954:1: ( ( rule__ClearOption__UnorderedGroup_2__0 )? ) - // InternalLcDsl.g:7955:2: ( rule__ClearOption__UnorderedGroup_2__0 )? - { - // InternalLcDsl.g:7955:2: ( rule__ClearOption__UnorderedGroup_2__0 )? - int alt87=2; - int LA87_0 = input.LA(1); - - if ( ( LA87_0 == 50 || LA87_0 == 116 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - alt87=1; - } - else if ( LA87_0 == 117 && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - alt87=1; - } - switch (alt87) { - case 1 : - // InternalLcDsl.g:7955:2: rule__ClearOption__UnorderedGroup_2__0 - { - pushFollow(FOLLOW_2); - rule__ClearOption__UnorderedGroup_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__UnorderedGroup_2" - - - // $ANTLR start "rule__ClearOption__UnorderedGroup_2__Impl" - // InternalLcDsl.g:7963:1: rule__ClearOption__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) ) ; - public final void rule__ClearOption__UnorderedGroup_2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:7968:1: ( ( ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) ) ) - // InternalLcDsl.g:7969:3: ( ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) ) - { - // InternalLcDsl.g:7969:3: ( ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) ) - int alt88=2; - int LA88_0 = input.LA(1); - - if ( ( LA88_0 == 50 || LA88_0 == 116 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - alt88=1; - } - else if ( LA88_0 == 117 && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - alt88=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 88, 0, input); - - throw nvae; - } - switch (alt88) { - case 1 : - // InternalLcDsl.g:7970:3: ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) - { - // InternalLcDsl.g:7970:3: ({...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) ) - // InternalLcDsl.g:7971:4: {...}? => ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__ClearOption__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:7971:107: ( ( ( rule__ClearOption__Group_2_0__0 ) ) ) - // InternalLcDsl.g:7972:5: ( ( rule__ClearOption__Group_2_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0); - selected = true; - // InternalLcDsl.g:7978:5: ( ( rule__ClearOption__Group_2_0__0 ) ) - // InternalLcDsl.g:7979:6: ( rule__ClearOption__Group_2_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getGroup_2_0()); - } - // InternalLcDsl.g:7980:6: ( rule__ClearOption__Group_2_0__0 ) - // InternalLcDsl.g:7980:7: rule__ClearOption__Group_2_0__0 - { - pushFollow(FOLLOW_2); - rule__ClearOption__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getGroup_2_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:7985:3: ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) - { - // InternalLcDsl.g:7985:3: ({...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) ) - // InternalLcDsl.g:7986:4: {...}? => ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__ClearOption__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:7986:107: ( ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) ) - // InternalLcDsl.g:7987:5: ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1); - selected = true; - // InternalLcDsl.g:7993:5: ( ( rule__ClearOption__ConfigAssignment_2_1 ) ) - // InternalLcDsl.g:7994:6: ( rule__ClearOption__ConfigAssignment_2_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getConfigAssignment_2_1()); - } - // InternalLcDsl.g:7995:6: ( rule__ClearOption__ConfigAssignment_2_1 ) - // InternalLcDsl.g:7995:7: rule__ClearOption__ConfigAssignment_2_1 - { - pushFollow(FOLLOW_2); - rule__ClearOption__ConfigAssignment_2_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getConfigAssignment_2_1()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__UnorderedGroup_2__Impl" - - - // $ANTLR start "rule__ClearOption__UnorderedGroup_2__0" - // InternalLcDsl.g:8008:1: rule__ClearOption__UnorderedGroup_2__0 : rule__ClearOption__UnorderedGroup_2__Impl ( rule__ClearOption__UnorderedGroup_2__1 )? ; - public final void rule__ClearOption__UnorderedGroup_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8012:1: ( rule__ClearOption__UnorderedGroup_2__Impl ( rule__ClearOption__UnorderedGroup_2__1 )? ) - // InternalLcDsl.g:8013:2: rule__ClearOption__UnorderedGroup_2__Impl ( rule__ClearOption__UnorderedGroup_2__1 )? - { - pushFollow(FOLLOW_67); - rule__ClearOption__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8014:2: ( rule__ClearOption__UnorderedGroup_2__1 )? - int alt89=2; - int LA89_0 = input.LA(1); - - if ( ( LA89_0 == 50 || LA89_0 == 116 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - alt89=1; - } - else if ( LA89_0 == 117 && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - alt89=1; - } - switch (alt89) { - case 1 : - // InternalLcDsl.g:8014:2: rule__ClearOption__UnorderedGroup_2__1 - { - pushFollow(FOLLOW_2); - rule__ClearOption__UnorderedGroup_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__UnorderedGroup_2__0" - - - // $ANTLR start "rule__ClearOption__UnorderedGroup_2__1" - // InternalLcDsl.g:8020:1: rule__ClearOption__UnorderedGroup_2__1 : rule__ClearOption__UnorderedGroup_2__Impl ; - public final void rule__ClearOption__UnorderedGroup_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8024:1: ( rule__ClearOption__UnorderedGroup_2__Impl ) - // InternalLcDsl.g:8025:2: rule__ClearOption__UnorderedGroup_2__Impl - { - pushFollow(FOLLOW_2); - rule__ClearOption__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__UnorderedGroup_2__1" - - - // $ANTLR start "rule__MemoryOption__UnorderedGroup_2" - // InternalLcDsl.g:8032:1: rule__MemoryOption__UnorderedGroup_2 : ( rule__MemoryOption__UnorderedGroup_2__0 )? ; - public final void rule__MemoryOption__UnorderedGroup_2() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - try { - // InternalLcDsl.g:8037:1: ( ( rule__MemoryOption__UnorderedGroup_2__0 )? ) - // InternalLcDsl.g:8038:2: ( rule__MemoryOption__UnorderedGroup_2__0 )? - { - // InternalLcDsl.g:8038:2: ( rule__MemoryOption__UnorderedGroup_2__0 )? - int alt90=2; - int LA90_0 = input.LA(1); - - if ( LA90_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - alt90=1; - } - else if ( LA90_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - alt90=1; - } - else if ( LA90_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - alt90=1; - } - switch (alt90) { - case 1 : - // InternalLcDsl.g:8038:2: rule__MemoryOption__UnorderedGroup_2__0 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__UnorderedGroup_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__UnorderedGroup_2" - - - // $ANTLR start "rule__MemoryOption__UnorderedGroup_2__Impl" - // InternalLcDsl.g:8046:1: rule__MemoryOption__UnorderedGroup_2__Impl : ( ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) ) ; - public final void rule__MemoryOption__UnorderedGroup_2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:8051:1: ( ( ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) ) ) - // InternalLcDsl.g:8052:3: ( ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) ) - { - // InternalLcDsl.g:8052:3: ( ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) | ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) ) - int alt91=3; - int LA91_0 = input.LA(1); - - if ( LA91_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - alt91=1; - } - else if ( LA91_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - alt91=2; - } - else if ( LA91_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - alt91=3; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 91, 0, input); - - throw nvae; - } - switch (alt91) { - case 1 : - // InternalLcDsl.g:8053:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) - { - // InternalLcDsl.g:8053:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) ) - // InternalLcDsl.g:8054:4: {...}? => ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__MemoryOption__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:8054:108: ( ( ( rule__MemoryOption__Group_2_0__0 ) ) ) - // InternalLcDsl.g:8055:5: ( ( rule__MemoryOption__Group_2_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0); - selected = true; - // InternalLcDsl.g:8061:5: ( ( rule__MemoryOption__Group_2_0__0 ) ) - // InternalLcDsl.g:8062:6: ( rule__MemoryOption__Group_2_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getGroup_2_0()); - } - // InternalLcDsl.g:8063:6: ( rule__MemoryOption__Group_2_0__0 ) - // InternalLcDsl.g:8063:7: rule__MemoryOption__Group_2_0__0 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getGroup_2_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:8068:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) - { - // InternalLcDsl.g:8068:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) ) - // InternalLcDsl.g:8069:4: {...}? => ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__MemoryOption__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:8069:108: ( ( ( rule__MemoryOption__Group_2_1__0 ) ) ) - // InternalLcDsl.g:8070:5: ( ( rule__MemoryOption__Group_2_1__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1); - selected = true; - // InternalLcDsl.g:8076:5: ( ( rule__MemoryOption__Group_2_1__0 ) ) - // InternalLcDsl.g:8077:6: ( rule__MemoryOption__Group_2_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getGroup_2_1()); - } - // InternalLcDsl.g:8078:6: ( rule__MemoryOption__Group_2_1__0 ) - // InternalLcDsl.g:8078:7: rule__MemoryOption__Group_2_1__0 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getGroup_2_1()); - } - - } - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:8083:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) - { - // InternalLcDsl.g:8083:3: ({...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) ) - // InternalLcDsl.g:8084:4: {...}? => ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__MemoryOption__UnorderedGroup_2__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2)"); - } - // InternalLcDsl.g:8084:108: ( ( ( rule__MemoryOption__Group_2_2__0 ) ) ) - // InternalLcDsl.g:8085:5: ( ( rule__MemoryOption__Group_2_2__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2); - selected = true; - // InternalLcDsl.g:8091:5: ( ( rule__MemoryOption__Group_2_2__0 ) ) - // InternalLcDsl.g:8092:6: ( rule__MemoryOption__Group_2_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getGroup_2_2()); - } - // InternalLcDsl.g:8093:6: ( rule__MemoryOption__Group_2_2__0 ) - // InternalLcDsl.g:8093:7: rule__MemoryOption__Group_2_2__0 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__Group_2_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getGroup_2_2()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__UnorderedGroup_2__Impl" - - - // $ANTLR start "rule__MemoryOption__UnorderedGroup_2__0" - // InternalLcDsl.g:8106:1: rule__MemoryOption__UnorderedGroup_2__0 : rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__1 )? ; - public final void rule__MemoryOption__UnorderedGroup_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8110:1: ( rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__1 )? ) - // InternalLcDsl.g:8111:2: rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__1 )? - { - pushFollow(FOLLOW_68); - rule__MemoryOption__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8112:2: ( rule__MemoryOption__UnorderedGroup_2__1 )? - int alt92=2; - int LA92_0 = input.LA(1); - - if ( LA92_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - alt92=1; - } - else if ( LA92_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - alt92=1; - } - else if ( LA92_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - alt92=1; - } - switch (alt92) { - case 1 : - // InternalLcDsl.g:8112:2: rule__MemoryOption__UnorderedGroup_2__1 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__UnorderedGroup_2__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__UnorderedGroup_2__0" - - - // $ANTLR start "rule__MemoryOption__UnorderedGroup_2__1" - // InternalLcDsl.g:8118:1: rule__MemoryOption__UnorderedGroup_2__1 : rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__2 )? ; - public final void rule__MemoryOption__UnorderedGroup_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8122:1: ( rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__2 )? ) - // InternalLcDsl.g:8123:2: rule__MemoryOption__UnorderedGroup_2__Impl ( rule__MemoryOption__UnorderedGroup_2__2 )? - { - pushFollow(FOLLOW_68); - rule__MemoryOption__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8124:2: ( rule__MemoryOption__UnorderedGroup_2__2 )? - int alt93=2; - int LA93_0 = input.LA(1); - - if ( LA93_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - alt93=1; - } - else if ( LA93_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - alt93=1; - } - else if ( LA93_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - alt93=1; - } - switch (alt93) { - case 1 : - // InternalLcDsl.g:8124:2: rule__MemoryOption__UnorderedGroup_2__2 - { - pushFollow(FOLLOW_2); - rule__MemoryOption__UnorderedGroup_2__2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__UnorderedGroup_2__1" - - - // $ANTLR start "rule__MemoryOption__UnorderedGroup_2__2" - // InternalLcDsl.g:8130:1: rule__MemoryOption__UnorderedGroup_2__2 : rule__MemoryOption__UnorderedGroup_2__Impl ; - public final void rule__MemoryOption__UnorderedGroup_2__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8134:1: ( rule__MemoryOption__UnorderedGroup_2__Impl ) - // InternalLcDsl.g:8135:2: rule__MemoryOption__UnorderedGroup_2__Impl - { - pushFollow(FOLLOW_2); - rule__MemoryOption__UnorderedGroup_2__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__UnorderedGroup_2__2" - - - // $ANTLR start "rule__GroupMember__UnorderedGroup_0" - // InternalLcDsl.g:8142:1: rule__GroupMember__UnorderedGroup_0 : ( rule__GroupMember__UnorderedGroup_0__0 )? ; - public final void rule__GroupMember__UnorderedGroup_0() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - - try { - // InternalLcDsl.g:8147:1: ( ( rule__GroupMember__UnorderedGroup_0__0 )? ) - // InternalLcDsl.g:8148:2: ( rule__GroupMember__UnorderedGroup_0__0 )? - { - // InternalLcDsl.g:8148:2: ( rule__GroupMember__UnorderedGroup_0__0 )? - int alt94=2; - int LA94_0 = input.LA(1); - - if ( LA94_0 >= 29 && LA94_0 <= 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - alt94=1; - } - else if ( LA94_0 == 118 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - alt94=1; - } - switch (alt94) { - case 1 : - // InternalLcDsl.g:8148:2: rule__GroupMember__UnorderedGroup_0__0 - { - pushFollow(FOLLOW_2); - rule__GroupMember__UnorderedGroup_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__UnorderedGroup_0" - - - // $ANTLR start "rule__GroupMember__UnorderedGroup_0__Impl" - // InternalLcDsl.g:8156:1: rule__GroupMember__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) ) ; - public final void rule__GroupMember__UnorderedGroup_0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:8161:1: ( ( ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) ) ) - // InternalLcDsl.g:8162:3: ( ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) ) - { - // InternalLcDsl.g:8162:3: ( ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) ) - int alt95=2; - int LA95_0 = input.LA(1); - - if ( LA95_0 >= 29 && LA95_0 <= 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - alt95=1; - } - else if ( LA95_0 == 118 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - alt95=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 95, 0, input); - - throw nvae; - } - switch (alt95) { - case 1 : - // InternalLcDsl.g:8163:3: ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) - { - // InternalLcDsl.g:8163:3: ({...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) ) - // InternalLcDsl.g:8164:4: {...}? => ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__GroupMember__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0)"); - } - // InternalLcDsl.g:8164:107: ( ( ( rule__GroupMember__TypeAssignment_0_0 ) ) ) - // InternalLcDsl.g:8165:5: ( ( rule__GroupMember__TypeAssignment_0_0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0); - selected = true; - // InternalLcDsl.g:8171:5: ( ( rule__GroupMember__TypeAssignment_0_0 ) ) - // InternalLcDsl.g:8172:6: ( rule__GroupMember__TypeAssignment_0_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getTypeAssignment_0_0()); - } - // InternalLcDsl.g:8173:6: ( rule__GroupMember__TypeAssignment_0_0 ) - // InternalLcDsl.g:8173:7: rule__GroupMember__TypeAssignment_0_0 - { - pushFollow(FOLLOW_2); - rule__GroupMember__TypeAssignment_0_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getTypeAssignment_0_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:8178:3: ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) - { - // InternalLcDsl.g:8178:3: ({...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) ) - // InternalLcDsl.g:8179:4: {...}? => ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__GroupMember__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1)"); - } - // InternalLcDsl.g:8179:107: ( ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) ) - // InternalLcDsl.g:8180:5: ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1); - selected = true; - // InternalLcDsl.g:8186:5: ( ( rule__GroupMember__AdoptAssignment_0_1 ) ) - // InternalLcDsl.g:8187:6: ( rule__GroupMember__AdoptAssignment_0_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getAdoptAssignment_0_1()); - } - // InternalLcDsl.g:8188:6: ( rule__GroupMember__AdoptAssignment_0_1 ) - // InternalLcDsl.g:8188:7: rule__GroupMember__AdoptAssignment_0_1 - { - pushFollow(FOLLOW_2); - rule__GroupMember__AdoptAssignment_0_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getAdoptAssignment_0_1()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__UnorderedGroup_0__Impl" - - - // $ANTLR start "rule__GroupMember__UnorderedGroup_0__0" - // InternalLcDsl.g:8201:1: rule__GroupMember__UnorderedGroup_0__0 : rule__GroupMember__UnorderedGroup_0__Impl ( rule__GroupMember__UnorderedGroup_0__1 )? ; - public final void rule__GroupMember__UnorderedGroup_0__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8205:1: ( rule__GroupMember__UnorderedGroup_0__Impl ( rule__GroupMember__UnorderedGroup_0__1 )? ) - // InternalLcDsl.g:8206:2: rule__GroupMember__UnorderedGroup_0__Impl ( rule__GroupMember__UnorderedGroup_0__1 )? - { - pushFollow(FOLLOW_58); - rule__GroupMember__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8207:2: ( rule__GroupMember__UnorderedGroup_0__1 )? - int alt96=2; - int LA96_0 = input.LA(1); - - if ( LA96_0 >= 29 && LA96_0 <= 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - alt96=1; - } - else if ( LA96_0 == 118 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - alt96=1; - } - switch (alt96) { - case 1 : - // InternalLcDsl.g:8207:2: rule__GroupMember__UnorderedGroup_0__1 - { - pushFollow(FOLLOW_2); - rule__GroupMember__UnorderedGroup_0__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__UnorderedGroup_0__0" - - - // $ANTLR start "rule__GroupMember__UnorderedGroup_0__1" - // InternalLcDsl.g:8213:1: rule__GroupMember__UnorderedGroup_0__1 : rule__GroupMember__UnorderedGroup_0__Impl ; - public final void rule__GroupMember__UnorderedGroup_0__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8217:1: ( rule__GroupMember__UnorderedGroup_0__Impl ) - // InternalLcDsl.g:8218:2: rule__GroupMember__UnorderedGroup_0__Impl - { - pushFollow(FOLLOW_2); - rule__GroupMember__UnorderedGroup_0__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__UnorderedGroup_0__1" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3" - // InternalLcDsl.g:8225:1: rule__TestConfig__UnorderedGroup_3 : ( rule__TestConfig__UnorderedGroup_3__0 )? ; - public final void rule__TestConfig__UnorderedGroup_3() throws RecognitionException { - - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - try { - // InternalLcDsl.g:8230:1: ( ( rule__TestConfig__UnorderedGroup_3__0 )? ) - // InternalLcDsl.g:8231:2: ( rule__TestConfig__UnorderedGroup_3__0 )? - { - // InternalLcDsl.g:8231:2: ( rule__TestConfig__UnorderedGroup_3__0 )? - int alt97=2; - int LA97_0 = input.LA(1); - - if ( LA97_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt97=1; - } - else if ( LA97_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt97=1; - } - else if ( LA97_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt97=1; - } - else if ( LA97_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt97=1; - } - else if ( LA97_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt97=1; - } - else if ( LA97_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt97=1; - } - switch (alt97) { - case 1 : - // InternalLcDsl.g:8231:2: rule__TestConfig__UnorderedGroup_3__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - getUnorderedGroupHelper().leave(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__Impl" - // InternalLcDsl.g:8239:1: rule__TestConfig__UnorderedGroup_3__Impl : ( ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) ) ; - public final void rule__TestConfig__UnorderedGroup_3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - boolean selected = false; - - try { - // InternalLcDsl.g:8244:1: ( ( ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) ) ) - // InternalLcDsl.g:8245:3: ( ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) ) - { - // InternalLcDsl.g:8245:3: ( ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) | ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) ) - int alt98=6; - int LA98_0 = input.LA(1); - - if ( LA98_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt98=1; - } - else if ( LA98_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt98=2; - } - else if ( LA98_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt98=3; - } - else if ( LA98_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt98=4; - } - else if ( LA98_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt98=5; - } - else if ( LA98_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt98=6; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 98, 0, input); - - throw nvae; - } - switch (alt98) { - case 1 : - // InternalLcDsl.g:8246:3: ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) - { - // InternalLcDsl.g:8246:3: ({...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) ) - // InternalLcDsl.g:8247:4: {...}? => ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0)"); - } - // InternalLcDsl.g:8247:106: ( ( ( rule__TestConfig__Group_3_0__0 ) ) ) - // InternalLcDsl.g:8248:5: ( ( rule__TestConfig__Group_3_0__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0); - selected = true; - // InternalLcDsl.g:8254:5: ( ( rule__TestConfig__Group_3_0__0 ) ) - // InternalLcDsl.g:8255:6: ( rule__TestConfig__Group_3_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_0()); - } - // InternalLcDsl.g:8256:6: ( rule__TestConfig__Group_3_0__0 ) - // InternalLcDsl.g:8256:7: rule__TestConfig__Group_3_0__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_0()); - } - - } - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:8261:3: ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) - { - // InternalLcDsl.g:8261:3: ({...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) ) - // InternalLcDsl.g:8262:4: {...}? => ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1)"); - } - // InternalLcDsl.g:8262:106: ( ( ( rule__TestConfig__Group_3_1__0 ) ) ) - // InternalLcDsl.g:8263:5: ( ( rule__TestConfig__Group_3_1__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1); - selected = true; - // InternalLcDsl.g:8269:5: ( ( rule__TestConfig__Group_3_1__0 ) ) - // InternalLcDsl.g:8270:6: ( rule__TestConfig__Group_3_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_1()); - } - // InternalLcDsl.g:8271:6: ( rule__TestConfig__Group_3_1__0 ) - // InternalLcDsl.g:8271:7: rule__TestConfig__Group_3_1__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_1()); - } - - } - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:8276:3: ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) - { - // InternalLcDsl.g:8276:3: ({...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) ) - // InternalLcDsl.g:8277:4: {...}? => ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2)"); - } - // InternalLcDsl.g:8277:106: ( ( ( rule__TestConfig__Group_3_2__0 ) ) ) - // InternalLcDsl.g:8278:5: ( ( rule__TestConfig__Group_3_2__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2); - selected = true; - // InternalLcDsl.g:8284:5: ( ( rule__TestConfig__Group_3_2__0 ) ) - // InternalLcDsl.g:8285:6: ( rule__TestConfig__Group_3_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_2()); - } - // InternalLcDsl.g:8286:6: ( rule__TestConfig__Group_3_2__0 ) - // InternalLcDsl.g:8286:7: rule__TestConfig__Group_3_2__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_2()); - } - - } - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:8291:3: ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) - { - // InternalLcDsl.g:8291:3: ({...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) ) - // InternalLcDsl.g:8292:4: {...}? => ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3)"); - } - // InternalLcDsl.g:8292:106: ( ( ( rule__TestConfig__Group_3_3__0 ) ) ) - // InternalLcDsl.g:8293:5: ( ( rule__TestConfig__Group_3_3__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3); - selected = true; - // InternalLcDsl.g:8299:5: ( ( rule__TestConfig__Group_3_3__0 ) ) - // InternalLcDsl.g:8300:6: ( rule__TestConfig__Group_3_3__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_3()); - } - // InternalLcDsl.g:8301:6: ( rule__TestConfig__Group_3_3__0 ) - // InternalLcDsl.g:8301:7: rule__TestConfig__Group_3_3__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_3__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_3()); - } - - } - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:8306:3: ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) - { - // InternalLcDsl.g:8306:3: ({...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) ) - // InternalLcDsl.g:8307:4: {...}? => ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4)"); - } - // InternalLcDsl.g:8307:106: ( ( ( rule__TestConfig__Group_3_4__0 ) ) ) - // InternalLcDsl.g:8308:5: ( ( rule__TestConfig__Group_3_4__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4); - selected = true; - // InternalLcDsl.g:8314:5: ( ( rule__TestConfig__Group_3_4__0 ) ) - // InternalLcDsl.g:8315:6: ( rule__TestConfig__Group_3_4__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_4()); - } - // InternalLcDsl.g:8316:6: ( rule__TestConfig__Group_3_4__0 ) - // InternalLcDsl.g:8316:7: rule__TestConfig__Group_3_4__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_4__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_4()); - } - - } - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:8321:3: ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) - { - // InternalLcDsl.g:8321:3: ({...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) ) - // InternalLcDsl.g:8322:4: {...}? => ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - if (state.backtracking>0) {state.failed=true; return ;} - throw new FailedPredicateException(input, "rule__TestConfig__UnorderedGroup_3__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5)"); - } - // InternalLcDsl.g:8322:106: ( ( ( rule__TestConfig__Group_3_5__0 ) ) ) - // InternalLcDsl.g:8323:5: ( ( rule__TestConfig__Group_3_5__0 ) ) - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5); - selected = true; - // InternalLcDsl.g:8329:5: ( ( rule__TestConfig__Group_3_5__0 ) ) - // InternalLcDsl.g:8330:6: ( rule__TestConfig__Group_3_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getGroup_3_5()); - } - // InternalLcDsl.g:8331:6: ( rule__TestConfig__Group_3_5__0 ) - // InternalLcDsl.g:8331:7: rule__TestConfig__Group_3_5__0 - { - pushFollow(FOLLOW_2); - rule__TestConfig__Group_3_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getGroup_3_5()); - } - - } - - - } - - - } - - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__Impl" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__0" - // InternalLcDsl.g:8344:1: rule__TestConfig__UnorderedGroup_3__0 : rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__1 )? ; - public final void rule__TestConfig__UnorderedGroup_3__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8348:1: ( rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__1 )? ) - // InternalLcDsl.g:8349:2: rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__1 )? - { - pushFollow(FOLLOW_69); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8350:2: ( rule__TestConfig__UnorderedGroup_3__1 )? - int alt99=2; - int LA99_0 = input.LA(1); - - if ( LA99_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt99=1; - } - else if ( LA99_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt99=1; - } - else if ( LA99_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt99=1; - } - else if ( LA99_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt99=1; - } - else if ( LA99_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt99=1; - } - else if ( LA99_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt99=1; - } - switch (alt99) { - case 1 : - // InternalLcDsl.g:8350:2: rule__TestConfig__UnorderedGroup_3__1 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__1(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__0" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__1" - // InternalLcDsl.g:8356:1: rule__TestConfig__UnorderedGroup_3__1 : rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__2 )? ; - public final void rule__TestConfig__UnorderedGroup_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8360:1: ( rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__2 )? ) - // InternalLcDsl.g:8361:2: rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__2 )? - { - pushFollow(FOLLOW_69); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8362:2: ( rule__TestConfig__UnorderedGroup_3__2 )? - int alt100=2; - int LA100_0 = input.LA(1); - - if ( LA100_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt100=1; - } - else if ( LA100_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt100=1; - } - else if ( LA100_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt100=1; - } - else if ( LA100_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt100=1; - } - else if ( LA100_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt100=1; - } - else if ( LA100_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt100=1; - } - switch (alt100) { - case 1 : - // InternalLcDsl.g:8362:2: rule__TestConfig__UnorderedGroup_3__2 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__2(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__1" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__2" - // InternalLcDsl.g:8368:1: rule__TestConfig__UnorderedGroup_3__2 : rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__3 )? ; - public final void rule__TestConfig__UnorderedGroup_3__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8372:1: ( rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__3 )? ) - // InternalLcDsl.g:8373:2: rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__3 )? - { - pushFollow(FOLLOW_69); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8374:2: ( rule__TestConfig__UnorderedGroup_3__3 )? - int alt101=2; - int LA101_0 = input.LA(1); - - if ( LA101_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt101=1; - } - else if ( LA101_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt101=1; - } - else if ( LA101_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt101=1; - } - else if ( LA101_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt101=1; - } - else if ( LA101_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt101=1; - } - else if ( LA101_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt101=1; - } - switch (alt101) { - case 1 : - // InternalLcDsl.g:8374:2: rule__TestConfig__UnorderedGroup_3__3 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__3(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__2" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__3" - // InternalLcDsl.g:8380:1: rule__TestConfig__UnorderedGroup_3__3 : rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__4 )? ; - public final void rule__TestConfig__UnorderedGroup_3__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8384:1: ( rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__4 )? ) - // InternalLcDsl.g:8385:2: rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__4 )? - { - pushFollow(FOLLOW_69); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8386:2: ( rule__TestConfig__UnorderedGroup_3__4 )? - int alt102=2; - int LA102_0 = input.LA(1); - - if ( LA102_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt102=1; - } - else if ( LA102_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt102=1; - } - else if ( LA102_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt102=1; - } - else if ( LA102_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt102=1; - } - else if ( LA102_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt102=1; - } - else if ( LA102_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt102=1; - } - switch (alt102) { - case 1 : - // InternalLcDsl.g:8386:2: rule__TestConfig__UnorderedGroup_3__4 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__4(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__3" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__4" - // InternalLcDsl.g:8392:1: rule__TestConfig__UnorderedGroup_3__4 : rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__5 )? ; - public final void rule__TestConfig__UnorderedGroup_3__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8396:1: ( rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__5 )? ) - // InternalLcDsl.g:8397:2: rule__TestConfig__UnorderedGroup_3__Impl ( rule__TestConfig__UnorderedGroup_3__5 )? - { - pushFollow(FOLLOW_69); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - // InternalLcDsl.g:8398:2: ( rule__TestConfig__UnorderedGroup_3__5 )? - int alt103=2; - int LA103_0 = input.LA(1); - - if ( LA103_0 == 90 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt103=1; - } - else if ( LA103_0 == 91 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt103=1; - } - else if ( LA103_0 == 92 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt103=1; - } - else if ( LA103_0 == 93 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt103=1; - } - else if ( LA103_0 == 94 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt103=1; - } - else if ( LA103_0 == 95 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt103=1; - } - switch (alt103) { - case 1 : - // InternalLcDsl.g:8398:2: rule__TestConfig__UnorderedGroup_3__5 - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__5(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__4" - - - // $ANTLR start "rule__TestConfig__UnorderedGroup_3__5" - // InternalLcDsl.g:8404:1: rule__TestConfig__UnorderedGroup_3__5 : rule__TestConfig__UnorderedGroup_3__Impl ; - public final void rule__TestConfig__UnorderedGroup_3__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8408:1: ( rule__TestConfig__UnorderedGroup_3__Impl ) - // InternalLcDsl.g:8409:2: rule__TestConfig__UnorderedGroup_3__Impl - { - pushFollow(FOLLOW_2); - rule__TestConfig__UnorderedGroup_3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__UnorderedGroup_3__5" - - - // $ANTLR start "rule__LCModel__ConfigurationsAssignment" - // InternalLcDsl.g:8416:1: rule__LCModel__ConfigurationsAssignment : ( ruleLaunchConfig ) ; - public final void rule__LCModel__ConfigurationsAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8420:1: ( ( ruleLaunchConfig ) ) - // InternalLcDsl.g:8421:2: ( ruleLaunchConfig ) - { - // InternalLcDsl.g:8421:2: ( ruleLaunchConfig ) - // InternalLcDsl.g:8422:3: ruleLaunchConfig - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleLaunchConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LCModel__ConfigurationsAssignment" - - - // $ANTLR start "rule__LaunchConfig__ExplicitAssignment_0_0" - // InternalLcDsl.g:8431:1: rule__LaunchConfig__ExplicitAssignment_0_0 : ( ( 'explicit' ) ) ; - public final void rule__LaunchConfig__ExplicitAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8435:1: ( ( ( 'explicit' ) ) ) - // InternalLcDsl.g:8436:2: ( ( 'explicit' ) ) - { - // InternalLcDsl.g:8436:2: ( ( 'explicit' ) ) - // InternalLcDsl.g:8437:3: ( 'explicit' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - } - // InternalLcDsl.g:8438:3: ( 'explicit' ) - // InternalLcDsl.g:8439:4: 'explicit' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - } - match(input,98,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ExplicitAssignment_0_0" - - - // $ANTLR start "rule__LaunchConfig__ManualAssignment_0_1" - // InternalLcDsl.g:8450:1: rule__LaunchConfig__ManualAssignment_0_1 : ( ( 'manual' ) ) ; - public final void rule__LaunchConfig__ManualAssignment_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8454:1: ( ( ( 'manual' ) ) ) - // InternalLcDsl.g:8455:2: ( ( 'manual' ) ) - { - // InternalLcDsl.g:8455:2: ( ( 'manual' ) ) - // InternalLcDsl.g:8456:3: ( 'manual' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - } - // InternalLcDsl.g:8457:3: ( 'manual' ) - // InternalLcDsl.g:8458:4: 'manual' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - } - match(input,99,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ManualAssignment_0_1" - - - // $ANTLR start "rule__LaunchConfig__AbstractAssignment_0_2" - // InternalLcDsl.g:8469:1: rule__LaunchConfig__AbstractAssignment_0_2 : ( ( 'abstract' ) ) ; - public final void rule__LaunchConfig__AbstractAssignment_0_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8473:1: ( ( ( 'abstract' ) ) ) - // InternalLcDsl.g:8474:2: ( ( 'abstract' ) ) - { - // InternalLcDsl.g:8474:2: ( ( 'abstract' ) ) - // InternalLcDsl.g:8475:3: ( 'abstract' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - } - // InternalLcDsl.g:8476:3: ( 'abstract' ) - // InternalLcDsl.g:8477:4: 'abstract' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - } - match(input,100,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__AbstractAssignment_0_2" - - - // $ANTLR start "rule__LaunchConfig__ForegroundAssignment_0_3" - // InternalLcDsl.g:8488:1: rule__LaunchConfig__ForegroundAssignment_0_3 : ( ( 'foreground' ) ) ; - public final void rule__LaunchConfig__ForegroundAssignment_0_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8492:1: ( ( ( 'foreground' ) ) ) - // InternalLcDsl.g:8493:2: ( ( 'foreground' ) ) - { - // InternalLcDsl.g:8493:2: ( ( 'foreground' ) ) - // InternalLcDsl.g:8494:3: ( 'foreground' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - } - // InternalLcDsl.g:8495:3: ( 'foreground' ) - // InternalLcDsl.g:8496:4: 'foreground' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - } - match(input,101,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ForegroundAssignment_0_3" - - - // $ANTLR start "rule__LaunchConfig__NoConsoleAssignment_0_4" - // InternalLcDsl.g:8507:1: rule__LaunchConfig__NoConsoleAssignment_0_4 : ( ( 'no-console' ) ) ; - public final void rule__LaunchConfig__NoConsoleAssignment_0_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8511:1: ( ( ( 'no-console' ) ) ) - // InternalLcDsl.g:8512:2: ( ( 'no-console' ) ) - { - // InternalLcDsl.g:8512:2: ( ( 'no-console' ) ) - // InternalLcDsl.g:8513:3: ( 'no-console' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - } - // InternalLcDsl.g:8514:3: ( 'no-console' ) - // InternalLcDsl.g:8515:4: 'no-console' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - } - match(input,102,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__NoConsoleAssignment_0_4" - - - // $ANTLR start "rule__LaunchConfig__NoValidateAssignment_0_5" - // InternalLcDsl.g:8526:1: rule__LaunchConfig__NoValidateAssignment_0_5 : ( ( 'no-validate' ) ) ; - public final void rule__LaunchConfig__NoValidateAssignment_0_5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8530:1: ( ( ( 'no-validate' ) ) ) - // InternalLcDsl.g:8531:2: ( ( 'no-validate' ) ) - { - // InternalLcDsl.g:8531:2: ( ( 'no-validate' ) ) - // InternalLcDsl.g:8532:3: ( 'no-validate' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - } - // InternalLcDsl.g:8533:3: ( 'no-validate' ) - // InternalLcDsl.g:8534:4: 'no-validate' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - } - match(input,103,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__NoValidateAssignment_0_5" - - - // $ANTLR start "rule__LaunchConfig__SwInstallSupportAssignment_0_6" - // InternalLcDsl.g:8545:1: rule__LaunchConfig__SwInstallSupportAssignment_0_6 : ( ( 'sw-install-allowed' ) ) ; - public final void rule__LaunchConfig__SwInstallSupportAssignment_0_6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8549:1: ( ( ( 'sw-install-allowed' ) ) ) - // InternalLcDsl.g:8550:2: ( ( 'sw-install-allowed' ) ) - { - // InternalLcDsl.g:8550:2: ( ( 'sw-install-allowed' ) ) - // InternalLcDsl.g:8551:3: ( 'sw-install-allowed' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - } - // InternalLcDsl.g:8552:3: ( 'sw-install-allowed' ) - // InternalLcDsl.g:8553:4: 'sw-install-allowed' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - } - match(input,104,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__SwInstallSupportAssignment_0_6" - - - // $ANTLR start "rule__LaunchConfig__ReplaceEnvAssignment_0_7" - // InternalLcDsl.g:8564:1: rule__LaunchConfig__ReplaceEnvAssignment_0_7 : ( ( 'replace-env' ) ) ; - public final void rule__LaunchConfig__ReplaceEnvAssignment_0_7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8568:1: ( ( ( 'replace-env' ) ) ) - // InternalLcDsl.g:8569:2: ( ( 'replace-env' ) ) - { - // InternalLcDsl.g:8569:2: ( ( 'replace-env' ) ) - // InternalLcDsl.g:8570:3: ( 'replace-env' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - } - // InternalLcDsl.g:8571:3: ( 'replace-env' ) - // InternalLcDsl.g:8572:4: 'replace-env' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - } - match(input,105,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ReplaceEnvAssignment_0_7" - - - // $ANTLR start "rule__LaunchConfig__StopInMainAssignment_0_8" - // InternalLcDsl.g:8583:1: rule__LaunchConfig__StopInMainAssignment_0_8 : ( ( 'stop-in-main' ) ) ; - public final void rule__LaunchConfig__StopInMainAssignment_0_8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8587:1: ( ( ( 'stop-in-main' ) ) ) - // InternalLcDsl.g:8588:2: ( ( 'stop-in-main' ) ) - { - // InternalLcDsl.g:8588:2: ( ( 'stop-in-main' ) ) - // InternalLcDsl.g:8589:3: ( 'stop-in-main' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - } - // InternalLcDsl.g:8590:3: ( 'stop-in-main' ) - // InternalLcDsl.g:8591:4: 'stop-in-main' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - } - match(input,106,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__StopInMainAssignment_0_8" - - - // $ANTLR start "rule__LaunchConfig__KeepRunningAssignment_0_9" - // InternalLcDsl.g:8602:1: rule__LaunchConfig__KeepRunningAssignment_0_9 : ( ( 'keep-running' ) ) ; - public final void rule__LaunchConfig__KeepRunningAssignment_0_9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8606:1: ( ( ( 'keep-running' ) ) ) - // InternalLcDsl.g:8607:2: ( ( 'keep-running' ) ) - { - // InternalLcDsl.g:8607:2: ( ( 'keep-running' ) ) - // InternalLcDsl.g:8608:3: ( 'keep-running' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - } - // InternalLcDsl.g:8609:3: ( 'keep-running' ) - // InternalLcDsl.g:8610:4: 'keep-running' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - } - match(input,107,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__KeepRunningAssignment_0_9" - - - // $ANTLR start "rule__LaunchConfig__RunInUiThreadAssignment_0_10" - // InternalLcDsl.g:8621:1: rule__LaunchConfig__RunInUiThreadAssignment_0_10 : ( ( 'run-in-ui-thread' ) ) ; - public final void rule__LaunchConfig__RunInUiThreadAssignment_0_10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8625:1: ( ( ( 'run-in-ui-thread' ) ) ) - // InternalLcDsl.g:8626:2: ( ( 'run-in-ui-thread' ) ) - { - // InternalLcDsl.g:8626:2: ( ( 'run-in-ui-thread' ) ) - // InternalLcDsl.g:8627:3: ( 'run-in-ui-thread' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - } - // InternalLcDsl.g:8628:3: ( 'run-in-ui-thread' ) - // InternalLcDsl.g:8629:4: 'run-in-ui-thread' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - } - match(input,108,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__RunInUiThreadAssignment_0_10" - - - // $ANTLR start "rule__LaunchConfig__QualifyAssignment_0_11_0" - // InternalLcDsl.g:8640:1: rule__LaunchConfig__QualifyAssignment_0_11_0 : ( ( 'qualified' ) ) ; - public final void rule__LaunchConfig__QualifyAssignment_0_11_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8644:1: ( ( ( 'qualified' ) ) ) - // InternalLcDsl.g:8645:2: ( ( 'qualified' ) ) - { - // InternalLcDsl.g:8645:2: ( ( 'qualified' ) ) - // InternalLcDsl.g:8646:3: ( 'qualified' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - } - // InternalLcDsl.g:8647:3: ( 'qualified' ) - // InternalLcDsl.g:8648:4: 'qualified' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - } - match(input,109,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__QualifyAssignment_0_11_0" - - - // $ANTLR start "rule__LaunchConfig__QualifierIdAssignment_0_11_1_1" - // InternalLcDsl.g:8659:1: rule__LaunchConfig__QualifierIdAssignment_0_11_1_1 : ( RULE_STRING ) ; - public final void rule__LaunchConfig__QualifierIdAssignment_0_11_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8663:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:8664:2: ( RULE_STRING ) - { - // InternalLcDsl.g:8664:2: ( RULE_STRING ) - // InternalLcDsl.g:8665:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__QualifierIdAssignment_0_11_1_1" - - - // $ANTLR start "rule__LaunchConfig__TypeAssignment_1" - // InternalLcDsl.g:8674:1: rule__LaunchConfig__TypeAssignment_1 : ( ruleLaunchConfigType ) ; - public final void rule__LaunchConfig__TypeAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8678:1: ( ( ruleLaunchConfigType ) ) - // InternalLcDsl.g:8679:2: ( ruleLaunchConfigType ) - { - // InternalLcDsl.g:8679:2: ( ruleLaunchConfigType ) - // InternalLcDsl.g:8680:3: ruleLaunchConfigType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleLaunchConfigType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__TypeAssignment_1" - - - // $ANTLR start "rule__LaunchConfig__NameAssignment_3" - // InternalLcDsl.g:8689:1: rule__LaunchConfig__NameAssignment_3 : ( ruleFQName ) ; - public final void rule__LaunchConfig__NameAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8693:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:8694:2: ( ruleFQName ) - { - // InternalLcDsl.g:8694:2: ( ruleFQName ) - // InternalLcDsl.g:8695:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__NameAssignment_3" - - - // $ANTLR start "rule__LaunchConfig__SuperConfigAssignment_4_1" - // InternalLcDsl.g:8704:1: rule__LaunchConfig__SuperConfigAssignment_4_1 : ( ( ruleFQName ) ) ; - public final void rule__LaunchConfig__SuperConfigAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8708:1: ( ( ( ruleFQName ) ) ) - // InternalLcDsl.g:8709:2: ( ( ruleFQName ) ) - { - // InternalLcDsl.g:8709:2: ( ( ruleFQName ) ) - // InternalLcDsl.g:8710:3: ( ruleFQName ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); - } - // InternalLcDsl.g:8711:3: ( ruleFQName ) - // InternalLcDsl.g:8712:4: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__SuperConfigAssignment_4_1" - - - // $ANTLR start "rule__LaunchConfig__ClearsAssignment_6_0" - // InternalLcDsl.g:8723:1: rule__LaunchConfig__ClearsAssignment_6_0 : ( ruleClearOption ) ; - public final void rule__LaunchConfig__ClearsAssignment_6_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8727:1: ( ( ruleClearOption ) ) - // InternalLcDsl.g:8728:2: ( ruleClearOption ) - { - // InternalLcDsl.g:8728:2: ( ruleClearOption ) - // InternalLcDsl.g:8729:3: ruleClearOption - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); - } - pushFollow(FOLLOW_2); - ruleClearOption(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ClearsAssignment_6_0" - - - // $ANTLR start "rule__LaunchConfig__WorkspaceAssignment_6_1" - // InternalLcDsl.g:8738:1: rule__LaunchConfig__WorkspaceAssignment_6_1 : ( ruleWorkspace ) ; - public final void rule__LaunchConfig__WorkspaceAssignment_6_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8742:1: ( ( ruleWorkspace ) ) - // InternalLcDsl.g:8743:2: ( ruleWorkspace ) - { - // InternalLcDsl.g:8743:2: ( ruleWorkspace ) - // InternalLcDsl.g:8744:3: ruleWorkspace - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); - } - pushFollow(FOLLOW_2); - ruleWorkspace(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__WorkspaceAssignment_6_1" - - - // $ANTLR start "rule__LaunchConfig__WorkingDirAssignment_6_2" - // InternalLcDsl.g:8753:1: rule__LaunchConfig__WorkingDirAssignment_6_2 : ( ruleWorkingDir ) ; - public final void rule__LaunchConfig__WorkingDirAssignment_6_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8757:1: ( ( ruleWorkingDir ) ) - // InternalLcDsl.g:8758:2: ( ruleWorkingDir ) - { - // InternalLcDsl.g:8758:2: ( ruleWorkingDir ) - // InternalLcDsl.g:8759:3: ruleWorkingDir - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); - } - pushFollow(FOLLOW_2); - ruleWorkingDir(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__WorkingDirAssignment_6_2" - - - // $ANTLR start "rule__LaunchConfig__MemoryAssignment_6_3" - // InternalLcDsl.g:8768:1: rule__LaunchConfig__MemoryAssignment_6_3 : ( ruleMemoryOption ) ; - public final void rule__LaunchConfig__MemoryAssignment_6_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8772:1: ( ( ruleMemoryOption ) ) - // InternalLcDsl.g:8773:2: ( ruleMemoryOption ) - { - // InternalLcDsl.g:8773:2: ( ruleMemoryOption ) - // InternalLcDsl.g:8774:3: ruleMemoryOption - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); - } - pushFollow(FOLLOW_2); - ruleMemoryOption(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__MemoryAssignment_6_3" - - - // $ANTLR start "rule__LaunchConfig__MainProjectAssignment_6_4" - // InternalLcDsl.g:8783:1: rule__LaunchConfig__MainProjectAssignment_6_4 : ( ruleMainProject ) ; - public final void rule__LaunchConfig__MainProjectAssignment_6_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8787:1: ( ( ruleMainProject ) ) - // InternalLcDsl.g:8788:2: ( ruleMainProject ) - { - // InternalLcDsl.g:8788:2: ( ruleMainProject ) - // InternalLcDsl.g:8789:3: ruleMainProject - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); - } - pushFollow(FOLLOW_2); - ruleMainProject(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__MainProjectAssignment_6_4" - - - // $ANTLR start "rule__LaunchConfig__MainTypeAssignment_6_5" - // InternalLcDsl.g:8798:1: rule__LaunchConfig__MainTypeAssignment_6_5 : ( ruleMainType ) ; - public final void rule__LaunchConfig__MainTypeAssignment_6_5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8802:1: ( ( ruleMainType ) ) - // InternalLcDsl.g:8803:2: ( ruleMainType ) - { - // InternalLcDsl.g:8803:2: ( ruleMainType ) - // InternalLcDsl.g:8804:3: ruleMainType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); - } - pushFollow(FOLLOW_2); - ruleMainType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__MainTypeAssignment_6_5" - - - // $ANTLR start "rule__LaunchConfig__ApplicationAssignment_6_6" - // InternalLcDsl.g:8813:1: rule__LaunchConfig__ApplicationAssignment_6_6 : ( ruleApplicationExtPoint ) ; - public final void rule__LaunchConfig__ApplicationAssignment_6_6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8817:1: ( ( ruleApplicationExtPoint ) ) - // InternalLcDsl.g:8818:2: ( ruleApplicationExtPoint ) - { - // InternalLcDsl.g:8818:2: ( ruleApplicationExtPoint ) - // InternalLcDsl.g:8819:3: ruleApplicationExtPoint - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); - } - pushFollow(FOLLOW_2); - ruleApplicationExtPoint(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ApplicationAssignment_6_6" - - - // $ANTLR start "rule__LaunchConfig__ProductAssignment_6_7" - // InternalLcDsl.g:8828:1: rule__LaunchConfig__ProductAssignment_6_7 : ( ruleProductExtPoint ) ; - public final void rule__LaunchConfig__ProductAssignment_6_7() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8832:1: ( ( ruleProductExtPoint ) ) - // InternalLcDsl.g:8833:2: ( ruleProductExtPoint ) - { - // InternalLcDsl.g:8833:2: ( ruleProductExtPoint ) - // InternalLcDsl.g:8834:3: ruleProductExtPoint - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); - } - pushFollow(FOLLOW_2); - ruleProductExtPoint(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ProductAssignment_6_7" - - - // $ANTLR start "rule__LaunchConfig__FavoritesAssignment_6_8" - // InternalLcDsl.g:8843:1: rule__LaunchConfig__FavoritesAssignment_6_8 : ( ruleFavorites ) ; - public final void rule__LaunchConfig__FavoritesAssignment_6_8() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8847:1: ( ( ruleFavorites ) ) - // InternalLcDsl.g:8848:2: ( ruleFavorites ) - { - // InternalLcDsl.g:8848:2: ( ruleFavorites ) - // InternalLcDsl.g:8849:3: ruleFavorites - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); - } - pushFollow(FOLLOW_2); - ruleFavorites(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__FavoritesAssignment_6_8" - - - // $ANTLR start "rule__LaunchConfig__RedirectAssignment_6_9" - // InternalLcDsl.g:8858:1: rule__LaunchConfig__RedirectAssignment_6_9 : ( ruleRedirect ) ; - public final void rule__LaunchConfig__RedirectAssignment_6_9() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8862:1: ( ( ruleRedirect ) ) - // InternalLcDsl.g:8863:2: ( ruleRedirect ) - { - // InternalLcDsl.g:8863:2: ( ruleRedirect ) - // InternalLcDsl.g:8864:3: ruleRedirect - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); - } - pushFollow(FOLLOW_2); - ruleRedirect(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__RedirectAssignment_6_9" - - - // $ANTLR start "rule__LaunchConfig__ExecEnvAssignment_6_10" - // InternalLcDsl.g:8873:1: rule__LaunchConfig__ExecEnvAssignment_6_10 : ( ruleExecutionEnvironment ) ; - public final void rule__LaunchConfig__ExecEnvAssignment_6_10() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8877:1: ( ( ruleExecutionEnvironment ) ) - // InternalLcDsl.g:8878:2: ( ruleExecutionEnvironment ) - { - // InternalLcDsl.g:8878:2: ( ruleExecutionEnvironment ) - // InternalLcDsl.g:8879:3: ruleExecutionEnvironment - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); - } - pushFollow(FOLLOW_2); - ruleExecutionEnvironment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ExecEnvAssignment_6_10" - - - // $ANTLR start "rule__LaunchConfig__ConfigIniTemplateAssignment_6_11" - // InternalLcDsl.g:8888:1: rule__LaunchConfig__ConfigIniTemplateAssignment_6_11 : ( ruleConfigIniTemplate ) ; - public final void rule__LaunchConfig__ConfigIniTemplateAssignment_6_11() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8892:1: ( ( ruleConfigIniTemplate ) ) - // InternalLcDsl.g:8893:2: ( ruleConfigIniTemplate ) - { - // InternalLcDsl.g:8893:2: ( ruleConfigIniTemplate ) - // InternalLcDsl.g:8894:3: ruleConfigIniTemplate - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); - } - pushFollow(FOLLOW_2); - ruleConfigIniTemplate(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ConfigIniTemplateAssignment_6_11" - - - // $ANTLR start "rule__LaunchConfig__JavaMainSearchAssignment_6_12" - // InternalLcDsl.g:8903:1: rule__LaunchConfig__JavaMainSearchAssignment_6_12 : ( ruleJavaMainSearch ) ; - public final void rule__LaunchConfig__JavaMainSearchAssignment_6_12() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8907:1: ( ( ruleJavaMainSearch ) ) - // InternalLcDsl.g:8908:2: ( ruleJavaMainSearch ) - { - // InternalLcDsl.g:8908:2: ( ruleJavaMainSearch ) - // InternalLcDsl.g:8909:3: ruleJavaMainSearch - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); - } - pushFollow(FOLLOW_2); - ruleJavaMainSearch(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__JavaMainSearchAssignment_6_12" - - - // $ANTLR start "rule__LaunchConfig__ServletConfigAssignment_6_13" - // InternalLcDsl.g:8918:1: rule__LaunchConfig__ServletConfigAssignment_6_13 : ( ruleRapServletConfig ) ; - public final void rule__LaunchConfig__ServletConfigAssignment_6_13() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8922:1: ( ( ruleRapServletConfig ) ) - // InternalLcDsl.g:8923:2: ( ruleRapServletConfig ) - { - // InternalLcDsl.g:8923:2: ( ruleRapServletConfig ) - // InternalLcDsl.g:8924:3: ruleRapServletConfig - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); - } - pushFollow(FOLLOW_2); - ruleRapServletConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ServletConfigAssignment_6_13" - - - // $ANTLR start "rule__LaunchConfig__ContentProviderProductAssignment_6_14" - // InternalLcDsl.g:8933:1: rule__LaunchConfig__ContentProviderProductAssignment_6_14 : ( ruleContentProviderProduct ) ; - public final void rule__LaunchConfig__ContentProviderProductAssignment_6_14() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8937:1: ( ( ruleContentProviderProduct ) ) - // InternalLcDsl.g:8938:2: ( ruleContentProviderProduct ) - { - // InternalLcDsl.g:8938:2: ( ruleContentProviderProduct ) - // InternalLcDsl.g:8939:3: ruleContentProviderProduct - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); - } - pushFollow(FOLLOW_2); - ruleContentProviderProduct(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ContentProviderProductAssignment_6_14" - - - // $ANTLR start "rule__LaunchConfig__TestAssignment_6_15" - // InternalLcDsl.g:8948:1: rule__LaunchConfig__TestAssignment_6_15 : ( ruleTestConfig ) ; - public final void rule__LaunchConfig__TestAssignment_6_15() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8952:1: ( ( ruleTestConfig ) ) - // InternalLcDsl.g:8953:2: ( ruleTestConfig ) - { - // InternalLcDsl.g:8953:2: ( ruleTestConfig ) - // InternalLcDsl.g:8954:3: ruleTestConfig - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); - } - pushFollow(FOLLOW_2); - ruleTestConfig(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__TestAssignment_6_15" - - - // $ANTLR start "rule__LaunchConfig__PluginsAssignment_6_16" - // InternalLcDsl.g:8963:1: rule__LaunchConfig__PluginsAssignment_6_16 : ( ruleAddPlugin ) ; - public final void rule__LaunchConfig__PluginsAssignment_6_16() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8967:1: ( ( ruleAddPlugin ) ) - // InternalLcDsl.g:8968:2: ( ruleAddPlugin ) - { - // InternalLcDsl.g:8968:2: ( ruleAddPlugin ) - // InternalLcDsl.g:8969:3: ruleAddPlugin - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); - } - pushFollow(FOLLOW_2); - ruleAddPlugin(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__PluginsAssignment_6_16" - - - // $ANTLR start "rule__LaunchConfig__FeaturesAssignment_6_17" - // InternalLcDsl.g:8978:1: rule__LaunchConfig__FeaturesAssignment_6_17 : ( ruleAddFeature ) ; - public final void rule__LaunchConfig__FeaturesAssignment_6_17() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8982:1: ( ( ruleAddFeature ) ) - // InternalLcDsl.g:8983:2: ( ruleAddFeature ) - { - // InternalLcDsl.g:8983:2: ( ruleAddFeature ) - // InternalLcDsl.g:8984:3: ruleAddFeature - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); - } - pushFollow(FOLLOW_2); - ruleAddFeature(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__FeaturesAssignment_6_17" - - - // $ANTLR start "rule__LaunchConfig__IgnoreAssignment_6_18" - // InternalLcDsl.g:8993:1: rule__LaunchConfig__IgnoreAssignment_6_18 : ( ruleIgnorePlugin ) ; - public final void rule__LaunchConfig__IgnoreAssignment_6_18() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:8997:1: ( ( ruleIgnorePlugin ) ) - // InternalLcDsl.g:8998:2: ( ruleIgnorePlugin ) - { - // InternalLcDsl.g:8998:2: ( ruleIgnorePlugin ) - // InternalLcDsl.g:8999:3: ruleIgnorePlugin - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); - } - pushFollow(FOLLOW_2); - ruleIgnorePlugin(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__IgnoreAssignment_6_18" - - - // $ANTLR start "rule__LaunchConfig__GroupMembersAssignment_6_19" - // InternalLcDsl.g:9008:1: rule__LaunchConfig__GroupMembersAssignment_6_19 : ( ruleGroupMember ) ; - public final void rule__LaunchConfig__GroupMembersAssignment_6_19() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9012:1: ( ( ruleGroupMember ) ) - // InternalLcDsl.g:9013:2: ( ruleGroupMember ) - { - // InternalLcDsl.g:9013:2: ( ruleGroupMember ) - // InternalLcDsl.g:9014:3: ruleGroupMember - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); - } - pushFollow(FOLLOW_2); - ruleGroupMember(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__GroupMembersAssignment_6_19" - - - // $ANTLR start "rule__LaunchConfig__VmArgsAssignment_6_20" - // InternalLcDsl.g:9023:1: rule__LaunchConfig__VmArgsAssignment_6_20 : ( ruleVmArgument ) ; - public final void rule__LaunchConfig__VmArgsAssignment_6_20() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9027:1: ( ( ruleVmArgument ) ) - // InternalLcDsl.g:9028:2: ( ruleVmArgument ) - { - // InternalLcDsl.g:9028:2: ( ruleVmArgument ) - // InternalLcDsl.g:9029:3: ruleVmArgument - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); - } - pushFollow(FOLLOW_2); - ruleVmArgument(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__VmArgsAssignment_6_20" - - - // $ANTLR start "rule__LaunchConfig__ProgArgsAssignment_6_21" - // InternalLcDsl.g:9038:1: rule__LaunchConfig__ProgArgsAssignment_6_21 : ( ruleProgramArgument ) ; - public final void rule__LaunchConfig__ProgArgsAssignment_6_21() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9042:1: ( ( ruleProgramArgument ) ) - // InternalLcDsl.g:9043:2: ( ruleProgramArgument ) - { - // InternalLcDsl.g:9043:2: ( ruleProgramArgument ) - // InternalLcDsl.g:9044:3: ruleProgramArgument - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); - } - pushFollow(FOLLOW_2); - ruleProgramArgument(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__ProgArgsAssignment_6_21" - - - // $ANTLR start "rule__LaunchConfig__EnvVarsAssignment_6_22" - // InternalLcDsl.g:9053:1: rule__LaunchConfig__EnvVarsAssignment_6_22 : ( ruleEnvironmentVariable ) ; - public final void rule__LaunchConfig__EnvVarsAssignment_6_22() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9057:1: ( ( ruleEnvironmentVariable ) ) - // InternalLcDsl.g:9058:2: ( ruleEnvironmentVariable ) - { - // InternalLcDsl.g:9058:2: ( ruleEnvironmentVariable ) - // InternalLcDsl.g:9059:3: ruleEnvironmentVariable - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); - } - pushFollow(FOLLOW_2); - ruleEnvironmentVariable(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__EnvVarsAssignment_6_22" - - - // $ANTLR start "rule__LaunchConfig__TracesAssignment_6_23" - // InternalLcDsl.g:9068:1: rule__LaunchConfig__TracesAssignment_6_23 : ( ruleTraceEnablement ) ; - public final void rule__LaunchConfig__TracesAssignment_6_23() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9072:1: ( ( ruleTraceEnablement ) ) - // InternalLcDsl.g:9073:2: ( ruleTraceEnablement ) - { - // InternalLcDsl.g:9073:2: ( ruleTraceEnablement ) - // InternalLcDsl.g:9074:3: ruleTraceEnablement - { - if ( state.backtracking==0 ) { - before(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); - } - pushFollow(FOLLOW_2); - ruleTraceEnablement(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__LaunchConfig__TracesAssignment_6_23" - - - // $ANTLR start "rule__Workspace__WorkspaceAssignment_1" - // InternalLcDsl.g:9083:1: rule__Workspace__WorkspaceAssignment_1 : ( ruleAnyPath ) ; - public final void rule__Workspace__WorkspaceAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9087:1: ( ( ruleAnyPath ) ) - // InternalLcDsl.g:9088:2: ( ruleAnyPath ) - { - // InternalLcDsl.g:9088:2: ( ruleAnyPath ) - // InternalLcDsl.g:9089:3: ruleAnyPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleAnyPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Workspace__WorkspaceAssignment_1" - - - // $ANTLR start "rule__WorkingDir__WorkingDirAssignment_1" - // InternalLcDsl.g:9098:1: rule__WorkingDir__WorkingDirAssignment_1 : ( ruleExistingPath ) ; - public final void rule__WorkingDir__WorkingDirAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9102:1: ( ( ruleExistingPath ) ) - // InternalLcDsl.g:9103:2: ( ruleExistingPath ) - { - // InternalLcDsl.g:9103:2: ( ruleExistingPath ) - // InternalLcDsl.g:9104:3: ruleExistingPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleExistingPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__WorkingDir__WorkingDirAssignment_1" - - - // $ANTLR start "rule__MainProject__SelfAssignment_1_0" - // InternalLcDsl.g:9113:1: rule__MainProject__SelfAssignment_1_0 : ( ( 'self' ) ) ; - public final void rule__MainProject__SelfAssignment_1_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9117:1: ( ( ( 'self' ) ) ) - // InternalLcDsl.g:9118:2: ( ( 'self' ) ) - { - // InternalLcDsl.g:9118:2: ( ( 'self' ) ) - // InternalLcDsl.g:9119:3: ( 'self' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - } - // InternalLcDsl.g:9120:3: ( 'self' ) - // InternalLcDsl.g:9121:4: 'self' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - } - match(input,110,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__SelfAssignment_1_0" - - - // $ANTLR start "rule__MainProject__ProjectAssignment_1_1" - // InternalLcDsl.g:9132:1: rule__MainProject__ProjectAssignment_1_1 : ( ruleProject ) ; - public final void rule__MainProject__ProjectAssignment_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9136:1: ( ( ruleProject ) ) - // InternalLcDsl.g:9137:2: ( ruleProject ) - { - // InternalLcDsl.g:9137:2: ( ruleProject ) - // InternalLcDsl.g:9138:3: ruleProject - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); - } - pushFollow(FOLLOW_2); - ruleProject(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainProject__ProjectAssignment_1_1" - - - // $ANTLR start "rule__MainType__MainClassAssignment_1" - // InternalLcDsl.g:9147:1: rule__MainType__MainClassAssignment_1 : ( ruleJavaMainType ) ; - public final void rule__MainType__MainClassAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9151:1: ( ( ruleJavaMainType ) ) - // InternalLcDsl.g:9152:2: ( ruleJavaMainType ) - { - // InternalLcDsl.g:9152:2: ( ruleJavaMainType ) - // InternalLcDsl.g:9153:3: ruleJavaMainType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleJavaMainType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MainType__MainClassAssignment_1" - - - // $ANTLR start "rule__AddPlugin__OptionalAssignment_0" - // InternalLcDsl.g:9162:1: rule__AddPlugin__OptionalAssignment_0 : ( ( 'optional' ) ) ; - public final void rule__AddPlugin__OptionalAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9166:1: ( ( ( 'optional' ) ) ) - // InternalLcDsl.g:9167:2: ( ( 'optional' ) ) - { - // InternalLcDsl.g:9167:2: ( ( 'optional' ) ) - // InternalLcDsl.g:9168:3: ( 'optional' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - } - // InternalLcDsl.g:9169:3: ( 'optional' ) - // InternalLcDsl.g:9170:4: 'optional' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - } - match(input,111,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__OptionalAssignment_0" - - - // $ANTLR start "rule__AddPlugin__PluginAssignment_2" - // InternalLcDsl.g:9181:1: rule__AddPlugin__PluginAssignment_2 : ( rulePluginWithVersionAndStartLevel ) ; - public final void rule__AddPlugin__PluginAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9185:1: ( ( rulePluginWithVersionAndStartLevel ) ) - // InternalLcDsl.g:9186:2: ( rulePluginWithVersionAndStartLevel ) - { - // InternalLcDsl.g:9186:2: ( rulePluginWithVersionAndStartLevel ) - // InternalLcDsl.g:9187:3: rulePluginWithVersionAndStartLevel - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); - } - pushFollow(FOLLOW_2); - rulePluginWithVersionAndStartLevel(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddPlugin__PluginAssignment_2" - - - // $ANTLR start "rule__AddFeature__OptionalAssignment_0" - // InternalLcDsl.g:9196:1: rule__AddFeature__OptionalAssignment_0 : ( ( 'optional' ) ) ; - public final void rule__AddFeature__OptionalAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9200:1: ( ( ( 'optional' ) ) ) - // InternalLcDsl.g:9201:2: ( ( 'optional' ) ) - { - // InternalLcDsl.g:9201:2: ( ( 'optional' ) ) - // InternalLcDsl.g:9202:3: ( 'optional' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - } - // InternalLcDsl.g:9203:3: ( 'optional' ) - // InternalLcDsl.g:9204:4: 'optional' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - } - match(input,111,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__OptionalAssignment_0" - - - // $ANTLR start "rule__AddFeature__FeatureAssignment_2" - // InternalLcDsl.g:9215:1: rule__AddFeature__FeatureAssignment_2 : ( ruleFeatureWithVersion ) ; - public final void rule__AddFeature__FeatureAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9219:1: ( ( ruleFeatureWithVersion ) ) - // InternalLcDsl.g:9220:2: ( ruleFeatureWithVersion ) - { - // InternalLcDsl.g:9220:2: ( ruleFeatureWithVersion ) - // InternalLcDsl.g:9221:3: ruleFeatureWithVersion - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); - } - pushFollow(FOLLOW_2); - ruleFeatureWithVersion(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AddFeature__FeatureAssignment_2" - - - // $ANTLR start "rule__ContentProviderProduct__ProductAssignment_1" - // InternalLcDsl.g:9230:1: rule__ContentProviderProduct__ProductAssignment_1 : ( ruleExistingPath ) ; - public final void rule__ContentProviderProduct__ProductAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9234:1: ( ( ruleExistingPath ) ) - // InternalLcDsl.g:9235:2: ( ruleExistingPath ) - { - // InternalLcDsl.g:9235:2: ( ruleExistingPath ) - // InternalLcDsl.g:9236:3: ruleExistingPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleExistingPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ContentProviderProduct__ProductAssignment_1" - - - // $ANTLR start "rule__IgnorePlugin__PluginAssignment_1" - // InternalLcDsl.g:9245:1: rule__IgnorePlugin__PluginAssignment_1 : ( rulePluginWithVersion ) ; - public final void rule__IgnorePlugin__PluginAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9249:1: ( ( rulePluginWithVersion ) ) - // InternalLcDsl.g:9250:2: ( rulePluginWithVersion ) - { - // InternalLcDsl.g:9250:2: ( rulePluginWithVersion ) - // InternalLcDsl.g:9251:3: rulePluginWithVersion - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - rulePluginWithVersion(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__IgnorePlugin__PluginAssignment_1" - - - // $ANTLR start "rule__VmArgument__ArgumentsAssignment_2" - // InternalLcDsl.g:9260:1: rule__VmArgument__ArgumentsAssignment_2 : ( ruleStringWithVariables ) ; - public final void rule__VmArgument__ArgumentsAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9264:1: ( ( ruleStringWithVariables ) ) - // InternalLcDsl.g:9265:2: ( ruleStringWithVariables ) - { - // InternalLcDsl.g:9265:2: ( ruleStringWithVariables ) - // InternalLcDsl.g:9266:3: ruleStringWithVariables - { - if ( state.backtracking==0 ) { - before(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - pushFollow(FOLLOW_2); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__VmArgument__ArgumentsAssignment_2" - - - // $ANTLR start "rule__ProgramArgument__ArgumentsAssignment_2" - // InternalLcDsl.g:9275:1: rule__ProgramArgument__ArgumentsAssignment_2 : ( ruleStringWithVariables ) ; - public final void rule__ProgramArgument__ArgumentsAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9279:1: ( ( ruleStringWithVariables ) ) - // InternalLcDsl.g:9280:2: ( ruleStringWithVariables ) - { - // InternalLcDsl.g:9280:2: ( ruleStringWithVariables ) - // InternalLcDsl.g:9281:3: ruleStringWithVariables - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - pushFollow(FOLLOW_2); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProgramArgument__ArgumentsAssignment_2" - - - // $ANTLR start "rule__EnvironmentVariable__NameAssignment_2" - // InternalLcDsl.g:9290:1: rule__EnvironmentVariable__NameAssignment_2 : ( RULE_ID ) ; - public final void rule__EnvironmentVariable__NameAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9294:1: ( ( RULE_ID ) ) - // InternalLcDsl.g:9295:2: ( RULE_ID ) - { - // InternalLcDsl.g:9295:2: ( RULE_ID ) - // InternalLcDsl.g:9296:3: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); - } - match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__NameAssignment_2" - - - // $ANTLR start "rule__EnvironmentVariable__ValueAssignment_4" - // InternalLcDsl.g:9305:1: rule__EnvironmentVariable__ValueAssignment_4 : ( ruleStringWithVariables ) ; - public final void rule__EnvironmentVariable__ValueAssignment_4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9309:1: ( ( ruleStringWithVariables ) ) - // InternalLcDsl.g:9310:2: ( ruleStringWithVariables ) - { - // InternalLcDsl.g:9310:2: ( ruleStringWithVariables ) - // InternalLcDsl.g:9311:3: ruleStringWithVariables - { - if ( state.backtracking==0 ) { - before(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); - } - pushFollow(FOLLOW_2); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__EnvironmentVariable__ValueAssignment_4" - - - // $ANTLR start "rule__ApplicationExtPoint__NameAssignment_1" - // InternalLcDsl.g:9320:1: rule__ApplicationExtPoint__NameAssignment_1 : ( ruleFQName ) ; - public final void rule__ApplicationExtPoint__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9324:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9325:2: ( ruleFQName ) - { - // InternalLcDsl.g:9325:2: ( ruleFQName ) - // InternalLcDsl.g:9326:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ApplicationExtPoint__NameAssignment_1" - - - // $ANTLR start "rule__ProductExtPoint__NameAssignment_1" - // InternalLcDsl.g:9335:1: rule__ProductExtPoint__NameAssignment_1 : ( ruleFQName ) ; - public final void rule__ProductExtPoint__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9339:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9340:2: ( ruleFQName ) - { - // InternalLcDsl.g:9340:2: ( ruleFQName ) - // InternalLcDsl.g:9341:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ProductExtPoint__NameAssignment_1" - - - // $ANTLR start "rule__Favorites__TypesAssignment_2" - // InternalLcDsl.g:9350:1: rule__Favorites__TypesAssignment_2 : ( ruleLaunchModeType ) ; - public final void rule__Favorites__TypesAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9354:1: ( ( ruleLaunchModeType ) ) - // InternalLcDsl.g:9355:2: ( ruleLaunchModeType ) - { - // InternalLcDsl.g:9355:2: ( ruleLaunchModeType ) - // InternalLcDsl.g:9356:3: ruleLaunchModeType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); - } - pushFollow(FOLLOW_2); - ruleLaunchModeType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Favorites__TypesAssignment_2" - - - // $ANTLR start "rule__Redirect__OutWhichAssignment_2_0_0" - // InternalLcDsl.g:9365:1: rule__Redirect__OutWhichAssignment_2_0_0 : ( ruleOutputStream ) ; - public final void rule__Redirect__OutWhichAssignment_2_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9369:1: ( ( ruleOutputStream ) ) - // InternalLcDsl.g:9370:2: ( ruleOutputStream ) - { - // InternalLcDsl.g:9370:2: ( ruleOutputStream ) - // InternalLcDsl.g:9371:3: ruleOutputStream - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); - } - pushFollow(FOLLOW_2); - ruleOutputStream(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__OutWhichAssignment_2_0_0" - - - // $ANTLR start "rule__Redirect__OutFileAssignment_2_0_2" - // InternalLcDsl.g:9380:1: rule__Redirect__OutFileAssignment_2_0_2 : ( ruleAnyPath ) ; - public final void rule__Redirect__OutFileAssignment_2_0_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9384:1: ( ( ruleAnyPath ) ) - // InternalLcDsl.g:9385:2: ( ruleAnyPath ) - { - // InternalLcDsl.g:9385:2: ( ruleAnyPath ) - // InternalLcDsl.g:9386:3: ruleAnyPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); - } - pushFollow(FOLLOW_2); - ruleAnyPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__OutFileAssignment_2_0_2" - - - // $ANTLR start "rule__Redirect__NoAppendAssignment_2_0_3" - // InternalLcDsl.g:9395:1: rule__Redirect__NoAppendAssignment_2_0_3 : ( ( '!' ) ) ; - public final void rule__Redirect__NoAppendAssignment_2_0_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9399:1: ( ( ( '!' ) ) ) - // InternalLcDsl.g:9400:2: ( ( '!' ) ) - { - // InternalLcDsl.g:9400:2: ( ( '!' ) ) - // InternalLcDsl.g:9401:3: ( '!' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - } - // InternalLcDsl.g:9402:3: ( '!' ) - // InternalLcDsl.g:9403:4: '!' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - } - match(input,112,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__NoAppendAssignment_2_0_3" - - - // $ANTLR start "rule__Redirect__InWhichAssignment_2_1_0" - // InternalLcDsl.g:9414:1: rule__Redirect__InWhichAssignment_2_1_0 : ( ruleInputStream ) ; - public final void rule__Redirect__InWhichAssignment_2_1_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9418:1: ( ( ruleInputStream ) ) - // InternalLcDsl.g:9419:2: ( ruleInputStream ) - { - // InternalLcDsl.g:9419:2: ( ruleInputStream ) - // InternalLcDsl.g:9420:3: ruleInputStream - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); - } - pushFollow(FOLLOW_2); - ruleInputStream(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__InWhichAssignment_2_1_0" - - - // $ANTLR start "rule__Redirect__InFileAssignment_2_1_2" - // InternalLcDsl.g:9429:1: rule__Redirect__InFileAssignment_2_1_2 : ( ruleExistingPath ) ; - public final void rule__Redirect__InFileAssignment_2_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9433:1: ( ( ruleExistingPath ) ) - // InternalLcDsl.g:9434:2: ( ruleExistingPath ) - { - // InternalLcDsl.g:9434:2: ( ruleExistingPath ) - // InternalLcDsl.g:9435:3: ruleExistingPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); - } - pushFollow(FOLLOW_2); - ruleExistingPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Redirect__InFileAssignment_2_1_2" - - - // $ANTLR start "rule__ExecutionEnvironment__NameAssignment_1" - // InternalLcDsl.g:9444:1: rule__ExecutionEnvironment__NameAssignment_1 : ( RULE_STRING ) ; - public final void rule__ExecutionEnvironment__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9448:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:9449:2: ( RULE_STRING ) - { - // InternalLcDsl.g:9449:2: ( RULE_STRING ) - // InternalLcDsl.g:9450:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExecutionEnvironment__NameAssignment_1" - - - // $ANTLR start "rule__ConfigIniTemplate__PathAssignment_1" - // InternalLcDsl.g:9459:1: rule__ConfigIniTemplate__PathAssignment_1 : ( ruleExistingPath ) ; - public final void rule__ConfigIniTemplate__PathAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9463:1: ( ( ruleExistingPath ) ) - // InternalLcDsl.g:9464:2: ( ruleExistingPath ) - { - // InternalLcDsl.g:9464:2: ( ruleExistingPath ) - // InternalLcDsl.g:9465:3: ruleExistingPath - { - if ( state.backtracking==0 ) { - before(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleExistingPath(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ConfigIniTemplate__PathAssignment_1" - - - // $ANTLR start "rule__TraceEnablement__PluginAssignment_1" - // InternalLcDsl.g:9474:1: rule__TraceEnablement__PluginAssignment_1 : ( ruleFQName ) ; - public final void rule__TraceEnablement__PluginAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9478:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9479:2: ( ruleFQName ) - { - // InternalLcDsl.g:9479:2: ( ruleFQName ) - // InternalLcDsl.g:9480:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__PluginAssignment_1" - - - // $ANTLR start "rule__TraceEnablement__WhatAssignment_2" - // InternalLcDsl.g:9489:1: rule__TraceEnablement__WhatAssignment_2 : ( RULE_STRING ) ; - public final void rule__TraceEnablement__WhatAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9493:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:9494:2: ( RULE_STRING ) - { - // InternalLcDsl.g:9494:2: ( RULE_STRING ) - // InternalLcDsl.g:9495:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TraceEnablement__WhatAssignment_2" - - - // $ANTLR start "rule__JavaMainSearch__SystemAssignment_2_0" - // InternalLcDsl.g:9504:1: rule__JavaMainSearch__SystemAssignment_2_0 : ( ( 'system' ) ) ; - public final void rule__JavaMainSearch__SystemAssignment_2_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9508:1: ( ( ( 'system' ) ) ) - // InternalLcDsl.g:9509:2: ( ( 'system' ) ) - { - // InternalLcDsl.g:9509:2: ( ( 'system' ) ) - // InternalLcDsl.g:9510:3: ( 'system' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - } - // InternalLcDsl.g:9511:3: ( 'system' ) - // InternalLcDsl.g:9512:4: 'system' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - } - match(input,113,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__SystemAssignment_2_0" - - - // $ANTLR start "rule__JavaMainSearch__InheritedAssignment_2_1" - // InternalLcDsl.g:9523:1: rule__JavaMainSearch__InheritedAssignment_2_1 : ( ( 'inherited' ) ) ; - public final void rule__JavaMainSearch__InheritedAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9527:1: ( ( ( 'inherited' ) ) ) - // InternalLcDsl.g:9528:2: ( ( 'inherited' ) ) - { - // InternalLcDsl.g:9528:2: ( ( 'inherited' ) ) - // InternalLcDsl.g:9529:3: ( 'inherited' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - } - // InternalLcDsl.g:9530:3: ( 'inherited' ) - // InternalLcDsl.g:9531:4: 'inherited' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - } - match(input,114,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainSearch__InheritedAssignment_2_1" - - - // $ANTLR start "rule__RapServletConfig__ServletPathAssignment_2_0_1" - // InternalLcDsl.g:9542:1: rule__RapServletConfig__ServletPathAssignment_2_0_1 : ( RULE_STRING ) ; - public final void rule__RapServletConfig__ServletPathAssignment_2_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9546:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:9547:2: ( RULE_STRING ) - { - // InternalLcDsl.g:9547:2: ( RULE_STRING ) - // InternalLcDsl.g:9548:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__ServletPathAssignment_2_0_1" - - - // $ANTLR start "rule__RapServletConfig__BrowserModeAssignment_2_1_1" - // InternalLcDsl.g:9557:1: rule__RapServletConfig__BrowserModeAssignment_2_1_1 : ( ruleBrowserLaunchMode ) ; - public final void rule__RapServletConfig__BrowserModeAssignment_2_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9561:1: ( ( ruleBrowserLaunchMode ) ) - // InternalLcDsl.g:9562:2: ( ruleBrowserLaunchMode ) - { - // InternalLcDsl.g:9562:2: ( ruleBrowserLaunchMode ) - // InternalLcDsl.g:9563:3: ruleBrowserLaunchMode - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); - } - pushFollow(FOLLOW_2); - ruleBrowserLaunchMode(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__BrowserModeAssignment_2_1_1" - - - // $ANTLR start "rule__RapServletConfig__ServerPortAssignment_2_2_1" - // InternalLcDsl.g:9572:1: rule__RapServletConfig__ServerPortAssignment_2_2_1 : ( RULE_INT ) ; - public final void rule__RapServletConfig__ServerPortAssignment_2_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9576:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9577:2: ( RULE_INT ) - { - // InternalLcDsl.g:9577:2: ( RULE_INT ) - // InternalLcDsl.g:9578:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__ServerPortAssignment_2_2_1" - - - // $ANTLR start "rule__RapServletConfig__SessionTimeoutAssignment_2_3_1" - // InternalLcDsl.g:9587:1: rule__RapServletConfig__SessionTimeoutAssignment_2_3_1 : ( RULE_INT ) ; - public final void rule__RapServletConfig__SessionTimeoutAssignment_2_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9591:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9592:2: ( RULE_INT ) - { - // InternalLcDsl.g:9592:2: ( RULE_INT ) - // InternalLcDsl.g:9593:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__SessionTimeoutAssignment_2_3_1" - - - // $ANTLR start "rule__RapServletConfig__ContextPathAssignment_2_4_1" - // InternalLcDsl.g:9602:1: rule__RapServletConfig__ContextPathAssignment_2_4_1 : ( RULE_STRING ) ; - public final void rule__RapServletConfig__ContextPathAssignment_2_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9606:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:9607:2: ( RULE_STRING ) - { - // InternalLcDsl.g:9607:2: ( RULE_STRING ) - // InternalLcDsl.g:9608:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__ContextPathAssignment_2_4_1" - - - // $ANTLR start "rule__RapServletConfig__DevModeAssignment_2_5_1" - // InternalLcDsl.g:9617:1: rule__RapServletConfig__DevModeAssignment_2_5_1 : ( RULE_BOOLEAN ) ; - public final void rule__RapServletConfig__DevModeAssignment_2_5_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9621:1: ( ( RULE_BOOLEAN ) ) - // InternalLcDsl.g:9622:2: ( RULE_BOOLEAN ) - { - // InternalLcDsl.g:9622:2: ( RULE_BOOLEAN ) - // InternalLcDsl.g:9623:3: RULE_BOOLEAN - { - if ( state.backtracking==0 ) { - before(grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); - } - match(input,RULE_BOOLEAN,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RapServletConfig__DevModeAssignment_2_5_1" - - - // $ANTLR start "rule__ExistingPath__NameAssignment" - // InternalLcDsl.g:9632:1: rule__ExistingPath__NameAssignment : ( ruleStringWithVariables ) ; - public final void rule__ExistingPath__NameAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9636:1: ( ( ruleStringWithVariables ) ) - // InternalLcDsl.g:9637:2: ( ruleStringWithVariables ) - { - // InternalLcDsl.g:9637:2: ( ruleStringWithVariables ) - // InternalLcDsl.g:9638:3: ruleStringWithVariables - { - if ( state.backtracking==0 ) { - before(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ExistingPath__NameAssignment" - - - // $ANTLR start "rule__AnyPath__NameAssignment" - // InternalLcDsl.g:9647:1: rule__AnyPath__NameAssignment : ( ruleStringWithVariables ) ; - public final void rule__AnyPath__NameAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9651:1: ( ( ruleStringWithVariables ) ) - // InternalLcDsl.g:9652:2: ( ruleStringWithVariables ) - { - // InternalLcDsl.g:9652:2: ( ruleStringWithVariables ) - // InternalLcDsl.g:9653:3: ruleStringWithVariables - { - if ( state.backtracking==0 ) { - before(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleStringWithVariables(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__AnyPath__NameAssignment" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__PluginAssignment_0" - // InternalLcDsl.g:9662:1: rule__PluginWithVersionAndStartLevel__PluginAssignment_0 : ( rulePluginWithVersion ) ; - public final void rule__PluginWithVersionAndStartLevel__PluginAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9666:1: ( ( rulePluginWithVersion ) ) - // InternalLcDsl.g:9667:2: ( rulePluginWithVersion ) - { - // InternalLcDsl.g:9667:2: ( rulePluginWithVersion ) - // InternalLcDsl.g:9668:3: rulePluginWithVersion - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); - } - pushFollow(FOLLOW_2); - rulePluginWithVersion(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__PluginAssignment_0" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0" - // InternalLcDsl.g:9677:1: rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0 : ( ( 'autostart' ) ) ; - public final void rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9681:1: ( ( ( 'autostart' ) ) ) - // InternalLcDsl.g:9682:2: ( ( 'autostart' ) ) - { - // InternalLcDsl.g:9682:2: ( ( 'autostart' ) ) - // InternalLcDsl.g:9683:3: ( 'autostart' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - } - // InternalLcDsl.g:9684:3: ( 'autostart' ) - // InternalLcDsl.g:9685:4: 'autostart' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - } - match(input,115,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__AutoStartAssignment_1_0" - - - // $ANTLR start "rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1" - // InternalLcDsl.g:9696:1: rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1 : ( RULE_INT ) ; - public final void rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9700:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9701:2: ( RULE_INT ) - { - // InternalLcDsl.g:9701:2: ( RULE_INT ) - // InternalLcDsl.g:9702:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersionAndStartLevel__StartLevelAssignment_1_1_1" - - - // $ANTLR start "rule__PluginWithVersion__NameAssignment_0" - // InternalLcDsl.g:9711:1: rule__PluginWithVersion__NameAssignment_0 : ( ruleFQName ) ; - public final void rule__PluginWithVersion__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9715:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9716:2: ( ruleFQName ) - { - // InternalLcDsl.g:9716:2: ( ruleFQName ) - // InternalLcDsl.g:9717:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__NameAssignment_0" - - - // $ANTLR start "rule__PluginWithVersion__VersionAssignment_1" - // InternalLcDsl.g:9726:1: rule__PluginWithVersion__VersionAssignment_1 : ( RULE_VERSION ) ; - public final void rule__PluginWithVersion__VersionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9730:1: ( ( RULE_VERSION ) ) - // InternalLcDsl.g:9731:2: ( RULE_VERSION ) - { - // InternalLcDsl.g:9731:2: ( RULE_VERSION ) - // InternalLcDsl.g:9732:3: RULE_VERSION - { - if ( state.backtracking==0 ) { - before(grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - match(input,RULE_VERSION,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PluginWithVersion__VersionAssignment_1" - - - // $ANTLR start "rule__FeatureWithVersion__NameAssignment_0" - // InternalLcDsl.g:9741:1: rule__FeatureWithVersion__NameAssignment_0 : ( ruleFQName ) ; - public final void rule__FeatureWithVersion__NameAssignment_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9745:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9746:2: ( ruleFQName ) - { - // InternalLcDsl.g:9746:2: ( ruleFQName ) - // InternalLcDsl.g:9747:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__NameAssignment_0" - - - // $ANTLR start "rule__FeatureWithVersion__VersionAssignment_1" - // InternalLcDsl.g:9756:1: rule__FeatureWithVersion__VersionAssignment_1 : ( RULE_VERSION ) ; - public final void rule__FeatureWithVersion__VersionAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9760:1: ( ( RULE_VERSION ) ) - // InternalLcDsl.g:9761:2: ( RULE_VERSION ) - { - // InternalLcDsl.g:9761:2: ( RULE_VERSION ) - // InternalLcDsl.g:9762:3: RULE_VERSION - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - match(input,RULE_VERSION,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__FeatureWithVersion__VersionAssignment_1" - - - // $ANTLR start "rule__Project__NameAssignment" - // InternalLcDsl.g:9771:1: rule__Project__NameAssignment : ( ruleFQName ) ; - public final void rule__Project__NameAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9775:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9776:2: ( ruleFQName ) - { - // InternalLcDsl.g:9776:2: ( ruleFQName ) - // InternalLcDsl.g:9777:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Project__NameAssignment" - - - // $ANTLR start "rule__JavaMainType__NameAssignment" - // InternalLcDsl.g:9786:1: rule__JavaMainType__NameAssignment : ( ruleFQName ) ; - public final void rule__JavaMainType__NameAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9790:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:9791:2: ( ruleFQName ) - { - // InternalLcDsl.g:9791:2: ( ruleFQName ) - // InternalLcDsl.g:9792:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__JavaMainType__NameAssignment" - - - // $ANTLR start "rule__ClearOption__WorkspaceAssignment_2_0_0_0" - // InternalLcDsl.g:9801:1: rule__ClearOption__WorkspaceAssignment_2_0_0_0 : ( ( 'workspace' ) ) ; - public final void rule__ClearOption__WorkspaceAssignment_2_0_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9805:1: ( ( ( 'workspace' ) ) ) - // InternalLcDsl.g:9806:2: ( ( 'workspace' ) ) - { - // InternalLcDsl.g:9806:2: ( ( 'workspace' ) ) - // InternalLcDsl.g:9807:3: ( 'workspace' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - } - // InternalLcDsl.g:9808:3: ( 'workspace' ) - // InternalLcDsl.g:9809:4: 'workspace' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - } - match(input,50,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__WorkspaceAssignment_2_0_0_0" - - - // $ANTLR start "rule__ClearOption__LogAssignment_2_0_0_1" - // InternalLcDsl.g:9820:1: rule__ClearOption__LogAssignment_2_0_0_1 : ( ( 'log' ) ) ; - public final void rule__ClearOption__LogAssignment_2_0_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9824:1: ( ( ( 'log' ) ) ) - // InternalLcDsl.g:9825:2: ( ( 'log' ) ) - { - // InternalLcDsl.g:9825:2: ( ( 'log' ) ) - // InternalLcDsl.g:9826:3: ( 'log' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - } - // InternalLcDsl.g:9827:3: ( 'log' ) - // InternalLcDsl.g:9828:4: 'log' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - } - match(input,116,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__LogAssignment_2_0_0_1" - - - // $ANTLR start "rule__ClearOption__NoAskClearAssignment_2_0_1" - // InternalLcDsl.g:9839:1: rule__ClearOption__NoAskClearAssignment_2_0_1 : ( ( '!' ) ) ; - public final void rule__ClearOption__NoAskClearAssignment_2_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9843:1: ( ( ( '!' ) ) ) - // InternalLcDsl.g:9844:2: ( ( '!' ) ) - { - // InternalLcDsl.g:9844:2: ( ( '!' ) ) - // InternalLcDsl.g:9845:3: ( '!' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - } - // InternalLcDsl.g:9846:3: ( '!' ) - // InternalLcDsl.g:9847:4: '!' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - } - match(input,112,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__NoAskClearAssignment_2_0_1" - - - // $ANTLR start "rule__ClearOption__ConfigAssignment_2_1" - // InternalLcDsl.g:9858:1: rule__ClearOption__ConfigAssignment_2_1 : ( ( 'config' ) ) ; - public final void rule__ClearOption__ConfigAssignment_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9862:1: ( ( ( 'config' ) ) ) - // InternalLcDsl.g:9863:2: ( ( 'config' ) ) - { - // InternalLcDsl.g:9863:2: ( ( 'config' ) ) - // InternalLcDsl.g:9864:3: ( 'config' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - } - // InternalLcDsl.g:9865:3: ( 'config' ) - // InternalLcDsl.g:9866:4: 'config' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - } - match(input,117,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ClearOption__ConfigAssignment_2_1" - - - // $ANTLR start "rule__MemoryOption__MinAssignment_2_0_2" - // InternalLcDsl.g:9877:1: rule__MemoryOption__MinAssignment_2_0_2 : ( RULE_INT ) ; - public final void rule__MemoryOption__MinAssignment_2_0_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9881:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9882:2: ( RULE_INT ) - { - // InternalLcDsl.g:9882:2: ( RULE_INT ) - // InternalLcDsl.g:9883:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__MinAssignment_2_0_2" - - - // $ANTLR start "rule__MemoryOption__MinUnitAssignment_2_0_3" - // InternalLcDsl.g:9892:1: rule__MemoryOption__MinUnitAssignment_2_0_3 : ( ruleMemoryUnit ) ; - public final void rule__MemoryOption__MinUnitAssignment_2_0_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9896:1: ( ( ruleMemoryUnit ) ) - // InternalLcDsl.g:9897:2: ( ruleMemoryUnit ) - { - // InternalLcDsl.g:9897:2: ( ruleMemoryUnit ) - // InternalLcDsl.g:9898:3: ruleMemoryUnit - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); - } - pushFollow(FOLLOW_2); - ruleMemoryUnit(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__MinUnitAssignment_2_0_3" - - - // $ANTLR start "rule__MemoryOption__MaxAssignment_2_1_2" - // InternalLcDsl.g:9907:1: rule__MemoryOption__MaxAssignment_2_1_2 : ( RULE_INT ) ; - public final void rule__MemoryOption__MaxAssignment_2_1_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9911:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9912:2: ( RULE_INT ) - { - // InternalLcDsl.g:9912:2: ( RULE_INT ) - // InternalLcDsl.g:9913:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__MaxAssignment_2_1_2" - - - // $ANTLR start "rule__MemoryOption__MaxUnitAssignment_2_1_3" - // InternalLcDsl.g:9922:1: rule__MemoryOption__MaxUnitAssignment_2_1_3 : ( ruleMemoryUnit ) ; - public final void rule__MemoryOption__MaxUnitAssignment_2_1_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9926:1: ( ( ruleMemoryUnit ) ) - // InternalLcDsl.g:9927:2: ( ruleMemoryUnit ) - { - // InternalLcDsl.g:9927:2: ( ruleMemoryUnit ) - // InternalLcDsl.g:9928:3: ruleMemoryUnit - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); - } - pushFollow(FOLLOW_2); - ruleMemoryUnit(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__MaxUnitAssignment_2_1_3" - - - // $ANTLR start "rule__MemoryOption__PermAssignment_2_2_2" - // InternalLcDsl.g:9937:1: rule__MemoryOption__PermAssignment_2_2_2 : ( RULE_INT ) ; - public final void rule__MemoryOption__PermAssignment_2_2_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9941:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:9942:2: ( RULE_INT ) - { - // InternalLcDsl.g:9942:2: ( RULE_INT ) - // InternalLcDsl.g:9943:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__PermAssignment_2_2_2" - - - // $ANTLR start "rule__MemoryOption__PermUnitAssignment_2_2_3" - // InternalLcDsl.g:9952:1: rule__MemoryOption__PermUnitAssignment_2_2_3 : ( ruleMemoryUnit ) ; - public final void rule__MemoryOption__PermUnitAssignment_2_2_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9956:1: ( ( ruleMemoryUnit ) ) - // InternalLcDsl.g:9957:2: ( ruleMemoryUnit ) - { - // InternalLcDsl.g:9957:2: ( ruleMemoryUnit ) - // InternalLcDsl.g:9958:3: ruleMemoryUnit - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); - } - pushFollow(FOLLOW_2); - ruleMemoryUnit(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MemoryOption__PermUnitAssignment_2_2_3" - - - // $ANTLR start "rule__GroupMember__TypeAssignment_0_0" - // InternalLcDsl.g:9967:1: rule__GroupMember__TypeAssignment_0_0 : ( ruleLaunchModeType ) ; - public final void rule__GroupMember__TypeAssignment_0_0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9971:1: ( ( ruleLaunchModeType ) ) - // InternalLcDsl.g:9972:2: ( ruleLaunchModeType ) - { - // InternalLcDsl.g:9972:2: ( ruleLaunchModeType ) - // InternalLcDsl.g:9973:3: ruleLaunchModeType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); - } - pushFollow(FOLLOW_2); - ruleLaunchModeType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__TypeAssignment_0_0" - - - // $ANTLR start "rule__GroupMember__AdoptAssignment_0_1" - // InternalLcDsl.g:9982:1: rule__GroupMember__AdoptAssignment_0_1 : ( ( 'adopt' ) ) ; - public final void rule__GroupMember__AdoptAssignment_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:9986:1: ( ( ( 'adopt' ) ) ) - // InternalLcDsl.g:9987:2: ( ( 'adopt' ) ) - { - // InternalLcDsl.g:9987:2: ( ( 'adopt' ) ) - // InternalLcDsl.g:9988:3: ( 'adopt' ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - } - // InternalLcDsl.g:9989:3: ( 'adopt' ) - // InternalLcDsl.g:9990:4: 'adopt' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - } - match(input,118,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__AdoptAssignment_0_1" - - - // $ANTLR start "rule__GroupMember__MemberAssignment_2" - // InternalLcDsl.g:10001:1: rule__GroupMember__MemberAssignment_2 : ( ( ruleFQName ) ) ; - public final void rule__GroupMember__MemberAssignment_2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10005:1: ( ( ( ruleFQName ) ) ) - // InternalLcDsl.g:10006:2: ( ( ruleFQName ) ) - { - // InternalLcDsl.g:10006:2: ( ( ruleFQName ) ) - // InternalLcDsl.g:10007:3: ( ruleFQName ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); - } - // InternalLcDsl.g:10008:3: ( ruleFQName ) - // InternalLcDsl.g:10009:4: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigFQNameParserRuleCall_2_0_1()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigFQNameParserRuleCall_2_0_1()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__MemberAssignment_2" - - - // $ANTLR start "rule__GroupMember__PostActionAssignment_3" - // InternalLcDsl.g:10020:1: rule__GroupMember__PostActionAssignment_3 : ( ruleGroupPostLaunchAction ) ; - public final void rule__GroupMember__PostActionAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10024:1: ( ( ruleGroupPostLaunchAction ) ) - // InternalLcDsl.g:10025:2: ( ruleGroupPostLaunchAction ) - { - // InternalLcDsl.g:10025:2: ( ruleGroupPostLaunchAction ) - // InternalLcDsl.g:10026:3: ruleGroupPostLaunchAction - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); - } - pushFollow(FOLLOW_2); - ruleGroupPostLaunchAction(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupMember__PostActionAssignment_3" - - - // $ANTLR start "rule__GroupPostLaunchDelay__DelayAssignment_1" - // InternalLcDsl.g:10035:1: rule__GroupPostLaunchDelay__DelayAssignment_1 : ( RULE_INT ) ; - public final void rule__GroupPostLaunchDelay__DelayAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10039:1: ( ( RULE_INT ) ) - // InternalLcDsl.g:10040:2: ( RULE_INT ) - { - // InternalLcDsl.g:10040:2: ( RULE_INT ) - // InternalLcDsl.g:10041:3: RULE_INT - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); - } - match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchDelay__DelayAssignment_1" - - - // $ANTLR start "rule__GroupPostLaunchRegex__RegexAssignment_1" - // InternalLcDsl.g:10050:1: rule__GroupPostLaunchRegex__RegexAssignment_1 : ( RULE_STRING ) ; - public final void rule__GroupPostLaunchRegex__RegexAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10054:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:10055:2: ( RULE_STRING ) - { - // InternalLcDsl.g:10055:2: ( RULE_STRING ) - // InternalLcDsl.g:10056:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__GroupPostLaunchRegex__RegexAssignment_1" - - - // $ANTLR start "rule__StringWithVariables__ValueAssignment" - // InternalLcDsl.g:10065:1: rule__StringWithVariables__ValueAssignment : ( RULE_STRING ) ; - public final void rule__StringWithVariables__ValueAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10069:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:10070:2: ( RULE_STRING ) - { - // InternalLcDsl.g:10070:2: ( RULE_STRING ) - // InternalLcDsl.g:10071:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__StringWithVariables__ValueAssignment" - - - // $ANTLR start "rule__TestConfig__RunnerAssignment_3_0_1" - // InternalLcDsl.g:10080:1: rule__TestConfig__RunnerAssignment_3_0_1 : ( ruleTestRunnerType ) ; - public final void rule__TestConfig__RunnerAssignment_3_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10084:1: ( ( ruleTestRunnerType ) ) - // InternalLcDsl.g:10085:2: ( ruleTestRunnerType ) - { - // InternalLcDsl.g:10085:2: ( ruleTestRunnerType ) - // InternalLcDsl.g:10086:3: ruleTestRunnerType - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); - } - pushFollow(FOLLOW_2); - ruleTestRunnerType(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__RunnerAssignment_3_0_1" - - - // $ANTLR start "rule__TestConfig__ContainerAssignment_3_1_1" - // InternalLcDsl.g:10095:1: rule__TestConfig__ContainerAssignment_3_1_1 : ( RULE_STRING ) ; - public final void rule__TestConfig__ContainerAssignment_3_1_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10099:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:10100:2: ( RULE_STRING ) - { - // InternalLcDsl.g:10100:2: ( RULE_STRING ) - // InternalLcDsl.g:10101:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__ContainerAssignment_3_1_1" - - - // $ANTLR start "rule__TestConfig__ClassAssignment_3_2_1" - // InternalLcDsl.g:10110:1: rule__TestConfig__ClassAssignment_3_2_1 : ( ruleFQName ) ; - public final void rule__TestConfig__ClassAssignment_3_2_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10114:1: ( ( ruleFQName ) ) - // InternalLcDsl.g:10115:2: ( ruleFQName ) - { - // InternalLcDsl.g:10115:2: ( ruleFQName ) - // InternalLcDsl.g:10116:3: ruleFQName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); - } - pushFollow(FOLLOW_2); - ruleFQName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__ClassAssignment_3_2_1" - - - // $ANTLR start "rule__TestConfig__MethodAssignment_3_3_1" - // InternalLcDsl.g:10125:1: rule__TestConfig__MethodAssignment_3_3_1 : ( RULE_STRING ) ; - public final void rule__TestConfig__MethodAssignment_3_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10129:1: ( ( RULE_STRING ) ) - // InternalLcDsl.g:10130:2: ( RULE_STRING ) - { - // InternalLcDsl.g:10130:2: ( RULE_STRING ) - // InternalLcDsl.g:10131:3: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); - } - match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__MethodAssignment_3_3_1" - - - // $ANTLR start "rule__TestConfig__ExcludeTagsAssignment_3_4_1" - // InternalLcDsl.g:10140:1: rule__TestConfig__ExcludeTagsAssignment_3_4_1 : ( ruleTags ) ; - public final void rule__TestConfig__ExcludeTagsAssignment_3_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10144:1: ( ( ruleTags ) ) - // InternalLcDsl.g:10145:2: ( ruleTags ) - { - // InternalLcDsl.g:10145:2: ( ruleTags ) - // InternalLcDsl.g:10146:3: ruleTags - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); - } - pushFollow(FOLLOW_2); - ruleTags(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__ExcludeTagsAssignment_3_4_1" - - - // $ANTLR start "rule__TestConfig__IncludeTagsAssignment_3_5_1" - // InternalLcDsl.g:10155:1: rule__TestConfig__IncludeTagsAssignment_3_5_1 : ( ruleTags ) ; - public final void rule__TestConfig__IncludeTagsAssignment_3_5_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalLcDsl.g:10159:1: ( ( ruleTags ) ) - // InternalLcDsl.g:10160:2: ( ruleTags ) - { - // InternalLcDsl.g:10160:2: ( ruleTags ) - // InternalLcDsl.g:10161:3: ruleTags - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); - } - pushFollow(FOLLOW_2); - ruleTags(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__TestConfig__IncludeTagsAssignment_3_5_1" - - // $ANTLR start synpred1_InternalLcDsl - public final void synpred1_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7053:8: ( rule__LaunchConfig__PluginsAssignment_6_16 ) - // InternalLcDsl.g:7053:9: rule__LaunchConfig__PluginsAssignment_6_16 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__PluginsAssignment_6_16(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred1_InternalLcDsl - - // $ANTLR start synpred2_InternalLcDsl - public final void synpred2_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7075:8: ( rule__LaunchConfig__FeaturesAssignment_6_17 ) - // InternalLcDsl.g:7075:9: rule__LaunchConfig__FeaturesAssignment_6_17 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__FeaturesAssignment_6_17(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred2_InternalLcDsl - - // $ANTLR start synpred3_InternalLcDsl - public final void synpred3_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7097:8: ( rule__LaunchConfig__IgnoreAssignment_6_18 ) - // InternalLcDsl.g:7097:9: rule__LaunchConfig__IgnoreAssignment_6_18 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__IgnoreAssignment_6_18(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred3_InternalLcDsl - - // $ANTLR start synpred4_InternalLcDsl - public final void synpred4_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7119:8: ( rule__LaunchConfig__GroupMembersAssignment_6_19 ) - // InternalLcDsl.g:7119:9: rule__LaunchConfig__GroupMembersAssignment_6_19 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__GroupMembersAssignment_6_19(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred4_InternalLcDsl - - // $ANTLR start synpred5_InternalLcDsl - public final void synpred5_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7141:8: ( rule__LaunchConfig__VmArgsAssignment_6_20 ) - // InternalLcDsl.g:7141:9: rule__LaunchConfig__VmArgsAssignment_6_20 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__VmArgsAssignment_6_20(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred5_InternalLcDsl - - // $ANTLR start synpred6_InternalLcDsl - public final void synpred6_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7163:8: ( rule__LaunchConfig__ProgArgsAssignment_6_21 ) - // InternalLcDsl.g:7163:9: rule__LaunchConfig__ProgArgsAssignment_6_21 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__ProgArgsAssignment_6_21(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred6_InternalLcDsl - - // $ANTLR start synpred7_InternalLcDsl - public final void synpred7_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7185:8: ( rule__LaunchConfig__EnvVarsAssignment_6_22 ) - // InternalLcDsl.g:7185:9: rule__LaunchConfig__EnvVarsAssignment_6_22 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__EnvVarsAssignment_6_22(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred7_InternalLcDsl - - // $ANTLR start synpred8_InternalLcDsl - public final void synpred8_InternalLcDsl_fragment() throws RecognitionException { - // InternalLcDsl.g:7207:8: ( rule__LaunchConfig__TracesAssignment_6_23 ) - // InternalLcDsl.g:7207:9: rule__LaunchConfig__TracesAssignment_6_23 - { - pushFollow(FOLLOW_2); - rule__LaunchConfig__TracesAssignment_6_23(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred8_InternalLcDsl - - // Delegated rules - - public final boolean synpred1_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred1_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred4_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred4_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred5_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred5_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred6_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred6_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred8_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred8_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred2_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred2_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred3_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred3_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred7_InternalLcDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred7_InternalLcDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - - - protected DFA40 dfa40 = new DFA40(this); - protected DFA41 dfa41 = new DFA41(this); - protected DFA42 dfa42 = new DFA42(this); - protected DFA43 dfa43 = new DFA43(this); - protected DFA44 dfa44 = new DFA44(this); - protected DFA45 dfa45 = new DFA45(this); - protected DFA47 dfa47 = new DFA47(this); - static final String dfa_1s = "\20\uffff"; - static final String dfa_2s = "\1\5\1\uffff\1\67\1\11\1\15\1\11\2\63\1\13\1\0\1\15\1\63\1\13\1\63\1\uffff\1\63"; - static final String dfa_3s = "\1\166\1\uffff\1\70\1\11\1\163\1\11\2\163\1\13\1\0\1\163\1\63\1\13\1\163\1\uffff\1\63"; - static final String dfa_4s = "\1\uffff\1\2\14\uffff\1\1\1\uffff"; - static final String dfa_5s = "\11\uffff\1\0\6\uffff}>"; - static final String[] dfa_6s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\3\1\1\3\12\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\2\6\uffff\1\1", - "", - "\1\3\1\1", - "\1\4", - "\1\6\45\uffff\1\11\33\uffff\1\10\20\uffff\1\5\22\uffff\1\7", - "\1\12", - "\1\11\33\uffff\1\10\43\uffff\1\7", - "\1\11\33\uffff\1\14\43\uffff\1\13", - "\1\15", - "\1\uffff", - "\1\6\45\uffff\1\11\33\uffff\1\10\20\uffff\1\5\22\uffff\1\7", - "\1\11", - "\1\17", - "\1\11\33\uffff\1\14\43\uffff\1\13", - "", - "\1\11" - }; - - static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); - static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); - static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); - - class DFA40 extends DFA { - - public DFA40(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 40; - this.eot = dfa_1; - this.eof = dfa_1; - this.min = dfa_2; - this.max = dfa_3; - this.accept = dfa_4; - this.special = dfa_5; - this.transition = dfa_6; - } - public String getDescription() { - return "()* loopback of 7053:7: ( ( rule__LaunchConfig__PluginsAssignment_6_16 )=> rule__LaunchConfig__PluginsAssignment_6_16 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA40_9 = input.LA(1); - - - int index40_9 = input.index(); - input.rewind(); - s = -1; - if ( (synpred1_InternalLcDsl()) ) {s = 14;} - - else if ( (true) ) {s = 1;} - - - input.seek(index40_9); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 40, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_7s = "\12\uffff"; - static final String dfa_8s = "\1\5\1\uffff\1\67\1\11\1\15\1\11\1\63\1\0\1\15\1\uffff"; - static final String dfa_9s = "\1\166\1\uffff\1\70\1\11\1\140\1\11\1\63\1\0\1\140\1\uffff"; - static final String dfa_10s = "\1\uffff\1\2\7\uffff\1\1"; - static final String dfa_11s = "\7\uffff\1\0\2\uffff}>"; - static final String[] dfa_12s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\4\1\1\3\11\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\2\6\uffff\1\1", - "", - "\1\1\1\3", - "\1\4", - "\1\6\45\uffff\1\7\54\uffff\1\5", - "\1\10", - "\1\7", - "\1\uffff", - "\1\6\45\uffff\1\7\54\uffff\1\5", - "" - }; - - static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); - static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); - static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); - static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); - static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); - static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - - class DFA41 extends DFA { - - public DFA41(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 41; - this.eot = dfa_7; - this.eof = dfa_7; - this.min = dfa_8; - this.max = dfa_9; - this.accept = dfa_10; - this.special = dfa_11; - this.transition = dfa_12; - } - public String getDescription() { - return "()* loopback of 7075:7: ( ( rule__LaunchConfig__FeaturesAssignment_6_17 )=> rule__LaunchConfig__FeaturesAssignment_6_17 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA41_7 = input.LA(1); - - - int index41_7 = input.index(); - input.rewind(); - s = -1; - if ( (synpred2_InternalLcDsl()) ) {s = 9;} - - else if ( (true) ) {s = 1;} - - - input.seek(index41_7); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 41, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_13s = "\11\uffff"; - static final String dfa_14s = "\1\5\1\uffff\1\11\1\15\1\11\1\63\1\0\1\15\1\uffff"; - static final String dfa_15s = "\1\166\1\uffff\1\11\1\140\1\11\1\63\1\0\1\140\1\uffff"; - static final String dfa_16s = "\1\uffff\1\2\6\uffff\1\1"; - static final String dfa_17s = "\6\uffff\1\0\2\uffff}>"; - static final String[] dfa_18s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\6\1\1\2\7\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\1\6\uffff\1\1", - "", - "\1\3", - "\1\5\45\uffff\1\6\54\uffff\1\4", - "\1\7", - "\1\6", - "\1\uffff", - "\1\5\45\uffff\1\6\54\uffff\1\4", - "" - }; - - static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); - static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s); - static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); - static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s); - static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); - static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); - - class DFA42 extends DFA { - - public DFA42(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 42; - this.eot = dfa_13; - this.eof = dfa_13; - this.min = dfa_14; - this.max = dfa_15; - this.accept = dfa_16; - this.special = dfa_17; - this.transition = dfa_18; - } - public String getDescription() { - return "()* loopback of 7097:7: ( ( rule__LaunchConfig__IgnoreAssignment_6_18 )=> rule__LaunchConfig__IgnoreAssignment_6_18 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA42_6 = input.LA(1); - - - int index42_6 = input.index(); - input.rewind(); - s = -1; - if ( (synpred3_InternalLcDsl()) ) {s = 8;} - - else if ( (true) ) {s = 1;} - - - input.seek(index42_6); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 42, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_19s = "\31\uffff"; - static final String dfa_20s = "\1\5\1\uffff\6\35\1\11\6\125\1\63\1\11\1\13\1\12\1\63\1\0\3\63\1\uffff"; - static final String dfa_21s = "\1\166\1\uffff\6\166\1\11\6\125\1\140\1\11\1\13\1\12\1\63\1\0\1\140\2\63\1\uffff"; - static final String dfa_22s = "\1\uffff\1\2\26\uffff\1\1"; - static final String dfa_23s = "\24\uffff\1\0\4\uffff}>"; - static final String[] dfa_24s = { - "\1\1\27\uffff\1\2\1\3\1\4\1\5\1\6\20\uffff\1\1\1\uffff\16\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\10\3\uffff\1\1\25\uffff\1\1\6\uffff\1\7", - "", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\11\1\12\1\13\1\14\1\15\63\uffff\1\10\40\uffff\1\16", - "\1\17", - "\1\10", - "\1\10", - "\1\10", - "\1\10", - "\1\10", - "\1\10", - "\1\24\42\uffff\1\21\1\22\1\23\7\uffff\1\20", - "\1\25", - "\1\26", - "\1\27", - "\1\24", - "\1\uffff", - "\1\24\42\uffff\1\21\1\22\1\23\7\uffff\1\20", - "\1\24", - "\1\24", - "" - }; - - static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); - static final char[] dfa_20 = DFA.unpackEncodedStringToUnsignedChars(dfa_20s); - static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s); - static final short[] dfa_22 = DFA.unpackEncodedString(dfa_22s); - static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s); - static final short[][] dfa_24 = unpackEncodedStringArray(dfa_24s); - - class DFA43 extends DFA { - - public DFA43(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 43; - this.eot = dfa_19; - this.eof = dfa_19; - this.min = dfa_20; - this.max = dfa_21; - this.accept = dfa_22; - this.special = dfa_23; - this.transition = dfa_24; - } - public String getDescription() { - return "()* loopback of 7119:7: ( ( rule__LaunchConfig__GroupMembersAssignment_6_19 )=> rule__LaunchConfig__GroupMembersAssignment_6_19 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA43_20 = input.LA(1); - - - int index43_20 = input.index(); - input.rewind(); - s = -1; - if ( (synpred4_InternalLcDsl()) ) {s = 24;} - - else if ( (true) ) {s = 1;} - - - input.seek(index43_20); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 43, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_25s = "\6\uffff"; - static final String dfa_26s = "\1\5\1\uffff\2\12\1\0\1\uffff"; - static final String dfa_27s = "\1\166\1\uffff\2\63\1\0\1\uffff"; - static final String dfa_28s = "\1\uffff\1\2\3\uffff\1\1"; - static final String dfa_29s = "\4\uffff\1\0\1\uffff}>"; - static final String[] dfa_30s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\7\1\1\2\6\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\1\6\uffff\1\1", - "", - "\1\3\50\uffff\1\4", - "\1\3\50\uffff\1\4", - "\1\uffff", - "" - }; - - static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s); - static final char[] dfa_26 = DFA.unpackEncodedStringToUnsignedChars(dfa_26s); - static final char[] dfa_27 = DFA.unpackEncodedStringToUnsignedChars(dfa_27s); - static final short[] dfa_28 = DFA.unpackEncodedString(dfa_28s); - static final short[] dfa_29 = DFA.unpackEncodedString(dfa_29s); - static final short[][] dfa_30 = unpackEncodedStringArray(dfa_30s); - - class DFA44 extends DFA { - - public DFA44(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 44; - this.eot = dfa_25; - this.eof = dfa_25; - this.min = dfa_26; - this.max = dfa_27; - this.accept = dfa_28; - this.special = dfa_29; - this.transition = dfa_30; - } - public String getDescription() { - return "()* loopback of 7141:7: ( ( rule__LaunchConfig__VmArgsAssignment_6_20 )=> rule__LaunchConfig__VmArgsAssignment_6_20 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA44_4 = input.LA(1); - - - int index44_4 = input.index(); - input.rewind(); - s = -1; - if ( (synpred5_InternalLcDsl()) ) {s = 5;} - - else if ( (true) ) {s = 1;} - - - input.seek(index44_4); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 44, _s, input); - error(nvae); - throw nvae; - } - } - static final String[] dfa_31s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\10\1\1\2\5\1\2\uffff\5\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\1\6\uffff\1\1", - "", - "\1\3\50\uffff\1\4", - "\1\3\50\uffff\1\4", - "\1\uffff", - "" - }; - static final short[][] dfa_31 = unpackEncodedStringArray(dfa_31s); - - class DFA45 extends DFA { - - public DFA45(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 45; - this.eot = dfa_25; - this.eof = dfa_25; - this.min = dfa_26; - this.max = dfa_27; - this.accept = dfa_28; - this.special = dfa_29; - this.transition = dfa_31; - } - public String getDescription() { - return "()* loopback of 7163:7: ( ( rule__LaunchConfig__ProgArgsAssignment_6_21 )=> rule__LaunchConfig__ProgArgsAssignment_6_21 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA45_4 = input.LA(1); - - - int index45_4 = input.index(); - input.rewind(); - s = -1; - if ( (synpred6_InternalLcDsl()) ) {s = 5;} - - else if ( (true) ) {s = 1;} - - - input.seek(index45_4); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 45, _s, input); - error(nvae); - throw nvae; - } - } - static final String dfa_32s = "\1\5\1\uffff\1\11\1\12\1\11\1\12\1\0\1\12\1\uffff"; - static final String[] dfa_33s = { - "\1\1\27\uffff\5\1\20\uffff\1\1\1\uffff\16\1\2\uffff\2\1\1\2\2\1\7\uffff\2\1\3\uffff\1\1\3\uffff\1\1\25\uffff\1\1\6\uffff\1\1", - "", - "\1\3", - "\1\5\50\uffff\1\6\54\uffff\1\4", - "\1\7", - "\1\5\50\uffff\1\6", - "\1\uffff", - "\1\5\50\uffff\1\6\54\uffff\1\4", - "" - }; - static final char[] dfa_32 = DFA.unpackEncodedStringToUnsignedChars(dfa_32s); - static final short[][] dfa_33 = unpackEncodedStringArray(dfa_33s); - - class DFA47 extends DFA { - - public DFA47(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 47; - this.eot = dfa_13; - this.eof = dfa_13; - this.min = dfa_32; - this.max = dfa_15; - this.accept = dfa_16; - this.special = dfa_17; - this.transition = dfa_33; - } - public String getDescription() { - return "()* loopback of 7207:7: ( ( rule__LaunchConfig__TracesAssignment_6_23 )=> rule__LaunchConfig__TracesAssignment_6_23 )*"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA47_6 = input.LA(1); - - - int index47_6 = input.index(); - input.rewind(); - s = -1; - if ( (synpred8_InternalLcDsl()) ) {s = 8;} - - else if ( (true) ) {s = 1;} - - - input.seek(index47_6); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 47, _s, input); - error(nvae); - throw nvae; - } - } - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000002L,0x00003FFC00000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x000000001F800000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0002000000000010L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0xFFF40003E0000000L,0x00408000020301F3L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000200L,0x0000400000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0080000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0100000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0008000000000400L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000402L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x00080003E0000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00000003E0000002L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x00001C0000080000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0006000000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000007E00L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000700000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0008000000008000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0004000000000000L,0x0030000000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x00000000001C0000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x000003FC00000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0008000000000000L,0x0000000001C00000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000001C00000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x00000000FC000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000E00000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000002L,0x0000000100000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0080000000000002L,0x0000800000000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0100000000000002L,0x0000800000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0400000000000002L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x00000003E0000002L,0x0040000000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0800000000000002L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x1000000000000002L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0xFFF40003E0000002L,0x00408000020301F3L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x00001C0000080002L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000002L,0x0006000000000000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000002L,0x0000000000007E00L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000002L,0x0008000000008000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0004000000000002L,0x0030000000000000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000002L,0x00000000001C0000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000002L,0x00000000FC000000L}); - -} diff --git a/com.wamas.ide.launching.ide/src/com/wamas/ide/launching/ide/LcDslIdeModule.xtend b/com.wamas.ide.launching.ide/src/main/java/com/wamas/ide/launching/ide/LcDslIdeModule.xtend similarity index 100% rename from com.wamas.ide.launching.ide/src/com/wamas/ide/launching/ide/LcDslIdeModule.xtend rename to com.wamas.ide.launching.ide/src/main/java/com/wamas/ide/launching/ide/LcDslIdeModule.xtend diff --git a/com.wamas.ide.launching.ide/src/com/wamas/ide/launching/ide/LcDslIdeSetup.xtend b/com.wamas.ide.launching.ide/src/main/java/com/wamas/ide/launching/ide/LcDslIdeSetup.xtend similarity index 100% rename from com.wamas.ide.launching.ide/src/com/wamas/ide/launching/ide/LcDslIdeSetup.xtend rename to com.wamas.ide.launching.ide/src/main/java/com/wamas/ide/launching/ide/LcDslIdeSetup.xtend diff --git a/com.wamas.ide.launching.ide/xtend-gen/.gitignore b/com.wamas.ide.launching.ide/xtend-gen/.gitignore deleted file mode 100644 index 33662f5..0000000 --- a/com.wamas.ide.launching.ide/xtend-gen/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/* diff --git a/com.wamas.ide.launching.ui/META-INF/MANIFEST.MF b/com.wamas.ide.launching.ui/META-INF/MANIFEST.MF index 24fc046..d473306 100644 --- a/com.wamas.ide.launching.ui/META-INF/MANIFEST.MF +++ b/com.wamas.ide.launching.ui/META-INF/MANIFEST.MF @@ -15,8 +15,8 @@ Require-Bundle: com.wamas.ide.launching, org.eclipse.ui, org.eclipse.compare, org.eclipse.xtext.builder, - org.eclipse.xtend.lib;resolution:=optional, - org.eclipse.xtext.xbase.lib, + org.eclipse.xtend.lib;bundle-version="2.36.0";resolution:=optional, + org.eclipse.xtext.xbase.lib;bundle-version="2.36.0", org.eclipse.pde.core, org.eclipse.jdt.core, org.eclipse.jdt.launching, diff --git a/com.wamas.ide.launching.ui/build.properties b/com.wamas.ide.launching.ui/build.properties index 6632d81..f82631e 100644 --- a/com.wamas.ide.launching.ui/build.properties +++ b/com.wamas.ide.launching.ui/build.properties @@ -1,6 +1,6 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ +source.. = src/main/java,\ + src/gen/xtext,\ + target/generated-sources/xtend/ bin.includes = .,\ META-INF/,\ plugin.xml,\ diff --git a/com.wamas.ide.launching.ui/pom.xml b/com.wamas.ide.launching.ui/pom.xml new file mode 100644 index 0000000..d780981 --- /dev/null +++ b/com.wamas.ide.launching.ui/pom.xml @@ -0,0 +1,20 @@ + + + 4.0.0 + + com.wamas.ide.launching-parent + com.wamas.ide.launching + 0.7.0-SNAPSHOT + + com.wamas.ide.launching.ui + eclipse-plugin + + + + org.eclipse.xtend + xtend-maven-plugin + + + + diff --git a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/AbstractLcDslUiModule.java b/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/AbstractLcDslUiModule.java deleted file mode 100644 index aa0454b..0000000 --- a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/AbstractLcDslUiModule.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ui; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import com.wamas.ide.launching.ide.contentassist.antlr.LcDslParser; -import com.wamas.ide.launching.ide.contentassist.antlr.PartialLcDslContentAssistParser; -import com.wamas.ide.launching.ide.contentassist.antlr.internal.InternalLcDslLexer; -import com.wamas.ide.launching.ui.contentassist.LcDslProposalProvider; -import com.wamas.ide.launching.ui.labeling.LcDslDescriptionLabelProvider; -import com.wamas.ide.launching.ui.labeling.LcDslLabelProvider; -import com.wamas.ide.launching.ui.outline.LcDslOutlineTreeProvider; -import com.wamas.ide.launching.ui.quickfix.LcDslQuickfixProvider; -import org.eclipse.compare.IViewerCreator; -import org.eclipse.core.resources.IWorkspaceRoot; -import org.eclipse.core.resources.ResourcesPlugin; -import org.eclipse.jface.viewers.ILabelProvider; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.builder.BuilderParticipant; -import org.eclipse.xtext.builder.EclipseOutputConfigurationProvider; -import org.eclipse.xtext.builder.IXtextBuilderParticipant; -import org.eclipse.xtext.builder.builderState.IBuilderState; -import org.eclipse.xtext.builder.clustering.CurrentDescriptions; -import org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource; -import org.eclipse.xtext.builder.nature.NatureAddingEditorCallback; -import org.eclipse.xtext.builder.preferences.BuilderPreferenceAccess; -import org.eclipse.xtext.generator.IContextualOutputConfigurationProvider; -import org.eclipse.xtext.ide.LexerIdeBindings; -import org.eclipse.xtext.ide.editor.contentassist.antlr.IContentAssistParser; -import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.service.SingletonBinding; -import org.eclipse.xtext.ui.DefaultUiModule; -import org.eclipse.xtext.ui.UIBindings; -import org.eclipse.xtext.ui.codetemplates.ui.AccessibleCodetemplatesActivator; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.PartialEditingContentAssistContextFactory; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.AdvancedTemplatesPreferencePage; -import org.eclipse.xtext.ui.codetemplates.ui.preferences.TemplatesLanguageConfiguration; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistrar; -import org.eclipse.xtext.ui.codetemplates.ui.registry.LanguageRegistry; -import org.eclipse.xtext.ui.compare.DefaultViewerCreator; -import org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource; -import org.eclipse.xtext.ui.editor.IXtextEditorCallback; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper; -import org.eclipse.xtext.ui.editor.contentassist.antlr.DelegatingContentAssistContextFactory; -import org.eclipse.xtext.ui.editor.formatting.IContentFormatterFactory; -import org.eclipse.xtext.ui.editor.formatting2.ContentFormatterFactory; -import org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider; -import org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider; -import org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer; -import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider; -import org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage; -import org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.IReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.IRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.IRenameStrategy; -import org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator; -import org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider; -import org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy; -import org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.IRenameSupport; -import org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferences; -import org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider; -import org.eclipse.xtext.ui.shared.Access; - -/** - * Manual modifications go to {@link LcDslUiModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractLcDslUiModule extends DefaultUiModule { - - public AbstractLcDslUiModule(AbstractUIPlugin plugin) { - super(plugin); - } - - // contributed by org.eclipse.xtext.xtext.generator.ImplicitFragment - public Provider provideIAllContainersState() { - return Access.getJavaProjectsState(); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIProposalConflictHelper() { - return AntlrProposalConflictHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.CONTENT_ASSIST)) - .to(InternalLcDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingLexer(Binder binder) { - binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(com.wamas.ide.launching.parser.antlr.internal.InternalLcDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureHighlightingTokenDefProvider(Binder binder) { - binder.bind(ITokenDefProvider.class) - .annotatedWith(Names.named(LexerIdeBindings.HIGHLIGHTING)) - .to(AntlrTokenDefProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindContentAssistContext$Factory() { - return DelegatingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIContentAssistParser() { - return LcDslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureContentAssistLexerProvider(Binder binder) { - binder.bind(InternalLcDslLexer.class).toProvider(LexerProvider.create(InternalLcDslLexer.class)); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindPrefixMatcher() { - return FQNPrefixMatcher.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIDependentElementsCalculator() { - return DefaultDependentElementsCalculator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsBuilderScope(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(CurrentDescriptions.ResourceSetAware.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIXtextEditorCallback() { - return NatureAddingEditorCallback.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContextualOutputConfigurationProvider() { - return EclipseOutputConfigurationProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(IBuilderState.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindDocumentBasedDirtyResource() { - return PersistentDataAwareDirtyResource.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIXtextBuilderParticipant() { - return BuilderParticipant.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public IWorkspaceRoot bindIWorkspaceRootToInstance() { - return ResourcesPlugin.getWorkspace().getRoot(); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public void configureBuilderPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("builderPreferenceInitializer")) - .to(BuilderPreferenceAccess.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIContentFormatterFactory() { - return ContentFormatterFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public Class bindILabelProvider() { - return LcDslLabelProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.labeling.LabelProviderFragment2 - public void configureResourceUIServiceLabelProvider(Binder binder) { - binder.bind(ILabelProvider.class).annotatedWith(ResourceServiceDescriptionLabelProvider.class).to(LcDslDescriptionLabelProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeProvider() { - return LcDslOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.outline.OutlineTreeProviderFragment2 - public Class bindIOutlineTreeStructureProvider() { - return LcDslOutlineTreeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.quickfix.QuickfixProviderFragment2 - public Class bindIssueResolutionProvider() { - return LcDslQuickfixProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 - public Class bindIContentProposalProvider() { - return LcDslProposalProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public void configureIPreferenceStoreInitializer(Binder binder) { - binder.bind(IPreferenceStoreInitializer.class) - .annotatedWith(Names.named("RefactoringPreferences")) - .to(RefactoringPreferences.Initializer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameStrategy() { - return DefaultRenameStrategy.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIReferenceUpdater() { - return DefaultReferenceUpdater.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameRefactoringProvider() { - return DefaultRenameRefactoringProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.refactoring.RefactorElementNameFragment2 - public Class bindIRenameSupport$Factory() { - return DefaultRenameSupport.Factory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideTemplatesLanguageConfiguration() { - return AccessibleCodetemplatesActivator.getTemplatesLanguageConfigurationProvider(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Provider provideLanguageRegistry() { - return AccessibleCodetemplatesActivator.getLanguageRegistry(); - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - @SingletonBinding(eager=true) - public Class bindLanguageRegistrar() { - return LanguageRegistrar.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindXtextTemplatePreferencePage() { - return AdvancedTemplatesPreferencePage.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistParser() { - return PartialLcDslContentAssistParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.templates.CodetemplatesGeneratorFragment2 - public Class bindIPartialEditingContentAssistContextFactory() { - return PartialEditingContentAssistContextFactory.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public Class bindIViewerCreator() { - return DefaultViewerCreator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.ui.compare.CompareFragment2 - public void configureCompareViewerTitle(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(UIBindings.COMPARE_VIEWER_TITLE)).toInstance("LcDsl Compare"); - } - -} diff --git a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/LcDslExecutableExtensionFactory.java b/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/LcDslExecutableExtensionFactory.java deleted file mode 100644 index 7a5dfd9..0000000 --- a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/LcDslExecutableExtensionFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ui; - -import com.google.inject.Injector; -import com.wamas.ide.launching.ui.internal.LaunchingActivator; -import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; -import org.osgi.framework.Bundle; -import org.osgi.framework.FrameworkUtil; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class LcDslExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory { - - @Override - protected Bundle getBundle() { - return FrameworkUtil.getBundle(LaunchingActivator.class); - } - - @Override - protected Injector getInjector() { - LaunchingActivator activator = LaunchingActivator.getInstance(); - return activator != null ? activator.getInjector(LaunchingActivator.COM_WAMAS_IDE_LAUNCHING_LCDSL) : null; - } - -} diff --git a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/contentassist/AbstractLcDslProposalProvider.java b/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/contentassist/AbstractLcDslProposalProvider.java deleted file mode 100644 index 5eafcfd..0000000 --- a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/contentassist/AbstractLcDslProposalProvider.java +++ /dev/null @@ -1,526 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ui.contentassist; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider; -import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; -import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; - -/** - * Represents a generated, default implementation of superclass {@link TerminalsProposalProvider}. - * Methods are dynamically dispatched on the first parameter, i.e., you can override them - * with a more concrete subtype. - */ -public abstract class AbstractLcDslProposalProvider extends TerminalsProposalProvider { - - public void completeLCModel_Configurations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Explicit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_Manual(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_Abstract(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_Foreground(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_NoConsole(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_NoValidate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_SwInstallSupport(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_ReplaceEnv(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_StopInMain(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_KeepRunning(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_RunInUiThread(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_Qualify(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeLaunchConfig_QualifierId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_SuperConfig(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Clears(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Workspace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_WorkingDir(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Memory(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_MainProject(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_MainType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Application(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Product(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Favorites(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Redirect(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_ExecEnv(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_ConfigIniTemplate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_JavaMainSearch(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_ServletConfig(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_ContentProviderProduct(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Test(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Plugins(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Features(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Ignore(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_GroupMembers(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_VmArgs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_ProgArgs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_EnvVars(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeLaunchConfig_Traces(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWorkspace_Workspace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeWorkingDir_WorkingDir(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMainProject_Self(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeMainProject_Project(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMainType_MainClass(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAddPlugin_Optional(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeAddPlugin_Plugin(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAddFeature_Optional(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeAddFeature_Feature(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeContentProviderProduct_Product(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeIgnorePlugin_Plugin(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeVmArgument_Arguments(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeProgramArgument_Arguments(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEnvironmentVariable_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeEnvironmentVariable_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeApplicationExtPoint_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeProductExtPoint_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFavorites_Types(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRedirect_OutWhich(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRedirect_OutFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRedirect_NoAppend(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRedirect_InWhich(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRedirect_InFile(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExecutionEnvironment_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeConfigIniTemplate_Path(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTraceEnablement_Plugin(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTraceEnablement_What(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeJavaMainSearch_System(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeJavaMainSearch_Inherited(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeRapServletConfig_ServletPath(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRapServletConfig_BrowserMode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRapServletConfig_ServerPort(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRapServletConfig_SessionTimeout(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRapServletConfig_ContextPath(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeRapServletConfig_DevMode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeExistingPath_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeAnyPath_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePluginWithVersionAndStartLevel_Plugin(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePluginWithVersionAndStartLevel_AutoStart(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completePluginWithVersionAndStartLevel_StartLevel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePluginWithVersion_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completePluginWithVersion_Version(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFeatureWithVersion_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeFeatureWithVersion_Version(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeProject_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeJavaMainType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeClearOption_Workspace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClearOption_Log(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClearOption_NoAskClear(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeClearOption_Config(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeMemoryOption_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryOption_MinUnit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryOption_Max(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryOption_MaxUnit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryOption_Perm(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeMemoryOption_PermUnit(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGroupMember_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGroupMember_Adopt(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void completeGroupMember_Member(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeGroupMember_PostAction(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGroupPostLaunchDelay_Delay(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeGroupPostLaunchRegex_Regex(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeStringWithVariables_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_Runner(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_Container(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_Class(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_Method(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_ExcludeTags(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeTestConfig_IncludeTags(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - - public void complete_LCModel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_LaunchConfig(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Workspace(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_WorkingDir(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MainProject(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MainType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AddPlugin(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AddFeature(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ContentProviderProduct(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_IgnorePlugin(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_VmArgument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ProgramArgument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EnvironmentVariable(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ApplicationExtPoint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ProductExtPoint(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Favorites(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Redirect(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExecutionEnvironment(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ConfigIniTemplate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TraceEnablement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_JavaMainSearch(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_RapServletConfig(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Path(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ExistingPath(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_AnyPath(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PluginWithVersionAndStartLevel(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_PluginWithVersion(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FeatureWithVersion(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Project(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_JavaMainType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ClearOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MemoryOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GroupMember(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GroupPostLaunchAction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GroupPostLaunchDelay(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GroupPostLaunchRegex(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_GroupPostLaunchWait(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_StringWithVariables(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TestConfig(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_FQName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_Tags(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BrowserLaunchMode(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_LaunchConfigType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_LaunchModeType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_MemoryUnit(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_OutputStream(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_InputStream(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_TestRunnerType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_INT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BOOLEAN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_ID(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_QUALIFIER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_VERSION(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_EQ(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BLOCK_BEGIN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BLOCK_END(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BRACKET_OPEN(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } - public void complete_BRACKET_CLOSE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - // subclasses may override - } -} diff --git a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/internal/LaunchingActivator.java b/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/internal/LaunchingActivator.java deleted file mode 100644 index b53eb46..0000000 --- a/com.wamas.ide.launching.ui/src-gen/com/wamas/ide/launching/ui/internal/LaunchingActivator.java +++ /dev/null @@ -1,94 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.ui.internal; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.wamas.ide.launching.LcDslRuntimeModule; -import com.wamas.ide.launching.ui.LcDslUiModule; -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; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class LaunchingActivator extends AbstractUIPlugin { - - public static final String PLUGIN_ID = "com.wamas.ide.launching.ui"; - public static final String COM_WAMAS_IDE_LAUNCHING_LCDSL = "com.wamas.ide.launching.LcDsl"; - - private static final Logger logger = Logger.getLogger(LaunchingActivator.class); - - private static LaunchingActivator INSTANCE; - - private Map injectors = Collections.synchronizedMap(Maps. 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 LaunchingActivator 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 { - com.google.inject.Module runtimeModule = getRuntimeModule(language); - com.google.inject.Module sharedStateModule = getSharedStateModule(); - com.google.inject.Module uiModule = getUiModule(language); - com.google.inject.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 com.google.inject.Module getRuntimeModule(String grammar) { - if (COM_WAMAS_IDE_LAUNCHING_LCDSL.equals(grammar)) { - return new LcDslRuntimeModule(); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getUiModule(String grammar) { - if (COM_WAMAS_IDE_LAUNCHING_LCDSL.equals(grammar)) { - return new LcDslUiModule(this); - } - throw new IllegalArgumentException(grammar); - } - - protected com.google.inject.Module getSharedStateModule() { - return new SharedStateModule(); - } - - -} diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslEditorOpener.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslEditorOpener.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslEditorOpener.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslEditorOpener.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslHelper.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslHelper.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslHelper.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslHelper.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslResourceForIEditorInputFactory.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslResourceForIEditorInputFactory.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslResourceForIEditorInputFactory.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslResourceForIEditorInputFactory.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslUiModule.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslUiModule.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/LcDslUiModule.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/LcDslUiModule.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContainerManager.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContainerManager.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContainerManager.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContainerManager.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContainerState.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContainerState.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContainerState.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContainerState.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContributions.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContributions.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslContributions.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslContributions.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslResourceSetProvider.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslResourceSetProvider.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslResourceSetProvider.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslResourceSetProvider.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslResourceUIServiceProvider.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslResourceUIServiceProvider.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslResourceUIServiceProvider.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslResourceUIServiceProvider.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslTargetPlatformSupport.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslTargetPlatformSupport.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/LcDslTargetPlatformSupport.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/LcDslTargetPlatformSupport.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/UriBasedStorage.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/UriBasedStorage.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/build/UriBasedStorage.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/build/UriBasedStorage.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/contentassist/LcDslProposalProvider.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/contentassist/LcDslProposalProvider.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/contentassist/LcDslProposalProvider.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/contentassist/LcDslProposalProvider.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/AbstractLaunchConfigGeneratorHandler.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/AbstractLaunchConfigGeneratorHandler.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/AbstractLaunchConfigGeneratorHandler.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/AbstractLaunchConfigGeneratorHandler.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/EditorGenerateCmd.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/EditorGenerateCmd.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/EditorGenerateCmd.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/EditorGenerateCmd.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/OutlineGenerateCmd.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/OutlineGenerateCmd.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/handlers/OutlineGenerateCmd.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/handlers/OutlineGenerateCmd.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslHyperlinkHelper.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslHyperlinkHelper.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslHyperlinkHelper.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslHyperlinkHelper.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIFeatureHyperlink.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIFeatureHyperlink.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIFeatureHyperlink.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIFeatureHyperlink.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIFileHyperlink.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIFileHyperlink.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIFileHyperlink.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIFileHyperlink.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIPluginModelBaseHyperlink.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIPluginModelBaseHyperlink.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/hyperlink/LcDslIPluginModelBaseHyperlink.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/hyperlink/LcDslIPluginModelBaseHyperlink.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/internal/LcDslInternalHelper.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/internal/LcDslInternalHelper.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/internal/LcDslInternalHelper.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/internal/LcDslInternalHelper.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/labeling/LcDslDescriptionLabelProvider.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/labeling/LcDslDescriptionLabelProvider.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/labeling/LcDslDescriptionLabelProvider.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/labeling/LcDslDescriptionLabelProvider.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/labeling/LcDslLabelProvider.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/labeling/LcDslLabelProvider.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/labeling/LcDslLabelProvider.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/labeling/LcDslLabelProvider.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslDependenciesDialog.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslDependenciesDialog.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslDependenciesDialog.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslDependenciesDialog.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslLaunchObject.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslLaunchObject.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslLaunchObject.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslLaunchObject.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslProvider.java b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslProvider.java similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/launchview/LcDslProvider.java rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/launchview/LcDslProvider.java diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/outline/LcDslOutlineTreeProvider.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/outline/LcDslOutlineTreeProvider.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/outline/LcDslOutlineTreeProvider.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/outline/LcDslOutlineTreeProvider.xtend diff --git a/com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/quickfix/LcDslQuickfixProvider.xtend b/com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/quickfix/LcDslQuickfixProvider.xtend similarity index 100% rename from com.wamas.ide.launching.ui/src/com/wamas/ide/launching/ui/quickfix/LcDslQuickfixProvider.xtend rename to com.wamas.ide.launching.ui/src/main/java/com/wamas/ide/launching/ui/quickfix/LcDslQuickfixProvider.xtend diff --git a/com.wamas.ide.launching.ui/xtend-gen/.gitignore b/com.wamas.ide.launching.ui/xtend-gen/.gitignore deleted file mode 100644 index 33662f5..0000000 --- a/com.wamas.ide.launching.ui/xtend-gen/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/* diff --git a/com.wamas.ide.launching.update/.project b/com.wamas.ide.launching.update/.project new file mode 100644 index 0000000..16fe26b --- /dev/null +++ b/com.wamas.ide.launching.update/.project @@ -0,0 +1,11 @@ + + + com.wamas.ide.launching-update + + + + + + + + diff --git a/com.wamas.ide.launching.update/.settings/org.eclipse.core.resources.prefs b/com.wamas.ide.launching.update/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/com.wamas.ide.launching.update/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/com.wamas.ide.launching.update/.settings/org.eclipse.core.runtime.prefs b/com.wamas.ide.launching.update/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 0000000..5a0ad22 --- /dev/null +++ b/com.wamas.ide.launching.update/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/com.wamas.ide.launching.update/.settings/org.eclipse.m2e.core.prefs b/com.wamas.ide.launching.update/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/com.wamas.ide.launching.update/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/com.wamas.ide.launching.update/category.xml b/com.wamas.ide.launching.update/category.xml new file mode 100644 index 0000000..27350e1 --- /dev/null +++ b/com.wamas.ide.launching.update/category.xml @@ -0,0 +1,11 @@ + + + + + + + + Eclipse CBI Release Engineering tools + + + diff --git a/com.wamas.ide.launching.update/pom.xml b/com.wamas.ide.launching.update/pom.xml new file mode 100644 index 0000000..4f5c80d --- /dev/null +++ b/com.wamas.ide.launching.update/pom.xml @@ -0,0 +1,23 @@ + + + 4.0.0 + + com.wamas.ide.launching-parent + com.wamas.ide.launching + 0.7.0-SNAPSHOT + + com.wamas.ide.launching.update + eclipse-repository + + + + org.eclipse.tycho + tycho-p2-repository-plugin + + Launch Configuration DSL (LcDsl) + ${project.groupId}-${unqualifiedVersion}.${buildQualifier} + + + + + diff --git a/com.wamas.ide.launching/META-INF/MANIFEST.MF b/com.wamas.ide.launching/META-INF/MANIFEST.MF index ac9fb7f..a334641 100644 --- a/com.wamas.ide.launching/META-INF/MANIFEST.MF +++ b/com.wamas.ide.launching/META-INF/MANIFEST.MF @@ -9,10 +9,10 @@ Require-Bundle: org.eclipse.xtext, org.eclipse.xtext.xbase, org.eclipse.equinox.common;bundle-version="3.5.0", org.eclipse.emf.ecore, - org.eclipse.xtext.xbase.lib, - org.antlr.runtime, + org.eclipse.xtext.xbase.lib;bundle-version="2.36.0", + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)", org.eclipse.xtext.util, - org.eclipse.xtend.lib, + org.eclipse.xtend.lib;bundle-version="2.36.0", org.eclipse.emf.common, org.eclipse.core.resources, org.eclipse.pde.core;bundle-version=3.15.100, diff --git a/com.wamas.ide.launching/build.properties b/com.wamas.ide.launching/build.properties index 3869705..90a7ade 100644 --- a/com.wamas.ide.launching/build.properties +++ b/com.wamas.ide.launching/build.properties @@ -1,6 +1,6 @@ -source.. = src/,\ - src-gen/,\ - xtend-gen/ +source.. = src/main/java,\ + src/gen/xtext,\ + target/generated-sources/xtend bin.includes = model/generated/,\ .,\ META-INF/,\ diff --git a/com.wamas.ide.launching/model/generated/LcDsl.ecore b/com.wamas.ide.launching/model/generated/LcDsl.ecore deleted file mode 100644 index e9e70bf..0000000 --- a/com.wamas.ide.launching/model/generated/LcDsl.ecore +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/com.wamas.ide.launching/model/generated/LcDsl.genmodel b/com.wamas.ide.launching/model/generated/LcDsl.genmodel deleted file mode 100644 index c4f223e..0000000 --- a/com.wamas.ide.launching/model/generated/LcDsl.genmodel +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/com.wamas.ide.launching/pom.xml b/com.wamas.ide.launching/pom.xml new file mode 100644 index 0000000..b92a437 --- /dev/null +++ b/com.wamas.ide.launching/pom.xml @@ -0,0 +1,121 @@ + + + 4.0.0 + + com.wamas.ide.launching-parent + com.wamas.ide.launching + 0.7.0-SNAPSHOT + + com.wamas.ide.launching + eclipse-plugin + + + + org.apache.maven.plugins + maven-clean-plugin + + + + ${project.basedir}/../${project.artifactId}/src/gen/xtext/ + + **/* + + + .gitignore + + + + ${project.basedir}/../${project.artifactId}.ide/src/gen/xtext/ + + **/* + + + .gitignore + + + + ${project.basedir}/../${project.artifactId}.ui/src/gen/xtext/ + + **/* + + + .gitignore + + + + + + + org.codehaus.mojo + exec-maven-plugin + + + mwe2Launcher + generate-sources + + java + + + + + org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher + + /${project.basedir}/src/main/java/com/wamas/ide/launching/GenerateLcDsl.mwe2 + -p + rootPath=${project.basedir}/.. + + compile + true + false + + + + org.eclipse.emf + org.eclipse.emf.mwe2.launch + 2.13.0 + + + org.eclipse.xtext + org.eclipse.xtext.common.types + ${xtext-version} + + + org.eclipse.xtext + org.eclipse.xtext.xtext.generator + ${xtext-version} + + + org.eclipse.xtext + org.eclipse.xtext.xbase + ${xtext-version} + + + org.eclipse.xtext + org.eclipse.xtext.ecore + ${xtext-version} + + + org.eclipse.xtext + xtext-antlr-generator + [2.1.1, 3) + + + org.eclipse.emf + org.eclipse.emf.ecore.xcore + 1.3.1 + + + org.eclipse.emf + org.eclipse.emf.codegen.ecore.xtext + 1.2.0 + + + + + org.eclipse.xtend + xtend-maven-plugin + + + + diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/AbstractLcDslRuntimeModule.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/AbstractLcDslRuntimeModule.java deleted file mode 100644 index 7d5b140..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/AbstractLcDslRuntimeModule.java +++ /dev/null @@ -1,216 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching; - -import com.google.inject.Binder; -import com.google.inject.Provider; -import com.google.inject.name.Names; -import com.wamas.ide.launching.formatting2.LcDslFormatter; -import com.wamas.ide.launching.generator.LcDslGenerator; -import com.wamas.ide.launching.parser.antlr.LcDslAntlrTokenFileProvider; -import com.wamas.ide.launching.parser.antlr.LcDslParser; -import com.wamas.ide.launching.parser.antlr.internal.InternalLcDslLexer; -import com.wamas.ide.launching.scoping.LcDslScopeProvider; -import com.wamas.ide.launching.serializer.LcDslSemanticSequencer; -import com.wamas.ide.launching.serializer.LcDslSyntacticSequencer; -import com.wamas.ide.launching.services.LcDslGrammarAccess; -import com.wamas.ide.launching.validation.LcDslValidator; -import java.util.Properties; -import org.eclipse.xtext.Constants; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.formatting2.FormatterPreferenceValuesProvider; -import org.eclipse.xtext.formatting2.FormatterPreferences; -import org.eclipse.xtext.formatting2.IFormatter2; -import org.eclipse.xtext.generator.IGenerator2; -import org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider; -import org.eclipse.xtext.naming.IQualifiedNameProvider; -import org.eclipse.xtext.parser.IParser; -import org.eclipse.xtext.parser.ITokenToStringConverter; -import org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider; -import org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; -import org.eclipse.xtext.parser.antlr.ITokenDefProvider; -import org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper; -import org.eclipse.xtext.parser.antlr.Lexer; -import org.eclipse.xtext.parser.antlr.LexerBindings; -import org.eclipse.xtext.parser.antlr.LexerProvider; -import org.eclipse.xtext.parser.antlr.UnorderedGroupHelper; -import org.eclipse.xtext.preferences.IPreferenceValuesProvider; -import org.eclipse.xtext.resource.IContainer; -import org.eclipse.xtext.resource.IResourceDescriptions; -import org.eclipse.xtext.resource.containers.IAllContainersState; -import org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider; -import org.eclipse.xtext.resource.containers.StateBasedContainerManager; -import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider; -import org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions; -import org.eclipse.xtext.scoping.IGlobalScopeProvider; -import org.eclipse.xtext.scoping.IScopeProvider; -import org.eclipse.xtext.scoping.IgnoreCaseLinking; -import org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider; -import org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider; -import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider; -import org.eclipse.xtext.serializer.ISerializer; -import org.eclipse.xtext.serializer.impl.Serializer; -import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer; -import org.eclipse.xtext.service.DefaultRuntimeModule; -import org.eclipse.xtext.service.SingletonBinding; - -/** - * Manual modifications go to {@link LcDslRuntimeModule}. - */ -@SuppressWarnings("all") -public abstract class AbstractLcDslRuntimeModule extends DefaultRuntimeModule { - - protected Properties properties = null; - - @Override - public void configure(Binder binder) { - properties = tryBindProperties(binder, "com/wamas/ide/launching/LcDsl.properties"); - super.configure(binder); - } - - public void configureLanguageName(Binder binder) { - binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("com.wamas.ide.launching.LcDsl"); - } - - 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("lc"); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public ClassLoader bindClassLoaderToInstance() { - return getClass().getClassLoader(); - } - - // contributed by org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessFragment2 - public Class bindIGrammarAccess() { - return LcDslGrammarAccess.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISemanticSequencer() { - return LcDslSemanticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISyntacticSequencer() { - return LcDslSyntacticSequencer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 - public Class bindISerializer() { - return Serializer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIParser() { - return LcDslParser.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenToStringConverter() { - return AntlrTokenToStringConverter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIAntlrTokenFileProvider() { - return LcDslAntlrTokenFileProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindLexer() { - return InternalLcDslLexer.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindITokenDefProvider() { - return AntlrTokenDefProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Provider provideInternalLcDslLexer() { - return LexerProvider.create(InternalLcDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public void configureRuntimeLexer(Binder binder) { - binder.bind(Lexer.class) - .annotatedWith(Names.named(LexerBindings.RUNTIME)) - .to(InternalLcDslLexer.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment2 - public Class bindIUnorderedGroupHelper() { - return UnorderedGroupHelper.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.validation.ValidatorFragment2 - @SingletonBinding(eager=true) - public Class bindLcDslValidator() { - return LcDslValidator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIScopeProvider() { - return LcDslScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIScopeProviderDelegate(Binder binder) { - binder.bind(IScopeProvider.class).annotatedWith(Names.named(AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(ImportedNamespaceAwareLocalScopeProvider.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public Class bindIGlobalScopeProvider() { - return DefaultGlobalScopeProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.scoping.ImportNamespacesScopingFragment2 - public void configureIgnoreCaseLinking(Binder binder) { - binder.bindConstant().annotatedWith(IgnoreCaseLinking.class).to(false); - } - - // contributed by org.eclipse.xtext.xtext.generator.exporting.QualifiedNamesFragment2 - public Class bindIQualifiedNameProvider() { - return DefaultDeclarativeQualifiedNameProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIContainer$Manager() { - return StateBasedContainerManager.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public Class bindIAllContainersState$Provider() { - return ResourceSetBasedAllContainersStateProvider.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptions(Binder binder) { - binder.bind(IResourceDescriptions.class).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.builder.BuilderIntegrationFragment2 - public void configureIResourceDescriptionsPersisted(Binder binder) { - binder.bind(IResourceDescriptions.class).annotatedWith(Names.named(ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(ResourceSetBasedResourceDescriptions.class); - } - - // contributed by org.eclipse.xtext.xtext.generator.generator.GeneratorFragment2 - public Class bindIGenerator2() { - return LcDslGenerator.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public Class bindIFormatter2() { - return LcDslFormatter.class; - } - - // contributed by org.eclipse.xtext.xtext.generator.formatting.Formatter2Fragment2 - public void configureFormatterPreferences(Binder binder) { - binder.bind(IPreferenceValuesProvider.class).annotatedWith(FormatterPreferences.class).to(FormatterPreferenceValuesProvider.class); - } - -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDsl.xtextbin b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDsl.xtextbin deleted file mode 100644 index 3699f43c5661737a02d9fa3ce20857977d2cc187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11545 zcma)Ccbr^R_1`;h-kY*J*_2HJp@vSv?f?O4BJbYGWV5i1EeW6!Uv}Q^4w6Wz@4ffUOp?Wq`6Kh*x#xV(_nceLeS2M4 zo=s=grMnyY7S7IQckkXk5YCi}3-xfITARzBdh*FHlD`wHP~u@cs|77K;2GF9CbR_emd%y+!T9TCe!78A`)&VhE>urWDlc#o1z5OT=R7{N|t$kaSlp zoz3Pa8#N?S#4|yu5!Na}qqrE>lgNYYc#rkW1hoRwR&4BzZFEy%DJ+MTM%_&bFL^<@ zcXzc`aJ|K#)C^-sinQ?DSW0yBCnI|JlNLf`L@d@lGQ1-*Jz-u zSSwPQ(Qqzkgar+?Z%iB7$Oj46bq+S9*YPIMp`Npw)yF!TLMA|)`&r*0N@b?lSPUP&%kmj^C-WC}r|@@&I2BEs_z3xF{5=b?32{2e$A{33Ptfeoh{d{M2@I&A zN<+lY6zP3av(Y`vLYy5zoCAQwgzM}Xk z!q18B)b?Vjz=0`*zgeVQKTl(Si`5u30HEq`wU7P~k^S@edc5#2h@gix^oTVa#mE)@ z7!k)c;)S+h!q^dUvh|o*<@i$wB`rrU-Z3_{H9z6_(@{A7Hew0S@wbbfRfAzA#2{F5 zP4F*@i7w~Fj&;GTcUZQvSo5;2H7~2zyjV7_S4OYI6;SvWi+Id)?37QO<6j~&-Qz*6 zjv>=pwvxlS5w1^W?ed=tlKytbe@e_r0oQ>xuT65RGRP?6ED;JbXuFJ{b?+}?-W>_!m zIgR1?PqPGrnA7F-f>}qai2FOyX(@k3EbpDJVEMsvi#=eUMI_@F#4^sMRJdoMRGcX` zJmZJhdV@33=oE<)iJ*0v(dwSXx;qCd zm4eaR1-%X-G)qP^U8y42dbJc9#WEEu)qZ4=LMT=&WTmXi&4q<(&2qgQ2CM43`-`TnAMMrMA*W8wx~PQMI~8bhFss&`mJ80xL4Q*72V%mbuBx(Q(Duy~e{cV3IbH zq7Ly&qZ{|1DSBQ1D$Lf5nvl5*@>4s;#`B|&e>I2N#oUYhXTdmj0_XU%0o)V8)P@RP z3}fdxKsX1D&n43HfV3<^$_q+M^+?UQVl5&}!`xRugjE^Ir*zcr93f_D$4&6}1muLVIvxY#REnhQ7!7M~m0c z;eG@ZZcK!1Jsg0&n3ExEae{V#|f25IX)_+e7DVdPjOY zRc^r`<0-*^N4xo*dLMgN>!jen8(kgu--E5%e=j`8u(kW|;{*0~|5l3M&o}Ju{s;Jg z?cM(%A8;=4Kg8*=0aNM!EZ~6fKdi^jM`-y`>JjiZJ`nI@6n~s=1pEXa2zWamE*1VK z`MX2-pW<)7@IOuU&+r9D2>-KuFlPwZd@k~R2gPvwc@r~}DEu!(ll+TpJzMx+;+(8E zv8$L}LTB<$v8p#$tJdqSQ@5FE{+I2v0r~dk^A(eK!he;IcOkz$YIrPn!48#2pE~~C z?L>c#exFX=uZ!jG!TvYQLY0^)h1gxS_iqy99`s{Rj>548p7I?3Th{ltxqB_kW;+_O z%6tbM==$FkeF-^3eM|Uzkr5nzAFe&^NBBR0bI1Q-l#L(hW68b9MH(mXUG)X5+h*yz z4@PYnP<{-hc&TdF-k+eEZw%Ywe!#{9ORRt$FHT<-XP zvM_%p%$jU=2_-=O1(2rZ(SiOIm?jfU#{YLD=5IFB>?>@8n~ODV@OP4U3?#Z4zG-m$ ze^}rDr0glIyu- zeGuZIvgUX&_18gPS1$4pV{is&9Eyqsm95m}8*Z-$E{^~HrsB`jwnwaPmd#@e1cZ;BnvmE zyc3cQR@_)ne@CI3u_TcgFQMk=a>u&`9z(wU{5P&=bD@W3-uk3ZmwjF z=VC1{3+Y=h2{SFyXevU>L7bvy3vP1+CuE*X&D4`y%)sp7DRjJ6y)49GouhM*>RT~7 zdw6WMEsh+rU3NYPCsyf>M)cVQoNjU$@W};(CFBU#UO7sd^{_OnS4BC-K=_L2#u>O( z*RC(5>j}6{w%kryw^MYBb;>rt;N8(`^DYXGQr`9o?ls?IujWz9$lL2NOH{x+c2M^RYoGt0uV6j@mxm%w)Qw8p(#(^z_b)A^C3b6 zts80cLfWj}A2&NOJ?hC9K|hYN5V|j>?n|iKDj{0|$vlZ$YnS#+r?VW&=l@Fep1x7a7|f`A+sJ zP6wT>@cu6JXk5OV*?14Lfr;0tk)52{JT{H)WD%06Hwy3xa_^)5t&gLhpP2CE`>lRh zt3m$*)c+v$`}V^}wYJrhA7Zem)#m#(zRojh7uRW2h5RsLO+vl}J*Pwc2tvgf|32M8pJl~xEWig1?Wc=`hA+Rg5ZCZJ@v zC!FEE4L7T7TdR`Tl|^lY)T(v%BBmEu%b#vK#xut=13lVshr(v)%??T)n7lhoA{ z2EhR;pvW33F24(hea1t7v4RUC>qE%zk>CRA0`2bmHihyB9SnbH64=Wt3~p?&?#V?_21+e^;(Ma3%F*H|W@&PEdWgHy8?uhL-#%LMtfEP<)!(>pW;z5S? z5JFoq5iCr0HaqgSmhkTw9PXI**Fbm=>+pULS4oR49rhLZo}yu|1^Km}3!ORr@A#vD~$oTG;=p@!{gDnBtQhdmsOvE<<3!Ea`hWU#k!#EA`0WvalY3R`qyWs)EvZG_8c~7y_ax2w}-9%Ip@0|21WmBa1jm_ot zu29{`PdAer*2a0?i^-*Wn4Wbo$V8UQBFkP#me)hvMFTrHRumH#_QB1C2{ybsROXUcAg*6P424IKRz z@kyp;kAON&ClK&NOsTb)XAOKI*-yz)8;HK$Q5!k2(Dh5}!S_j=Jc@PQ3hS^R=Me2t zr~#%3uhEHAW#O1RgVHq~vP;6J7{V?Ni)J{SN_v|>uX_q2xW-2sN1bLVolZ))YG}8C z#uGrpQ)gfiQ)fncfIbVnG_Fu*0~B*!ox?e=o)~rNxzI@PY9Dh~Jqdj6i_X(|B;xZh zNoNyUOCKhcv`&;gOzztbLOD)YwVBf=&*_8P>3wyw`eycYPw@+2Lf^@r4#tDD*!o{A zPV>}I%i=UxoKK4j{)@#XPq8R8J~ru`3pE0Xo};5tCdMF1vk$SeFd3{2+wVFbtPMFO zCL-g>$ao48T>s&-oKP$Z&9gR&szMc2gzBQm>S9>o+N3dGEeLf9lW$(M-IJ}er$o+B z0kX7+D;9y7aL-JsSqS?Z!5nka{wLpc-K{_o9g>ijJ@2Hv`Zgq}*luE58jI;(qaaGeyB7DN+8OnYaREzN25~1T* z&L!;4zhX6KUv#=ycm`3U1yUo(a^uDr5Rm}~^K#&EcZFS6?Cmd-OsXFaM%P4n^e z!4aRdklknQ=kO{zyc!Ny9suB|XIUT5rVs3j2dDt{IT{vKVEbsNSOD@8LS17rlEg;C z5Oj#or^jo#M573r92&zCeI5OnL2? zOZ|Jzh)>O$5Ab%#zmJKz72}{A<9dr}a@6~U*@8Y`*ZX!Gdj5mRxvM_3yB~ksE=6|A14b`_Xp~L%_sB-xP6~-_({O(armhv z#^I;w^IDrA{jJF+=(8q43H;>(KFjMX4fQ!H-vNS|AuTmC!BL;L)V@G!D1JLzLF$Vj z6<1$E@D@#|JHfDX#($Z}SEGZ!($Pm>H54-Xn6wf4X4W9Q8HJ z))Vf1*d+wJf0ohkw=%|H7l%Un2vA!z#+%4ICXE z1N<8#(Zca}Gbj^_Wm&`S&Z|E47}@*-Y`V8m+T@@5IO?Ak^Is%^V`94vzW)v1ZmtWy zb0X3cA{T?Fp2c#1U{OTQG5*q##JJ4G;gTPia&DVj&NI3x9CYVe>~aaH=8|B?%hx&l zeQ1kfE@fQj(xhlEUpo~^mg6v3xM z8_p_n>|=j+T)ISG7Mw1mt&n1+=buG9iatD#?!I1&D@{bYm7aQ#>nA{;4SFJ0U z+@WN73ltB-1HOvo4(G7bf0W5#mpdYgf+dn22D$YniUj|x$=>+pj$#l;GtpC&<}3Ux zs>ed^7|Z8ao9O)%K>j$L=;PtS)0iT60%&xsk+~De14~J6gYoU|o)54>VF2bfq6sr2 zcT$_7$n`^L4|u}g;XmL%Cb!B<)aB|{b)vdM{Uevm^~s{F%PZyUM1N3bF7U}LFG1)7On|}jQJ0%E7aBMHaQ^!{~noEcdPr< y{pvyWi2tbCRP$lze^qCU&TKS68{0VyhM2b diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDslStandaloneSetupGenerated.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDslStandaloneSetupGenerated.java deleted file mode 100644 index 3e5687b..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/LcDslStandaloneSetupGenerated.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching; - -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.resource.Resource; -import org.eclipse.xtext.ISetup; -import org.eclipse.xtext.common.TerminalsStandaloneSetup; -import org.eclipse.xtext.resource.IResourceFactory; -import org.eclipse.xtext.resource.IResourceServiceProvider; - -@SuppressWarnings("all") -public class LcDslStandaloneSetupGenerated implements ISetup { - - @Override - public Injector createInjectorAndDoEMFRegistration() { - TerminalsStandaloneSetup.doSetup(); - - Injector injector = createInjector(); - register(injector); - return injector; - } - - public Injector createInjector() { - return Guice.createInjector(new LcDslRuntimeModule()); - } - - public void register(Injector injector) { - if (!EPackage.Registry.INSTANCE.containsKey("http://www.wamas.com/ide/launching/LcDsl")) { - EPackage.Registry.INSTANCE.put("http://www.wamas.com/ide/launching/LcDsl", LcDslPackage.eINSTANCE); - } - IResourceFactory resourceFactory = injector.getInstance(IResourceFactory.class); - IResourceServiceProvider serviceProvider = injector.getInstance(IResourceServiceProvider.class); - - Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("lc", resourceFactory); - IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("lc", serviceProvider); - } -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddFeature.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddFeature.java deleted file mode 100644 index 37817d4..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddFeature.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Add Feature'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.AddFeature#isOptional Optional}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.AddFeature#getFeature Feature}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddFeature() - * @model - * @generated - */ -public interface AddFeature extends EObject -{ - /** - * Returns the value of the 'Optional' attribute. - * - * - * @return the value of the 'Optional' attribute. - * @see #setOptional(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddFeature_Optional() - * @model - * @generated - */ - boolean isOptional(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.AddFeature#isOptional Optional}' attribute. - * - * - * @param value the new value of the 'Optional' attribute. - * @see #isOptional() - * @generated - */ - void setOptional(boolean value); - - /** - * Returns the value of the 'Feature' containment reference. - * - * - * @return the value of the 'Feature' containment reference. - * @see #setFeature(FeatureWithVersion) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddFeature_Feature() - * @model containment="true" - * @generated - */ - FeatureWithVersion getFeature(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.AddFeature#getFeature Feature}' containment reference. - * - * - * @param value the new value of the 'Feature' containment reference. - * @see #getFeature() - * @generated - */ - void setFeature(FeatureWithVersion value); - -} // AddFeature diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddPlugin.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddPlugin.java deleted file mode 100644 index efaa959..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AddPlugin.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Add Plugin'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.AddPlugin#isOptional Optional}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.AddPlugin#getPlugin Plugin}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddPlugin() - * @model - * @generated - */ -public interface AddPlugin extends EObject -{ - /** - * Returns the value of the 'Optional' attribute. - * - * - * @return the value of the 'Optional' attribute. - * @see #setOptional(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddPlugin_Optional() - * @model - * @generated - */ - boolean isOptional(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.AddPlugin#isOptional Optional}' attribute. - * - * - * @param value the new value of the 'Optional' attribute. - * @see #isOptional() - * @generated - */ - void setOptional(boolean value); - - /** - * Returns the value of the 'Plugin' containment reference. - * - * - * @return the value of the 'Plugin' containment reference. - * @see #setPlugin(PluginWithVersionAndStartLevel) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAddPlugin_Plugin() - * @model containment="true" - * @generated - */ - PluginWithVersionAndStartLevel getPlugin(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.AddPlugin#getPlugin Plugin}' containment reference. - * - * - * @param value the new value of the 'Plugin' containment reference. - * @see #getPlugin() - * @generated - */ - void setPlugin(PluginWithVersionAndStartLevel value); - -} // AddPlugin diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AnyPath.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AnyPath.java deleted file mode 100644 index 6288a2f..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/AnyPath.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - - -/** - * - * A representation of the model object 'Any Path'. - * - * - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getAnyPath() - * @model - * @generated - */ -public interface AnyPath extends Path -{ -} // AnyPath diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ApplicationExtPoint.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ApplicationExtPoint.java deleted file mode 100644 index 583983a..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ApplicationExtPoint.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Application Ext Point'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ApplicationExtPoint#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getApplicationExtPoint() - * @model - * @generated - */ -public interface ApplicationExtPoint extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getApplicationExtPoint_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ApplicationExtPoint#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // ApplicationExtPoint diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/BrowserLaunchMode.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/BrowserLaunchMode.java deleted file mode 100644 index a55b532..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/BrowserLaunchMode.java +++ /dev/null @@ -1,248 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Browser Launch Mode', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getBrowserLaunchMode() - * @model - * @generated - */ -public enum BrowserLaunchMode implements Enumerator -{ - /** - * The 'INTERNAL' literal object. - * - * - * @see #INTERNAL_VALUE - * @generated - * @ordered - */ - INTERNAL(0, "INTERNAL", "internal"), - - /** - * The 'EXTERNAL' literal object. - * - * - * @see #EXTERNAL_VALUE - * @generated - * @ordered - */ - EXTERNAL(1, "EXTERNAL", "external"), - - /** - * The 'NONE' literal object. - * - * - * @see #NONE_VALUE - * @generated - * @ordered - */ - NONE(2, "NONE", "none"); - - /** - * The 'INTERNAL' literal value. - * - * - * @see #INTERNAL - * @model literal="internal" - * @generated - * @ordered - */ - public static final int INTERNAL_VALUE = 0; - - /** - * The 'EXTERNAL' literal value. - * - * - * @see #EXTERNAL - * @model literal="external" - * @generated - * @ordered - */ - public static final int EXTERNAL_VALUE = 1; - - /** - * The 'NONE' literal value. - * - * - * @see #NONE - * @model literal="none" - * @generated - * @ordered - */ - public static final int NONE_VALUE = 2; - - /** - * An array of all the 'Browser Launch Mode' enumerators. - * - * - * @generated - */ - private static final BrowserLaunchMode[] VALUES_ARRAY = - new BrowserLaunchMode[] - { - INTERNAL, - EXTERNAL, - NONE, - }; - - /** - * A public read-only list of all the 'Browser Launch Mode' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Browser Launch Mode' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static BrowserLaunchMode get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - BrowserLaunchMode result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Browser Launch Mode' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static BrowserLaunchMode getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - BrowserLaunchMode result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Browser Launch Mode' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static BrowserLaunchMode get(int value) - { - switch (value) - { - case INTERNAL_VALUE: return INTERNAL; - case EXTERNAL_VALUE: return EXTERNAL; - case NONE_VALUE: return NONE; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private BrowserLaunchMode(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //BrowserLaunchMode diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ClearOption.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ClearOption.java deleted file mode 100644 index e540daf..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ClearOption.java +++ /dev/null @@ -1,117 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Clear Option'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ClearOption#isWorkspace Workspace}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.ClearOption#isLog Log}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.ClearOption#isNoAskClear No Ask Clear}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.ClearOption#isConfig Config}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getClearOption() - * @model - * @generated - */ -public interface ClearOption extends EObject -{ - /** - * Returns the value of the 'Workspace' attribute. - * - * - * @return the value of the 'Workspace' attribute. - * @see #setWorkspace(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getClearOption_Workspace() - * @model - * @generated - */ - boolean isWorkspace(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ClearOption#isWorkspace Workspace}' attribute. - * - * - * @param value the new value of the 'Workspace' attribute. - * @see #isWorkspace() - * @generated - */ - void setWorkspace(boolean value); - - /** - * Returns the value of the 'Log' attribute. - * - * - * @return the value of the 'Log' attribute. - * @see #setLog(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getClearOption_Log() - * @model - * @generated - */ - boolean isLog(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ClearOption#isLog Log}' attribute. - * - * - * @param value the new value of the 'Log' attribute. - * @see #isLog() - * @generated - */ - void setLog(boolean value); - - /** - * Returns the value of the 'No Ask Clear' attribute. - * - * - * @return the value of the 'No Ask Clear' attribute. - * @see #setNoAskClear(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getClearOption_NoAskClear() - * @model - * @generated - */ - boolean isNoAskClear(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ClearOption#isNoAskClear No Ask Clear}' attribute. - * - * - * @param value the new value of the 'No Ask Clear' attribute. - * @see #isNoAskClear() - * @generated - */ - void setNoAskClear(boolean value); - - /** - * Returns the value of the 'Config' attribute. - * - * - * @return the value of the 'Config' attribute. - * @see #setConfig(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getClearOption_Config() - * @model - * @generated - */ - boolean isConfig(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ClearOption#isConfig Config}' attribute. - * - * - * @param value the new value of the 'Config' attribute. - * @see #isConfig() - * @generated - */ - void setConfig(boolean value); - -} // ClearOption diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ConfigIniTemplate.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ConfigIniTemplate.java deleted file mode 100644 index daf7189..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ConfigIniTemplate.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Config Ini Template'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ConfigIniTemplate#getPath Path}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getConfigIniTemplate() - * @model - * @generated - */ -public interface ConfigIniTemplate extends EObject -{ - /** - * Returns the value of the 'Path' containment reference. - * - * - * @return the value of the 'Path' containment reference. - * @see #setPath(ExistingPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getConfigIniTemplate_Path() - * @model containment="true" - * @generated - */ - ExistingPath getPath(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ConfigIniTemplate#getPath Path}' containment reference. - * - * - * @param value the new value of the 'Path' containment reference. - * @see #getPath() - * @generated - */ - void setPath(ExistingPath value); - -} // ConfigIniTemplate diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ContentProviderProduct.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ContentProviderProduct.java deleted file mode 100644 index 9d65191..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ContentProviderProduct.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Content Provider Product'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ContentProviderProduct#getProduct Product}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getContentProviderProduct() - * @model - * @generated - */ -public interface ContentProviderProduct extends EObject -{ - /** - * Returns the value of the 'Product' containment reference. - * - * - * @return the value of the 'Product' containment reference. - * @see #setProduct(ExistingPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getContentProviderProduct_Product() - * @model containment="true" - * @generated - */ - ExistingPath getProduct(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ContentProviderProduct#getProduct Product}' containment reference. - * - * - * @param value the new value of the 'Product' containment reference. - * @see #getProduct() - * @generated - */ - void setProduct(ExistingPath value); - -} // ContentProviderProduct diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/EnvironmentVariable.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/EnvironmentVariable.java deleted file mode 100644 index 876b13e..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/EnvironmentVariable.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Environment Variable'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getValue Value}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getEnvironmentVariable() - * @model - * @generated - */ -public interface EnvironmentVariable extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getEnvironmentVariable_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Value' containment reference. - * - * - * @return the value of the 'Value' containment reference. - * @see #setValue(StringWithVariables) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getEnvironmentVariable_Value() - * @model containment="true" - * @generated - */ - StringWithVariables getValue(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getValue Value}' containment reference. - * - * - * @param value the new value of the 'Value' containment reference. - * @see #getValue() - * @generated - */ - void setValue(StringWithVariables value); - -} // EnvironmentVariable diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExecutionEnvironment.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExecutionEnvironment.java deleted file mode 100644 index 9dfc472..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExecutionEnvironment.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Execution Environment'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ExecutionEnvironment#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getExecutionEnvironment() - * @model - * @generated - */ -public interface ExecutionEnvironment extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getExecutionEnvironment_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ExecutionEnvironment#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // ExecutionEnvironment diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExistingPath.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExistingPath.java deleted file mode 100644 index f11a635..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ExistingPath.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - - -/** - * - * A representation of the model object 'Existing Path'. - * - * - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getExistingPath() - * @model - * @generated - */ -public interface ExistingPath extends Path -{ -} // ExistingPath diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Favorites.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Favorites.java deleted file mode 100644 index caadf83..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Favorites.java +++ /dev/null @@ -1,42 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Favorites'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.Favorites#getTypes Types}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getFavorites() - * @model - * @generated - */ -public interface Favorites extends EObject -{ - /** - * Returns the value of the 'Types' attribute list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.LaunchModeType}. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.LaunchModeType}. - * - * - * @return the value of the 'Types' attribute list. - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getFavorites_Types() - * @model unique="false" - * @generated - */ - EList getTypes(); - -} // Favorites diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/FeatureWithVersion.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/FeatureWithVersion.java deleted file mode 100644 index e720696..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/FeatureWithVersion.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Feature With Version'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getVersion Version}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getFeatureWithVersion() - * @model - * @generated - */ -public interface FeatureWithVersion extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getFeatureWithVersion_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Version' attribute. - * - * - * @return the value of the 'Version' attribute. - * @see #setVersion(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getFeatureWithVersion_Version() - * @model - * @generated - */ - String getVersion(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getVersion Version}' attribute. - * - * - * @param value the new value of the 'Version' attribute. - * @see #getVersion() - * @generated - */ - void setVersion(String value); - -} // FeatureWithVersion diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupMember.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupMember.java deleted file mode 100644 index 8b9c3aa..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupMember.java +++ /dev/null @@ -1,120 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Group Member'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.GroupMember#getType Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.GroupMember#isAdopt Adopt}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.GroupMember#getMember Member}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.GroupMember#getPostAction Post Action}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupMember() - * @model - * @generated - */ -public interface GroupMember extends EObject -{ - /** - * Returns the value of the 'Type' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.LaunchModeType}. - * - * - * @return the value of the 'Type' attribute. - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @see #setType(LaunchModeType) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupMember_Type() - * @model - * @generated - */ - LaunchModeType getType(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupMember#getType Type}' attribute. - * - * - * @param value the new value of the 'Type' attribute. - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @see #getType() - * @generated - */ - void setType(LaunchModeType value); - - /** - * Returns the value of the 'Adopt' attribute. - * - * - * @return the value of the 'Adopt' attribute. - * @see #setAdopt(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupMember_Adopt() - * @model - * @generated - */ - boolean isAdopt(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupMember#isAdopt Adopt}' attribute. - * - * - * @param value the new value of the 'Adopt' attribute. - * @see #isAdopt() - * @generated - */ - void setAdopt(boolean value); - - /** - * Returns the value of the 'Member' reference. - * - * - * @return the value of the 'Member' reference. - * @see #setMember(LaunchConfig) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupMember_Member() - * @model - * @generated - */ - LaunchConfig getMember(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupMember#getMember Member}' reference. - * - * - * @param value the new value of the 'Member' reference. - * @see #getMember() - * @generated - */ - void setMember(LaunchConfig value); - - /** - * Returns the value of the 'Post Action' containment reference. - * - * - * @return the value of the 'Post Action' containment reference. - * @see #setPostAction(GroupPostLaunchAction) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupMember_PostAction() - * @model containment="true" - * @generated - */ - GroupPostLaunchAction getPostAction(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupMember#getPostAction Post Action}' containment reference. - * - * - * @param value the new value of the 'Post Action' containment reference. - * @see #getPostAction() - * @generated - */ - void setPostAction(GroupPostLaunchAction value); - -} // GroupMember diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchAction.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchAction.java deleted file mode 100644 index b391616..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchAction.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Group Post Launch Action'. - * - * - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchAction() - * @model - * @generated - */ -public interface GroupPostLaunchAction extends EObject -{ -} // GroupPostLaunchAction diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchDelay.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchDelay.java deleted file mode 100644 index 082ea04..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchDelay.java +++ /dev/null @@ -1,47 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - - -/** - * - * A representation of the model object 'Group Post Launch Delay'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay#getDelay Delay}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchDelay() - * @model - * @generated - */ -public interface GroupPostLaunchDelay extends GroupPostLaunchAction -{ - /** - * Returns the value of the 'Delay' attribute. - * - * - * @return the value of the 'Delay' attribute. - * @see #setDelay(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchDelay_Delay() - * @model - * @generated - */ - int getDelay(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay#getDelay Delay}' attribute. - * - * - * @param value the new value of the 'Delay' attribute. - * @see #getDelay() - * @generated - */ - void setDelay(int value); - -} // GroupPostLaunchDelay diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchRegex.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchRegex.java deleted file mode 100644 index 47350e9..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchRegex.java +++ /dev/null @@ -1,47 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - - -/** - * - * A representation of the model object 'Group Post Launch Regex'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex#getRegex Regex}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchRegex() - * @model - * @generated - */ -public interface GroupPostLaunchRegex extends GroupPostLaunchAction -{ - /** - * Returns the value of the 'Regex' attribute. - * - * - * @return the value of the 'Regex' attribute. - * @see #setRegex(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchRegex_Regex() - * @model - * @generated - */ - String getRegex(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex#getRegex Regex}' attribute. - * - * - * @param value the new value of the 'Regex' attribute. - * @see #getRegex() - * @generated - */ - void setRegex(String value); - -} // GroupPostLaunchRegex diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchWait.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchWait.java deleted file mode 100644 index f407fad..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/GroupPostLaunchWait.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - - -/** - * - * A representation of the model object 'Group Post Launch Wait'. - * - * - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getGroupPostLaunchWait() - * @model - * @generated - */ -public interface GroupPostLaunchWait extends GroupPostLaunchAction -{ -} // GroupPostLaunchWait diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/IgnorePlugin.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/IgnorePlugin.java deleted file mode 100644 index dbe829e..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/IgnorePlugin.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Ignore Plugin'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.IgnorePlugin#getPlugin Plugin}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getIgnorePlugin() - * @model - * @generated - */ -public interface IgnorePlugin extends EObject -{ - /** - * Returns the value of the 'Plugin' containment reference. - * - * - * @return the value of the 'Plugin' containment reference. - * @see #setPlugin(PluginWithVersion) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getIgnorePlugin_Plugin() - * @model containment="true" - * @generated - */ - PluginWithVersion getPlugin(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.IgnorePlugin#getPlugin Plugin}' containment reference. - * - * - * @param value the new value of the 'Plugin' containment reference. - * @see #getPlugin() - * @generated - */ - void setPlugin(PluginWithVersion value); - -} // IgnorePlugin diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/InputStream.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/InputStream.java deleted file mode 100644 index 6301cff..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/InputStream.java +++ /dev/null @@ -1,202 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Input Stream', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getInputStream() - * @model - * @generated - */ -public enum InputStream implements Enumerator -{ - /** - * The 'STDIN' literal object. - * - * - * @see #STDIN_VALUE - * @generated - * @ordered - */ - STDIN(0, "STDIN", "stdin"); - - /** - * The 'STDIN' literal value. - * - * - * @see #STDIN - * @model literal="stdin" - * @generated - * @ordered - */ - public static final int STDIN_VALUE = 0; - - /** - * An array of all the 'Input Stream' enumerators. - * - * - * @generated - */ - private static final InputStream[] VALUES_ARRAY = - new InputStream[] - { - STDIN, - }; - - /** - * A public read-only list of all the 'Input Stream' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Input Stream' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static InputStream get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - InputStream result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Input Stream' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static InputStream getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - InputStream result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Input Stream' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static InputStream get(int value) - { - switch (value) - { - case STDIN_VALUE: return STDIN; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private InputStream(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //InputStream diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainSearch.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainSearch.java deleted file mode 100644 index b86b007..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainSearch.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Java Main Search'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isSystem System}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isInherited Inherited}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getJavaMainSearch() - * @model - * @generated - */ -public interface JavaMainSearch extends EObject -{ - /** - * Returns the value of the 'System' attribute. - * - * - * @return the value of the 'System' attribute. - * @see #setSystem(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getJavaMainSearch_System() - * @model - * @generated - */ - boolean isSystem(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isSystem System}' attribute. - * - * - * @param value the new value of the 'System' attribute. - * @see #isSystem() - * @generated - */ - void setSystem(boolean value); - - /** - * Returns the value of the 'Inherited' attribute. - * - * - * @return the value of the 'Inherited' attribute. - * @see #setInherited(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getJavaMainSearch_Inherited() - * @model - * @generated - */ - boolean isInherited(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isInherited Inherited}' attribute. - * - * - * @param value the new value of the 'Inherited' attribute. - * @see #isInherited() - * @generated - */ - void setInherited(boolean value); - -} // JavaMainSearch diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainType.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainType.java deleted file mode 100644 index ddd1bf8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/JavaMainType.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Java Main Type'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.JavaMainType#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getJavaMainType() - * @model - * @generated - */ -public interface JavaMainType extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getJavaMainType_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.JavaMainType#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // JavaMainType diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LCModel.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LCModel.java deleted file mode 100644 index d8a33c1..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LCModel.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'LC Model'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.LCModel#getConfigurations Configurations}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLCModel() - * @model - * @generated - */ -public interface LCModel extends EObject -{ - /** - * Returns the value of the 'Configurations' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.LaunchConfig}. - * - * - * @return the value of the 'Configurations' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLCModel_Configurations() - * @model containment="true" - * @generated - */ - EList getConfigurations(); - -} // LCModel diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfig.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfig.java deleted file mode 100644 index 5fbd442..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfig.java +++ /dev/null @@ -1,870 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Launch Config'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isExplicit Explicit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isManual Manual}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isAbstract Abstract}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isForeground Foreground}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoConsole No Console}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoValidate No Validate}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isSwInstallSupport Sw Install Support}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isReplaceEnv Replace Env}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isStopInMain Stop In Main}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isKeepRunning Keep Running}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isRunInUiThread Run In Ui Thread}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#isQualify Qualify}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getQualifierId Qualifier Id}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getType Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getSuperConfig Super Config}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getClears Clears}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkspace Workspace}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkingDir Working Dir}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMemory Memory}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainProject Main Project}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainType Main Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getApplication Application}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getProduct Product}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getFavorites Favorites}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getRedirect Redirect}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getExecEnv Exec Env}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getConfigIniTemplate Config Ini Template}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getJavaMainSearch Java Main Search}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getServletConfig Servlet Config}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getContentProviderProduct Content Provider Product}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getTest Test}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getPlugins Plugins}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getFeatures Features}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getIgnore Ignore}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getGroupMembers Group Members}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getVmArgs Vm Args}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getProgArgs Prog Args}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getEnvVars Env Vars}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.LaunchConfig#getTraces Traces}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig() - * @model - * @generated - */ -public interface LaunchConfig extends EObject -{ - /** - * Returns the value of the 'Explicit' attribute. - * - * - * @return the value of the 'Explicit' attribute. - * @see #setExplicit(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Explicit() - * @model - * @generated - */ - boolean isExplicit(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isExplicit Explicit}' attribute. - * - * - * @param value the new value of the 'Explicit' attribute. - * @see #isExplicit() - * @generated - */ - void setExplicit(boolean value); - - /** - * Returns the value of the 'Manual' attribute. - * - * - * @return the value of the 'Manual' attribute. - * @see #setManual(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Manual() - * @model - * @generated - */ - boolean isManual(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isManual Manual}' attribute. - * - * - * @param value the new value of the 'Manual' attribute. - * @see #isManual() - * @generated - */ - void setManual(boolean value); - - /** - * Returns the value of the 'Abstract' attribute. - * - * - * @return the value of the 'Abstract' attribute. - * @see #setAbstract(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Abstract() - * @model - * @generated - */ - boolean isAbstract(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isAbstract Abstract}' attribute. - * - * - * @param value the new value of the 'Abstract' attribute. - * @see #isAbstract() - * @generated - */ - void setAbstract(boolean value); - - /** - * Returns the value of the 'Foreground' attribute. - * - * - * @return the value of the 'Foreground' attribute. - * @see #setForeground(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Foreground() - * @model - * @generated - */ - boolean isForeground(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isForeground Foreground}' attribute. - * - * - * @param value the new value of the 'Foreground' attribute. - * @see #isForeground() - * @generated - */ - void setForeground(boolean value); - - /** - * Returns the value of the 'No Console' attribute. - * - * - * @return the value of the 'No Console' attribute. - * @see #setNoConsole(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_NoConsole() - * @model - * @generated - */ - boolean isNoConsole(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoConsole No Console}' attribute. - * - * - * @param value the new value of the 'No Console' attribute. - * @see #isNoConsole() - * @generated - */ - void setNoConsole(boolean value); - - /** - * Returns the value of the 'No Validate' attribute. - * - * - * @return the value of the 'No Validate' attribute. - * @see #setNoValidate(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_NoValidate() - * @model - * @generated - */ - boolean isNoValidate(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoValidate No Validate}' attribute. - * - * - * @param value the new value of the 'No Validate' attribute. - * @see #isNoValidate() - * @generated - */ - void setNoValidate(boolean value); - - /** - * Returns the value of the 'Sw Install Support' attribute. - * - * - * @return the value of the 'Sw Install Support' attribute. - * @see #setSwInstallSupport(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_SwInstallSupport() - * @model - * @generated - */ - boolean isSwInstallSupport(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isSwInstallSupport Sw Install Support}' attribute. - * - * - * @param value the new value of the 'Sw Install Support' attribute. - * @see #isSwInstallSupport() - * @generated - */ - void setSwInstallSupport(boolean value); - - /** - * Returns the value of the 'Replace Env' attribute. - * - * - * @return the value of the 'Replace Env' attribute. - * @see #setReplaceEnv(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ReplaceEnv() - * @model - * @generated - */ - boolean isReplaceEnv(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isReplaceEnv Replace Env}' attribute. - * - * - * @param value the new value of the 'Replace Env' attribute. - * @see #isReplaceEnv() - * @generated - */ - void setReplaceEnv(boolean value); - - /** - * Returns the value of the 'Stop In Main' attribute. - * - * - * @return the value of the 'Stop In Main' attribute. - * @see #setStopInMain(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_StopInMain() - * @model - * @generated - */ - boolean isStopInMain(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isStopInMain Stop In Main}' attribute. - * - * - * @param value the new value of the 'Stop In Main' attribute. - * @see #isStopInMain() - * @generated - */ - void setStopInMain(boolean value); - - /** - * Returns the value of the 'Keep Running' attribute. - * - * - * @return the value of the 'Keep Running' attribute. - * @see #setKeepRunning(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_KeepRunning() - * @model - * @generated - */ - boolean isKeepRunning(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isKeepRunning Keep Running}' attribute. - * - * - * @param value the new value of the 'Keep Running' attribute. - * @see #isKeepRunning() - * @generated - */ - void setKeepRunning(boolean value); - - /** - * Returns the value of the 'Run In Ui Thread' attribute. - * - * - * @return the value of the 'Run In Ui Thread' attribute. - * @see #setRunInUiThread(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_RunInUiThread() - * @model - * @generated - */ - boolean isRunInUiThread(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isRunInUiThread Run In Ui Thread}' attribute. - * - * - * @param value the new value of the 'Run In Ui Thread' attribute. - * @see #isRunInUiThread() - * @generated - */ - void setRunInUiThread(boolean value); - - /** - * Returns the value of the 'Qualify' attribute. - * - * - * @return the value of the 'Qualify' attribute. - * @see #setQualify(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Qualify() - * @model - * @generated - */ - boolean isQualify(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isQualify Qualify}' attribute. - * - * - * @param value the new value of the 'Qualify' attribute. - * @see #isQualify() - * @generated - */ - void setQualify(boolean value); - - /** - * Returns the value of the 'Qualifier Id' attribute. - * - * - * @return the value of the 'Qualifier Id' attribute. - * @see #setQualifierId(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_QualifierId() - * @model - * @generated - */ - String getQualifierId(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getQualifierId Qualifier Id}' attribute. - * - * - * @param value the new value of the 'Qualifier Id' attribute. - * @see #getQualifierId() - * @generated - */ - void setQualifierId(String value); - - /** - * Returns the value of the 'Type' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.LaunchConfigType}. - * - * - * @return the value of the 'Type' attribute. - * @see com.wamas.ide.launching.lcDsl.LaunchConfigType - * @see #setType(LaunchConfigType) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Type() - * @model - * @generated - */ - LaunchConfigType getType(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getType Type}' attribute. - * - * - * @param value the new value of the 'Type' attribute. - * @see com.wamas.ide.launching.lcDsl.LaunchConfigType - * @see #getType() - * @generated - */ - void setType(LaunchConfigType value); - - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Super Config' reference. - * - * - * @return the value of the 'Super Config' reference. - * @see #setSuperConfig(LaunchConfig) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_SuperConfig() - * @model - * @generated - */ - LaunchConfig getSuperConfig(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getSuperConfig Super Config}' reference. - * - * - * @param value the new value of the 'Super Config' reference. - * @see #getSuperConfig() - * @generated - */ - void setSuperConfig(LaunchConfig value); - - /** - * Returns the value of the 'Clears' containment reference. - * - * - * @return the value of the 'Clears' containment reference. - * @see #setClears(ClearOption) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Clears() - * @model containment="true" - * @generated - */ - ClearOption getClears(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getClears Clears}' containment reference. - * - * - * @param value the new value of the 'Clears' containment reference. - * @see #getClears() - * @generated - */ - void setClears(ClearOption value); - - /** - * Returns the value of the 'Workspace' containment reference. - * - * - * @return the value of the 'Workspace' containment reference. - * @see #setWorkspace(Workspace) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Workspace() - * @model containment="true" - * @generated - */ - Workspace getWorkspace(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkspace Workspace}' containment reference. - * - * - * @param value the new value of the 'Workspace' containment reference. - * @see #getWorkspace() - * @generated - */ - void setWorkspace(Workspace value); - - /** - * Returns the value of the 'Working Dir' containment reference. - * - * - * @return the value of the 'Working Dir' containment reference. - * @see #setWorkingDir(WorkingDir) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_WorkingDir() - * @model containment="true" - * @generated - */ - WorkingDir getWorkingDir(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkingDir Working Dir}' containment reference. - * - * - * @param value the new value of the 'Working Dir' containment reference. - * @see #getWorkingDir() - * @generated - */ - void setWorkingDir(WorkingDir value); - - /** - * Returns the value of the 'Memory' containment reference. - * - * - * @return the value of the 'Memory' containment reference. - * @see #setMemory(MemoryOption) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Memory() - * @model containment="true" - * @generated - */ - MemoryOption getMemory(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMemory Memory}' containment reference. - * - * - * @param value the new value of the 'Memory' containment reference. - * @see #getMemory() - * @generated - */ - void setMemory(MemoryOption value); - - /** - * Returns the value of the 'Main Project' containment reference. - * - * - * @return the value of the 'Main Project' containment reference. - * @see #setMainProject(MainProject) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_MainProject() - * @model containment="true" - * @generated - */ - MainProject getMainProject(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainProject Main Project}' containment reference. - * - * - * @param value the new value of the 'Main Project' containment reference. - * @see #getMainProject() - * @generated - */ - void setMainProject(MainProject value); - - /** - * Returns the value of the 'Main Type' containment reference. - * - * - * @return the value of the 'Main Type' containment reference. - * @see #setMainType(MainType) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_MainType() - * @model containment="true" - * @generated - */ - MainType getMainType(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainType Main Type}' containment reference. - * - * - * @param value the new value of the 'Main Type' containment reference. - * @see #getMainType() - * @generated - */ - void setMainType(MainType value); - - /** - * Returns the value of the 'Application' containment reference. - * - * - * @return the value of the 'Application' containment reference. - * @see #setApplication(ApplicationExtPoint) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Application() - * @model containment="true" - * @generated - */ - ApplicationExtPoint getApplication(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getApplication Application}' containment reference. - * - * - * @param value the new value of the 'Application' containment reference. - * @see #getApplication() - * @generated - */ - void setApplication(ApplicationExtPoint value); - - /** - * Returns the value of the 'Product' containment reference. - * - * - * @return the value of the 'Product' containment reference. - * @see #setProduct(ProductExtPoint) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Product() - * @model containment="true" - * @generated - */ - ProductExtPoint getProduct(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getProduct Product}' containment reference. - * - * - * @param value the new value of the 'Product' containment reference. - * @see #getProduct() - * @generated - */ - void setProduct(ProductExtPoint value); - - /** - * Returns the value of the 'Favorites' containment reference. - * - * - * @return the value of the 'Favorites' containment reference. - * @see #setFavorites(Favorites) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Favorites() - * @model containment="true" - * @generated - */ - Favorites getFavorites(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getFavorites Favorites}' containment reference. - * - * - * @param value the new value of the 'Favorites' containment reference. - * @see #getFavorites() - * @generated - */ - void setFavorites(Favorites value); - - /** - * Returns the value of the 'Redirect' containment reference. - * - * - * @return the value of the 'Redirect' containment reference. - * @see #setRedirect(Redirect) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Redirect() - * @model containment="true" - * @generated - */ - Redirect getRedirect(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getRedirect Redirect}' containment reference. - * - * - * @param value the new value of the 'Redirect' containment reference. - * @see #getRedirect() - * @generated - */ - void setRedirect(Redirect value); - - /** - * Returns the value of the 'Exec Env' containment reference. - * - * - * @return the value of the 'Exec Env' containment reference. - * @see #setExecEnv(ExecutionEnvironment) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ExecEnv() - * @model containment="true" - * @generated - */ - ExecutionEnvironment getExecEnv(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getExecEnv Exec Env}' containment reference. - * - * - * @param value the new value of the 'Exec Env' containment reference. - * @see #getExecEnv() - * @generated - */ - void setExecEnv(ExecutionEnvironment value); - - /** - * Returns the value of the 'Config Ini Template' containment reference. - * - * - * @return the value of the 'Config Ini Template' containment reference. - * @see #setConfigIniTemplate(ConfigIniTemplate) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ConfigIniTemplate() - * @model containment="true" - * @generated - */ - ConfigIniTemplate getConfigIniTemplate(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getConfigIniTemplate Config Ini Template}' containment reference. - * - * - * @param value the new value of the 'Config Ini Template' containment reference. - * @see #getConfigIniTemplate() - * @generated - */ - void setConfigIniTemplate(ConfigIniTemplate value); - - /** - * Returns the value of the 'Java Main Search' containment reference. - * - * - * @return the value of the 'Java Main Search' containment reference. - * @see #setJavaMainSearch(JavaMainSearch) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_JavaMainSearch() - * @model containment="true" - * @generated - */ - JavaMainSearch getJavaMainSearch(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getJavaMainSearch Java Main Search}' containment reference. - * - * - * @param value the new value of the 'Java Main Search' containment reference. - * @see #getJavaMainSearch() - * @generated - */ - void setJavaMainSearch(JavaMainSearch value); - - /** - * Returns the value of the 'Servlet Config' containment reference. - * - * - * @return the value of the 'Servlet Config' containment reference. - * @see #setServletConfig(RapServletConfig) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ServletConfig() - * @model containment="true" - * @generated - */ - RapServletConfig getServletConfig(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getServletConfig Servlet Config}' containment reference. - * - * - * @param value the new value of the 'Servlet Config' containment reference. - * @see #getServletConfig() - * @generated - */ - void setServletConfig(RapServletConfig value); - - /** - * Returns the value of the 'Content Provider Product' containment reference. - * - * - * @return the value of the 'Content Provider Product' containment reference. - * @see #setContentProviderProduct(ContentProviderProduct) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ContentProviderProduct() - * @model containment="true" - * @generated - */ - ContentProviderProduct getContentProviderProduct(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getContentProviderProduct Content Provider Product}' containment reference. - * - * - * @param value the new value of the 'Content Provider Product' containment reference. - * @see #getContentProviderProduct() - * @generated - */ - void setContentProviderProduct(ContentProviderProduct value); - - /** - * Returns the value of the 'Test' containment reference. - * - * - * @return the value of the 'Test' containment reference. - * @see #setTest(TestConfig) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Test() - * @model containment="true" - * @generated - */ - TestConfig getTest(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getTest Test}' containment reference. - * - * - * @param value the new value of the 'Test' containment reference. - * @see #getTest() - * @generated - */ - void setTest(TestConfig value); - - /** - * Returns the value of the 'Plugins' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.AddPlugin}. - * - * - * @return the value of the 'Plugins' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Plugins() - * @model containment="true" - * @generated - */ - EList getPlugins(); - - /** - * Returns the value of the 'Features' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.AddFeature}. - * - * - * @return the value of the 'Features' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Features() - * @model containment="true" - * @generated - */ - EList getFeatures(); - - /** - * Returns the value of the 'Ignore' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.IgnorePlugin}. - * - * - * @return the value of the 'Ignore' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Ignore() - * @model containment="true" - * @generated - */ - EList getIgnore(); - - /** - * Returns the value of the 'Group Members' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.GroupMember}. - * - * - * @return the value of the 'Group Members' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_GroupMembers() - * @model containment="true" - * @generated - */ - EList getGroupMembers(); - - /** - * Returns the value of the 'Vm Args' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.VmArgument}. - * - * - * @return the value of the 'Vm Args' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_VmArgs() - * @model containment="true" - * @generated - */ - EList getVmArgs(); - - /** - * Returns the value of the 'Prog Args' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.ProgramArgument}. - * - * - * @return the value of the 'Prog Args' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_ProgArgs() - * @model containment="true" - * @generated - */ - EList getProgArgs(); - - /** - * Returns the value of the 'Env Vars' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.EnvironmentVariable}. - * - * - * @return the value of the 'Env Vars' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_EnvVars() - * @model containment="true" - * @generated - */ - EList getEnvVars(); - - /** - * Returns the value of the 'Traces' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.TraceEnablement}. - * - * - * @return the value of the 'Traces' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfig_Traces() - * @model containment="true" - * @generated - */ - EList getTraces(); - -} // LaunchConfig diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfigType.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfigType.java deleted file mode 100644 index 4ff6397..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchConfigType.java +++ /dev/null @@ -1,317 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Launch Config Type', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchConfigType() - * @model - * @generated - */ -public enum LaunchConfigType implements Enumerator -{ - /** - * The 'JAVA' literal object. - * - * - * @see #JAVA_VALUE - * @generated - * @ordered - */ - JAVA(0, "JAVA", "java"), - - /** - * The 'ECLIPSE' literal object. - * - * - * @see #ECLIPSE_VALUE - * @generated - * @ordered - */ - ECLIPSE(1, "ECLIPSE", "eclipse"), - - /** - * The 'RAP' literal object. - * - * - * @see #RAP_VALUE - * @generated - * @ordered - */ - RAP(2, "RAP", "rap"), - - /** - * The 'GROUP' literal object. - * - * - * @see #GROUP_VALUE - * @generated - * @ordered - */ - GROUP(3, "GROUP", "group"), - - /** - * The 'SWTBOT' literal object. - * - * - * @see #SWTBOT_VALUE - * @generated - * @ordered - */ - SWTBOT(4, "SWTBOT", "swtbot"), - - /** - * The 'JUNIT PLUGIN' literal object. - * - * - * @see #JUNIT_PLUGIN_VALUE - * @generated - * @ordered - */ - JUNIT_PLUGIN(5, "JUNIT_PLUGIN", "junit-plugin"); - - /** - * The 'JAVA' literal value. - * - * - * @see #JAVA - * @model literal="java" - * @generated - * @ordered - */ - public static final int JAVA_VALUE = 0; - - /** - * The 'ECLIPSE' literal value. - * - * - * @see #ECLIPSE - * @model literal="eclipse" - * @generated - * @ordered - */ - public static final int ECLIPSE_VALUE = 1; - - /** - * The 'RAP' literal value. - * - * - * @see #RAP - * @model literal="rap" - * @generated - * @ordered - */ - public static final int RAP_VALUE = 2; - - /** - * The 'GROUP' literal value. - * - * - * @see #GROUP - * @model literal="group" - * @generated - * @ordered - */ - public static final int GROUP_VALUE = 3; - - /** - * The 'SWTBOT' literal value. - * - * - * @see #SWTBOT - * @model literal="swtbot" - * @generated - * @ordered - */ - public static final int SWTBOT_VALUE = 4; - - /** - * The 'JUNIT PLUGIN' literal value. - * - * - * @see #JUNIT_PLUGIN - * @model literal="junit-plugin" - * @generated - * @ordered - */ - public static final int JUNIT_PLUGIN_VALUE = 5; - - /** - * An array of all the 'Launch Config Type' enumerators. - * - * - * @generated - */ - private static final LaunchConfigType[] VALUES_ARRAY = - new LaunchConfigType[] - { - JAVA, - ECLIPSE, - RAP, - GROUP, - SWTBOT, - JUNIT_PLUGIN, - }; - - /** - * A public read-only list of all the 'Launch Config Type' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Launch Config Type' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchConfigType get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - LaunchConfigType result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Launch Config Type' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchConfigType getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - LaunchConfigType result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Launch Config Type' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchConfigType get(int value) - { - switch (value) - { - case JAVA_VALUE: return JAVA; - case ECLIPSE_VALUE: return ECLIPSE; - case RAP_VALUE: return RAP; - case GROUP_VALUE: return GROUP; - case SWTBOT_VALUE: return SWTBOT; - case JUNIT_PLUGIN_VALUE: return JUNIT_PLUGIN; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private LaunchConfigType(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //LaunchConfigType diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchModeType.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchModeType.java deleted file mode 100644 index 71e847b..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LaunchModeType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Launch Mode Type', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getLaunchModeType() - * @model - * @generated - */ -public enum LaunchModeType implements Enumerator -{ - /** - * The 'INHERIT' literal object. - * - * - * @see #INHERIT_VALUE - * @generated - * @ordered - */ - INHERIT(0, "INHERIT", "inherit"), - - /** - * The 'RUN' literal object. - * - * - * @see #RUN_VALUE - * @generated - * @ordered - */ - RUN(1, "RUN", "run"), - - /** - * The 'DEBUG' literal object. - * - * - * @see #DEBUG_VALUE - * @generated - * @ordered - */ - DEBUG(2, "DEBUG", "debug"), - - /** - * The 'PROFILE' literal object. - * - * - * @see #PROFILE_VALUE - * @generated - * @ordered - */ - PROFILE(3, "PROFILE", "profile"), - - /** - * The 'COVERAGE' literal object. - * - * - * @see #COVERAGE_VALUE - * @generated - * @ordered - */ - COVERAGE(4, "COVERAGE", "coverage"); - - /** - * The 'INHERIT' literal value. - * - * - * @see #INHERIT - * @model literal="inherit" - * @generated - * @ordered - */ - public static final int INHERIT_VALUE = 0; - - /** - * The 'RUN' literal value. - * - * - * @see #RUN - * @model literal="run" - * @generated - * @ordered - */ - public static final int RUN_VALUE = 1; - - /** - * The 'DEBUG' literal value. - * - * - * @see #DEBUG - * @model literal="debug" - * @generated - * @ordered - */ - public static final int DEBUG_VALUE = 2; - - /** - * The 'PROFILE' literal value. - * - * - * @see #PROFILE - * @model literal="profile" - * @generated - * @ordered - */ - public static final int PROFILE_VALUE = 3; - - /** - * The 'COVERAGE' literal value. - * - * - * @see #COVERAGE - * @model literal="coverage" - * @generated - * @ordered - */ - public static final int COVERAGE_VALUE = 4; - - /** - * An array of all the 'Launch Mode Type' enumerators. - * - * - * @generated - */ - private static final LaunchModeType[] VALUES_ARRAY = - new LaunchModeType[] - { - INHERIT, - RUN, - DEBUG, - PROFILE, - COVERAGE, - }; - - /** - * A public read-only list of all the 'Launch Mode Type' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Launch Mode Type' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchModeType get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - LaunchModeType result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Launch Mode Type' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchModeType getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - LaunchModeType result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Launch Mode Type' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static LaunchModeType get(int value) - { - switch (value) - { - case INHERIT_VALUE: return INHERIT; - case RUN_VALUE: return RUN; - case DEBUG_VALUE: return DEBUG; - case PROFILE_VALUE: return PROFILE; - case COVERAGE_VALUE: return COVERAGE; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private LaunchModeType(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //LaunchModeType diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslFactory.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslFactory.java deleted file mode 100644 index e71be62..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslFactory.java +++ /dev/null @@ -1,386 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EFactory; - -/** - * - * The Factory for the model. - * It provides a create method for each non-abstract class of the model. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage - * @generated - */ -public interface LcDslFactory extends EFactory -{ - /** - * The singleton instance of the factory. - * - * - * @generated - */ - LcDslFactory eINSTANCE = com.wamas.ide.launching.lcDsl.impl.LcDslFactoryImpl.init(); - - /** - * Returns a new object of class 'LC Model'. - * - * - * @return a new object of class 'LC Model'. - * @generated - */ - LCModel createLCModel(); - - /** - * Returns a new object of class 'Launch Config'. - * - * - * @return a new object of class 'Launch Config'. - * @generated - */ - LaunchConfig createLaunchConfig(); - - /** - * Returns a new object of class 'Workspace'. - * - * - * @return a new object of class 'Workspace'. - * @generated - */ - Workspace createWorkspace(); - - /** - * Returns a new object of class 'Working Dir'. - * - * - * @return a new object of class 'Working Dir'. - * @generated - */ - WorkingDir createWorkingDir(); - - /** - * Returns a new object of class 'Main Project'. - * - * - * @return a new object of class 'Main Project'. - * @generated - */ - MainProject createMainProject(); - - /** - * Returns a new object of class 'Main Type'. - * - * - * @return a new object of class 'Main Type'. - * @generated - */ - MainType createMainType(); - - /** - * Returns a new object of class 'Add Plugin'. - * - * - * @return a new object of class 'Add Plugin'. - * @generated - */ - AddPlugin createAddPlugin(); - - /** - * Returns a new object of class 'Add Feature'. - * - * - * @return a new object of class 'Add Feature'. - * @generated - */ - AddFeature createAddFeature(); - - /** - * Returns a new object of class 'Content Provider Product'. - * - * - * @return a new object of class 'Content Provider Product'. - * @generated - */ - ContentProviderProduct createContentProviderProduct(); - - /** - * Returns a new object of class 'Ignore Plugin'. - * - * - * @return a new object of class 'Ignore Plugin'. - * @generated - */ - IgnorePlugin createIgnorePlugin(); - - /** - * Returns a new object of class 'Vm Argument'. - * - * - * @return a new object of class 'Vm Argument'. - * @generated - */ - VmArgument createVmArgument(); - - /** - * Returns a new object of class 'Program Argument'. - * - * - * @return a new object of class 'Program Argument'. - * @generated - */ - ProgramArgument createProgramArgument(); - - /** - * Returns a new object of class 'Environment Variable'. - * - * - * @return a new object of class 'Environment Variable'. - * @generated - */ - EnvironmentVariable createEnvironmentVariable(); - - /** - * Returns a new object of class 'Application Ext Point'. - * - * - * @return a new object of class 'Application Ext Point'. - * @generated - */ - ApplicationExtPoint createApplicationExtPoint(); - - /** - * Returns a new object of class 'Product Ext Point'. - * - * - * @return a new object of class 'Product Ext Point'. - * @generated - */ - ProductExtPoint createProductExtPoint(); - - /** - * Returns a new object of class 'Favorites'. - * - * - * @return a new object of class 'Favorites'. - * @generated - */ - Favorites createFavorites(); - - /** - * Returns a new object of class 'Redirect'. - * - * - * @return a new object of class 'Redirect'. - * @generated - */ - Redirect createRedirect(); - - /** - * Returns a new object of class 'Execution Environment'. - * - * - * @return a new object of class 'Execution Environment'. - * @generated - */ - ExecutionEnvironment createExecutionEnvironment(); - - /** - * Returns a new object of class 'Config Ini Template'. - * - * - * @return a new object of class 'Config Ini Template'. - * @generated - */ - ConfigIniTemplate createConfigIniTemplate(); - - /** - * Returns a new object of class 'Trace Enablement'. - * - * - * @return a new object of class 'Trace Enablement'. - * @generated - */ - TraceEnablement createTraceEnablement(); - - /** - * Returns a new object of class 'Java Main Search'. - * - * - * @return a new object of class 'Java Main Search'. - * @generated - */ - JavaMainSearch createJavaMainSearch(); - - /** - * Returns a new object of class 'Rap Servlet Config'. - * - * - * @return a new object of class 'Rap Servlet Config'. - * @generated - */ - RapServletConfig createRapServletConfig(); - - /** - * Returns a new object of class 'Path'. - * - * - * @return a new object of class 'Path'. - * @generated - */ - Path createPath(); - - /** - * Returns a new object of class 'Existing Path'. - * - * - * @return a new object of class 'Existing Path'. - * @generated - */ - ExistingPath createExistingPath(); - - /** - * Returns a new object of class 'Any Path'. - * - * - * @return a new object of class 'Any Path'. - * @generated - */ - AnyPath createAnyPath(); - - /** - * Returns a new object of class 'Plugin With Version And Start Level'. - * - * - * @return a new object of class 'Plugin With Version And Start Level'. - * @generated - */ - PluginWithVersionAndStartLevel createPluginWithVersionAndStartLevel(); - - /** - * Returns a new object of class 'Plugin With Version'. - * - * - * @return a new object of class 'Plugin With Version'. - * @generated - */ - PluginWithVersion createPluginWithVersion(); - - /** - * Returns a new object of class 'Feature With Version'. - * - * - * @return a new object of class 'Feature With Version'. - * @generated - */ - FeatureWithVersion createFeatureWithVersion(); - - /** - * Returns a new object of class 'Project'. - * - * - * @return a new object of class 'Project'. - * @generated - */ - Project createProject(); - - /** - * Returns a new object of class 'Java Main Type'. - * - * - * @return a new object of class 'Java Main Type'. - * @generated - */ - JavaMainType createJavaMainType(); - - /** - * Returns a new object of class 'Clear Option'. - * - * - * @return a new object of class 'Clear Option'. - * @generated - */ - ClearOption createClearOption(); - - /** - * Returns a new object of class 'Memory Option'. - * - * - * @return a new object of class 'Memory Option'. - * @generated - */ - MemoryOption createMemoryOption(); - - /** - * Returns a new object of class 'Group Member'. - * - * - * @return a new object of class 'Group Member'. - * @generated - */ - GroupMember createGroupMember(); - - /** - * Returns a new object of class 'Group Post Launch Action'. - * - * - * @return a new object of class 'Group Post Launch Action'. - * @generated - */ - GroupPostLaunchAction createGroupPostLaunchAction(); - - /** - * Returns a new object of class 'Group Post Launch Delay'. - * - * - * @return a new object of class 'Group Post Launch Delay'. - * @generated - */ - GroupPostLaunchDelay createGroupPostLaunchDelay(); - - /** - * Returns a new object of class 'Group Post Launch Regex'. - * - * - * @return a new object of class 'Group Post Launch Regex'. - * @generated - */ - GroupPostLaunchRegex createGroupPostLaunchRegex(); - - /** - * Returns a new object of class 'Group Post Launch Wait'. - * - * - * @return a new object of class 'Group Post Launch Wait'. - * @generated - */ - GroupPostLaunchWait createGroupPostLaunchWait(); - - /** - * Returns a new object of class 'String With Variables'. - * - * - * @return a new object of class 'String With Variables'. - * @generated - */ - StringWithVariables createStringWithVariables(); - - /** - * Returns a new object of class 'Test Config'. - * - * - * @return a new object of class 'Test Config'. - * @generated - */ - TestConfig createTestConfig(); - - /** - * Returns the package supported by this factory. - * - * - * @return the package supported by this factory. - * @generated - */ - LcDslPackage getLcDslPackage(); - -} //LcDslFactory diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslPackage.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslPackage.java deleted file mode 100644 index e7b47d4..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/LcDslPackage.java +++ /dev/null @@ -1,4888 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -/** - * - * The Package for the model. - * It contains accessors for the meta objects to represent - *
    - *
  • each class,
  • - *
  • each feature of each class,
  • - *
  • each enum,
  • - *
  • and each data type
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslFactory - * @model kind="package" - * @generated - */ -public interface LcDslPackage extends EPackage -{ - /** - * The package name. - * - * - * @generated - */ - String eNAME = "lcDsl"; - - /** - * The package namespace URI. - * - * - * @generated - */ - String eNS_URI = "http://www.wamas.com/ide/launching/LcDsl"; - - /** - * The package namespace name. - * - * - * @generated - */ - String eNS_PREFIX = "lcDsl"; - - /** - * The singleton instance of the package. - * - * - * @generated - */ - LcDslPackage eINSTANCE = com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl.init(); - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.LCModelImpl LC Model}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.LCModelImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLCModel() - * @generated - */ - int LC_MODEL = 0; - - /** - * The feature id for the 'Configurations' containment reference list. - * - * - * @generated - * @ordered - */ - int LC_MODEL__CONFIGURATIONS = 0; - - /** - * The number of structural features of the 'LC Model' class. - * - * - * @generated - * @ordered - */ - int LC_MODEL_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl Launch Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchConfig() - * @generated - */ - int LAUNCH_CONFIG = 1; - - /** - * The feature id for the 'Explicit' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__EXPLICIT = 0; - - /** - * The feature id for the 'Manual' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__MANUAL = 1; - - /** - * The feature id for the 'Abstract' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__ABSTRACT = 2; - - /** - * The feature id for the 'Foreground' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__FOREGROUND = 3; - - /** - * The feature id for the 'No Console' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__NO_CONSOLE = 4; - - /** - * The feature id for the 'No Validate' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__NO_VALIDATE = 5; - - /** - * The feature id for the 'Sw Install Support' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__SW_INSTALL_SUPPORT = 6; - - /** - * The feature id for the 'Replace Env' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__REPLACE_ENV = 7; - - /** - * The feature id for the 'Stop In Main' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__STOP_IN_MAIN = 8; - - /** - * The feature id for the 'Keep Running' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__KEEP_RUNNING = 9; - - /** - * The feature id for the 'Run In Ui Thread' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__RUN_IN_UI_THREAD = 10; - - /** - * The feature id for the 'Qualify' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__QUALIFY = 11; - - /** - * The feature id for the 'Qualifier Id' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__QUALIFIER_ID = 12; - - /** - * The feature id for the 'Type' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__TYPE = 13; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__NAME = 14; - - /** - * The feature id for the 'Super Config' reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__SUPER_CONFIG = 15; - - /** - * The feature id for the 'Clears' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__CLEARS = 16; - - /** - * The feature id for the 'Workspace' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__WORKSPACE = 17; - - /** - * The feature id for the 'Working Dir' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__WORKING_DIR = 18; - - /** - * The feature id for the 'Memory' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__MEMORY = 19; - - /** - * The feature id for the 'Main Project' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__MAIN_PROJECT = 20; - - /** - * The feature id for the 'Main Type' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__MAIN_TYPE = 21; - - /** - * The feature id for the 'Application' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__APPLICATION = 22; - - /** - * The feature id for the 'Product' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__PRODUCT = 23; - - /** - * The feature id for the 'Favorites' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__FAVORITES = 24; - - /** - * The feature id for the 'Redirect' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__REDIRECT = 25; - - /** - * The feature id for the 'Exec Env' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__EXEC_ENV = 26; - - /** - * The feature id for the 'Config Ini Template' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__CONFIG_INI_TEMPLATE = 27; - - /** - * The feature id for the 'Java Main Search' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__JAVA_MAIN_SEARCH = 28; - - /** - * The feature id for the 'Servlet Config' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__SERVLET_CONFIG = 29; - - /** - * The feature id for the 'Content Provider Product' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT = 30; - - /** - * The feature id for the 'Test' containment reference. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__TEST = 31; - - /** - * The feature id for the 'Plugins' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__PLUGINS = 32; - - /** - * The feature id for the 'Features' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__FEATURES = 33; - - /** - * The feature id for the 'Ignore' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__IGNORE = 34; - - /** - * The feature id for the 'Group Members' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__GROUP_MEMBERS = 35; - - /** - * The feature id for the 'Vm Args' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__VM_ARGS = 36; - - /** - * The feature id for the 'Prog Args' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__PROG_ARGS = 37; - - /** - * The feature id for the 'Env Vars' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__ENV_VARS = 38; - - /** - * The feature id for the 'Traces' containment reference list. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG__TRACES = 39; - - /** - * The number of structural features of the 'Launch Config' class. - * - * - * @generated - * @ordered - */ - int LAUNCH_CONFIG_FEATURE_COUNT = 40; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.WorkspaceImpl Workspace}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.WorkspaceImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getWorkspace() - * @generated - */ - int WORKSPACE = 2; - - /** - * The feature id for the 'Workspace' containment reference. - * - * - * @generated - * @ordered - */ - int WORKSPACE__WORKSPACE = 0; - - /** - * The number of structural features of the 'Workspace' class. - * - * - * @generated - * @ordered - */ - int WORKSPACE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.WorkingDirImpl Working Dir}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.WorkingDirImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getWorkingDir() - * @generated - */ - int WORKING_DIR = 3; - - /** - * The feature id for the 'Working Dir' containment reference. - * - * - * @generated - * @ordered - */ - int WORKING_DIR__WORKING_DIR = 0; - - /** - * The number of structural features of the 'Working Dir' class. - * - * - * @generated - * @ordered - */ - int WORKING_DIR_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.MainProjectImpl Main Project}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MainProjectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMainProject() - * @generated - */ - int MAIN_PROJECT = 4; - - /** - * The feature id for the 'Self' attribute. - * - * - * @generated - * @ordered - */ - int MAIN_PROJECT__SELF = 0; - - /** - * The feature id for the 'Project' containment reference. - * - * - * @generated - * @ordered - */ - int MAIN_PROJECT__PROJECT = 1; - - /** - * The number of structural features of the 'Main Project' class. - * - * - * @generated - * @ordered - */ - int MAIN_PROJECT_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.MainTypeImpl Main Type}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MainTypeImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMainType() - * @generated - */ - int MAIN_TYPE = 5; - - /** - * The feature id for the 'Main Class' containment reference. - * - * - * @generated - * @ordered - */ - int MAIN_TYPE__MAIN_CLASS = 0; - - /** - * The number of structural features of the 'Main Type' class. - * - * - * @generated - * @ordered - */ - int MAIN_TYPE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.AddPluginImpl Add Plugin}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AddPluginImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAddPlugin() - * @generated - */ - int ADD_PLUGIN = 6; - - /** - * The feature id for the 'Optional' attribute. - * - * - * @generated - * @ordered - */ - int ADD_PLUGIN__OPTIONAL = 0; - - /** - * The feature id for the 'Plugin' containment reference. - * - * - * @generated - * @ordered - */ - int ADD_PLUGIN__PLUGIN = 1; - - /** - * The number of structural features of the 'Add Plugin' class. - * - * - * @generated - * @ordered - */ - int ADD_PLUGIN_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl Add Feature}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAddFeature() - * @generated - */ - int ADD_FEATURE = 7; - - /** - * The feature id for the 'Optional' attribute. - * - * - * @generated - * @ordered - */ - int ADD_FEATURE__OPTIONAL = 0; - - /** - * The feature id for the 'Feature' containment reference. - * - * - * @generated - * @ordered - */ - int ADD_FEATURE__FEATURE = 1; - - /** - * The number of structural features of the 'Add Feature' class. - * - * - * @generated - * @ordered - */ - int ADD_FEATURE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ContentProviderProductImpl Content Provider Product}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ContentProviderProductImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getContentProviderProduct() - * @generated - */ - int CONTENT_PROVIDER_PRODUCT = 8; - - /** - * The feature id for the 'Product' containment reference. - * - * - * @generated - * @ordered - */ - int CONTENT_PROVIDER_PRODUCT__PRODUCT = 0; - - /** - * The number of structural features of the 'Content Provider Product' class. - * - * - * @generated - * @ordered - */ - int CONTENT_PROVIDER_PRODUCT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.IgnorePluginImpl Ignore Plugin}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.IgnorePluginImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getIgnorePlugin() - * @generated - */ - int IGNORE_PLUGIN = 9; - - /** - * The feature id for the 'Plugin' containment reference. - * - * - * @generated - * @ordered - */ - int IGNORE_PLUGIN__PLUGIN = 0; - - /** - * The number of structural features of the 'Ignore Plugin' class. - * - * - * @generated - * @ordered - */ - int IGNORE_PLUGIN_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.VmArgumentImpl Vm Argument}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.VmArgumentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getVmArgument() - * @generated - */ - int VM_ARGUMENT = 10; - - /** - * The feature id for the 'Arguments' containment reference list. - * - * - * @generated - * @ordered - */ - int VM_ARGUMENT__ARGUMENTS = 0; - - /** - * The number of structural features of the 'Vm Argument' class. - * - * - * @generated - * @ordered - */ - int VM_ARGUMENT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ProgramArgumentImpl Program Argument}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProgramArgumentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProgramArgument() - * @generated - */ - int PROGRAM_ARGUMENT = 11; - - /** - * The feature id for the 'Arguments' containment reference list. - * - * - * @generated - * @ordered - */ - int PROGRAM_ARGUMENT__ARGUMENTS = 0; - - /** - * The number of structural features of the 'Program Argument' class. - * - * - * @generated - * @ordered - */ - int PROGRAM_ARGUMENT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl Environment Variable}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getEnvironmentVariable() - * @generated - */ - int ENVIRONMENT_VARIABLE = 12; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int ENVIRONMENT_VARIABLE__NAME = 0; - - /** - * The feature id for the 'Value' containment reference. - * - * - * @generated - * @ordered - */ - int ENVIRONMENT_VARIABLE__VALUE = 1; - - /** - * The number of structural features of the 'Environment Variable' class. - * - * - * @generated - * @ordered - */ - int ENVIRONMENT_VARIABLE_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ApplicationExtPointImpl Application Ext Point}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ApplicationExtPointImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getApplicationExtPoint() - * @generated - */ - int APPLICATION_EXT_POINT = 13; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int APPLICATION_EXT_POINT__NAME = 0; - - /** - * The number of structural features of the 'Application Ext Point' class. - * - * - * @generated - * @ordered - */ - int APPLICATION_EXT_POINT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ProductExtPointImpl Product Ext Point}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProductExtPointImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProductExtPoint() - * @generated - */ - int PRODUCT_EXT_POINT = 14; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int PRODUCT_EXT_POINT__NAME = 0; - - /** - * The number of structural features of the 'Product Ext Point' class. - * - * - * @generated - * @ordered - */ - int PRODUCT_EXT_POINT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.FavoritesImpl Favorites}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.FavoritesImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getFavorites() - * @generated - */ - int FAVORITES = 15; - - /** - * The feature id for the 'Types' attribute list. - * - * - * @generated - * @ordered - */ - int FAVORITES__TYPES = 0; - - /** - * The number of structural features of the 'Favorites' class. - * - * - * @generated - * @ordered - */ - int FAVORITES_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl Redirect}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.RedirectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getRedirect() - * @generated - */ - int REDIRECT = 16; - - /** - * The feature id for the 'Out Which' attribute. - * - * - * @generated - * @ordered - */ - int REDIRECT__OUT_WHICH = 0; - - /** - * The feature id for the 'Out File' containment reference. - * - * - * @generated - * @ordered - */ - int REDIRECT__OUT_FILE = 1; - - /** - * The feature id for the 'No Append' attribute. - * - * - * @generated - * @ordered - */ - int REDIRECT__NO_APPEND = 2; - - /** - * The feature id for the 'In Which' attribute. - * - * - * @generated - * @ordered - */ - int REDIRECT__IN_WHICH = 3; - - /** - * The feature id for the 'In File' containment reference. - * - * - * @generated - * @ordered - */ - int REDIRECT__IN_FILE = 4; - - /** - * The number of structural features of the 'Redirect' class. - * - * - * @generated - * @ordered - */ - int REDIRECT_FEATURE_COUNT = 5; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ExecutionEnvironmentImpl Execution Environment}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ExecutionEnvironmentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getExecutionEnvironment() - * @generated - */ - int EXECUTION_ENVIRONMENT = 17; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int EXECUTION_ENVIRONMENT__NAME = 0; - - /** - * The number of structural features of the 'Execution Environment' class. - * - * - * @generated - * @ordered - */ - int EXECUTION_ENVIRONMENT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ConfigIniTemplateImpl Config Ini Template}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ConfigIniTemplateImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getConfigIniTemplate() - * @generated - */ - int CONFIG_INI_TEMPLATE = 18; - - /** - * The feature id for the 'Path' containment reference. - * - * - * @generated - * @ordered - */ - int CONFIG_INI_TEMPLATE__PATH = 0; - - /** - * The number of structural features of the 'Config Ini Template' class. - * - * - * @generated - * @ordered - */ - int CONFIG_INI_TEMPLATE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl Trace Enablement}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTraceEnablement() - * @generated - */ - int TRACE_ENABLEMENT = 19; - - /** - * The feature id for the 'Plugin' attribute. - * - * - * @generated - * @ordered - */ - int TRACE_ENABLEMENT__PLUGIN = 0; - - /** - * The feature id for the 'What' attribute list. - * - * - * @generated - * @ordered - */ - int TRACE_ENABLEMENT__WHAT = 1; - - /** - * The number of structural features of the 'Trace Enablement' class. - * - * - * @generated - * @ordered - */ - int TRACE_ENABLEMENT_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl Java Main Search}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getJavaMainSearch() - * @generated - */ - int JAVA_MAIN_SEARCH = 20; - - /** - * The feature id for the 'System' attribute. - * - * - * @generated - * @ordered - */ - int JAVA_MAIN_SEARCH__SYSTEM = 0; - - /** - * The feature id for the 'Inherited' attribute. - * - * - * @generated - * @ordered - */ - int JAVA_MAIN_SEARCH__INHERITED = 1; - - /** - * The number of structural features of the 'Java Main Search' class. - * - * - * @generated - * @ordered - */ - int JAVA_MAIN_SEARCH_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl Rap Servlet Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getRapServletConfig() - * @generated - */ - int RAP_SERVLET_CONFIG = 21; - - /** - * The feature id for the 'Servlet Path' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__SERVLET_PATH = 0; - - /** - * The feature id for the 'Browser Mode' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__BROWSER_MODE = 1; - - /** - * The feature id for the 'Server Port' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__SERVER_PORT = 2; - - /** - * The feature id for the 'Session Timeout' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__SESSION_TIMEOUT = 3; - - /** - * The feature id for the 'Context Path' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__CONTEXT_PATH = 4; - - /** - * The feature id for the 'Dev Mode' attribute. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG__DEV_MODE = 5; - - /** - * The number of structural features of the 'Rap Servlet Config' class. - * - * - * @generated - * @ordered - */ - int RAP_SERVLET_CONFIG_FEATURE_COUNT = 6; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.PathImpl Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPath() - * @generated - */ - int PATH = 22; - - /** - * The feature id for the 'Name' containment reference. - * - * - * @generated - * @ordered - */ - int PATH__NAME = 0; - - /** - * The number of structural features of the 'Path' class. - * - * - * @generated - * @ordered - */ - int PATH_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ExistingPathImpl Existing Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ExistingPathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getExistingPath() - * @generated - */ - int EXISTING_PATH = 23; - - /** - * The feature id for the 'Name' containment reference. - * - * - * @generated - * @ordered - */ - int EXISTING_PATH__NAME = PATH__NAME; - - /** - * The number of structural features of the 'Existing Path' class. - * - * - * @generated - * @ordered - */ - int EXISTING_PATH_FEATURE_COUNT = PATH_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.AnyPathImpl Any Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AnyPathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAnyPath() - * @generated - */ - int ANY_PATH = 24; - - /** - * The feature id for the 'Name' containment reference. - * - * - * @generated - * @ordered - */ - int ANY_PATH__NAME = PATH__NAME; - - /** - * The number of structural features of the 'Any Path' class. - * - * - * @generated - * @ordered - */ - int ANY_PATH_FEATURE_COUNT = PATH_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl Plugin With Version And Start Level}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPluginWithVersionAndStartLevel() - * @generated - */ - int PLUGIN_WITH_VERSION_AND_START_LEVEL = 25; - - /** - * The feature id for the 'Plugin' containment reference. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN = 0; - - /** - * The feature id for the 'Auto Start' attribute. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START = 1; - - /** - * The feature id for the 'Start Level' attribute. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL = 2; - - /** - * The number of structural features of the 'Plugin With Version And Start Level' class. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION_AND_START_LEVEL_FEATURE_COUNT = 3; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl Plugin With Version}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPluginWithVersion() - * @generated - */ - int PLUGIN_WITH_VERSION = 26; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION__NAME = 0; - - /** - * The feature id for the 'Version' attribute. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION__VERSION = 1; - - /** - * The number of structural features of the 'Plugin With Version' class. - * - * - * @generated - * @ordered - */ - int PLUGIN_WITH_VERSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl Feature With Version}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getFeatureWithVersion() - * @generated - */ - int FEATURE_WITH_VERSION = 27; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int FEATURE_WITH_VERSION__NAME = 0; - - /** - * The feature id for the 'Version' attribute. - * - * - * @generated - * @ordered - */ - int FEATURE_WITH_VERSION__VERSION = 1; - - /** - * The number of structural features of the 'Feature With Version' class. - * - * - * @generated - * @ordered - */ - int FEATURE_WITH_VERSION_FEATURE_COUNT = 2; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ProjectImpl Project}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProjectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProject() - * @generated - */ - int PROJECT = 28; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int PROJECT__NAME = 0; - - /** - * The number of structural features of the 'Project' class. - * - * - * @generated - * @ordered - */ - int PROJECT_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.JavaMainTypeImpl Java Main Type}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.JavaMainTypeImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getJavaMainType() - * @generated - */ - int JAVA_MAIN_TYPE = 29; - - /** - * The feature id for the 'Name' attribute. - * - * - * @generated - * @ordered - */ - int JAVA_MAIN_TYPE__NAME = 0; - - /** - * The number of structural features of the 'Java Main Type' class. - * - * - * @generated - * @ordered - */ - int JAVA_MAIN_TYPE_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl Clear Option}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getClearOption() - * @generated - */ - int CLEAR_OPTION = 30; - - /** - * The feature id for the 'Workspace' attribute. - * - * - * @generated - * @ordered - */ - int CLEAR_OPTION__WORKSPACE = 0; - - /** - * The feature id for the 'Log' attribute. - * - * - * @generated - * @ordered - */ - int CLEAR_OPTION__LOG = 1; - - /** - * The feature id for the 'No Ask Clear' attribute. - * - * - * @generated - * @ordered - */ - int CLEAR_OPTION__NO_ASK_CLEAR = 2; - - /** - * The feature id for the 'Config' attribute. - * - * - * @generated - * @ordered - */ - int CLEAR_OPTION__CONFIG = 3; - - /** - * The number of structural features of the 'Clear Option' class. - * - * - * @generated - * @ordered - */ - int CLEAR_OPTION_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl Memory Option}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMemoryOption() - * @generated - */ - int MEMORY_OPTION = 31; - - /** - * The feature id for the 'Min' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__MIN = 0; - - /** - * The feature id for the 'Min Unit' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__MIN_UNIT = 1; - - /** - * The feature id for the 'Max' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__MAX = 2; - - /** - * The feature id for the 'Max Unit' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__MAX_UNIT = 3; - - /** - * The feature id for the 'Perm' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__PERM = 4; - - /** - * The feature id for the 'Perm Unit' attribute. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION__PERM_UNIT = 5; - - /** - * The number of structural features of the 'Memory Option' class. - * - * - * @generated - * @ordered - */ - int MEMORY_OPTION_FEATURE_COUNT = 6; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl Group Member}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupMember() - * @generated - */ - int GROUP_MEMBER = 32; - - /** - * The feature id for the 'Type' attribute. - * - * - * @generated - * @ordered - */ - int GROUP_MEMBER__TYPE = 0; - - /** - * The feature id for the 'Adopt' attribute. - * - * - * @generated - * @ordered - */ - int GROUP_MEMBER__ADOPT = 1; - - /** - * The feature id for the 'Member' reference. - * - * - * @generated - * @ordered - */ - int GROUP_MEMBER__MEMBER = 2; - - /** - * The feature id for the 'Post Action' containment reference. - * - * - * @generated - * @ordered - */ - int GROUP_MEMBER__POST_ACTION = 3; - - /** - * The number of structural features of the 'Group Member' class. - * - * - * @generated - * @ordered - */ - int GROUP_MEMBER_FEATURE_COUNT = 4; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchActionImpl Group Post Launch Action}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchActionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchAction() - * @generated - */ - int GROUP_POST_LAUNCH_ACTION = 33; - - /** - * The number of structural features of the 'Group Post Launch Action' class. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT = 0; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchDelayImpl Group Post Launch Delay}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchDelayImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchDelay() - * @generated - */ - int GROUP_POST_LAUNCH_DELAY = 34; - - /** - * The feature id for the 'Delay' attribute. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_DELAY__DELAY = GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Group Post Launch Delay' class. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_DELAY_FEATURE_COUNT = GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchRegexImpl Group Post Launch Regex}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchRegexImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchRegex() - * @generated - */ - int GROUP_POST_LAUNCH_REGEX = 35; - - /** - * The feature id for the 'Regex' attribute. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_REGEX__REGEX = GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT + 0; - - /** - * The number of structural features of the 'Group Post Launch Regex' class. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_REGEX_FEATURE_COUNT = GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchWaitImpl Group Post Launch Wait}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchWaitImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchWait() - * @generated - */ - int GROUP_POST_LAUNCH_WAIT = 36; - - /** - * The number of structural features of the 'Group Post Launch Wait' class. - * - * - * @generated - * @ordered - */ - int GROUP_POST_LAUNCH_WAIT_FEATURE_COUNT = GROUP_POST_LAUNCH_ACTION_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.StringWithVariablesImpl String With Variables}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.StringWithVariablesImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getStringWithVariables() - * @generated - */ - int STRING_WITH_VARIABLES = 37; - - /** - * The feature id for the 'Value' attribute. - * - * - * @generated - * @ordered - */ - int STRING_WITH_VARIABLES__VALUE = 0; - - /** - * The number of structural features of the 'String With Variables' class. - * - * - * @generated - * @ordered - */ - int STRING_WITH_VARIABLES_FEATURE_COUNT = 1; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl Test Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.TestConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTestConfig() - * @generated - */ - int TEST_CONFIG = 38; - - /** - * The feature id for the 'Runner' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__RUNNER = 0; - - /** - * The feature id for the 'Container' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__CONTAINER = 1; - - /** - * The feature id for the 'Class' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__CLASS = 2; - - /** - * The feature id for the 'Method' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__METHOD = 3; - - /** - * The feature id for the 'Exclude Tags' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__EXCLUDE_TAGS = 4; - - /** - * The feature id for the 'Include Tags' attribute. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG__INCLUDE_TAGS = 5; - - /** - * The number of structural features of the 'Test Config' class. - * - * - * @generated - * @ordered - */ - int TEST_CONFIG_FEATURE_COUNT = 6; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.BrowserLaunchMode Browser Launch Mode}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.BrowserLaunchMode - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getBrowserLaunchMode() - * @generated - */ - int BROWSER_LAUNCH_MODE = 39; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.LaunchConfigType Launch Config Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.LaunchConfigType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchConfigType() - * @generated - */ - int LAUNCH_CONFIG_TYPE = 40; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.LaunchModeType Launch Mode Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchModeType() - * @generated - */ - int LAUNCH_MODE_TYPE = 41; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.MemoryUnit Memory Unit}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMemoryUnit() - * @generated - */ - int MEMORY_UNIT = 42; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.OutputStream Output Stream}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.OutputStream - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getOutputStream() - * @generated - */ - int OUTPUT_STREAM = 43; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.InputStream Input Stream}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.InputStream - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getInputStream() - * @generated - */ - int INPUT_STREAM = 44; - - /** - * The meta object id for the '{@link com.wamas.ide.launching.lcDsl.TestRunnerType Test Runner Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.TestRunnerType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTestRunnerType() - * @generated - */ - int TEST_RUNNER_TYPE = 45; - - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.LCModel LC Model}'. - * - * - * @return the meta object for class 'LC Model'. - * @see com.wamas.ide.launching.lcDsl.LCModel - * @generated - */ - EClass getLCModel(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LCModel#getConfigurations Configurations}'. - * - * - * @return the meta object for the containment reference list 'Configurations'. - * @see com.wamas.ide.launching.lcDsl.LCModel#getConfigurations() - * @see #getLCModel() - * @generated - */ - EReference getLCModel_Configurations(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.LaunchConfig Launch Config}'. - * - * - * @return the meta object for class 'Launch Config'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig - * @generated - */ - EClass getLaunchConfig(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isExplicit Explicit}'. - * - * - * @return the meta object for the attribute 'Explicit'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isExplicit() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Explicit(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isManual Manual}'. - * - * - * @return the meta object for the attribute 'Manual'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isManual() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Manual(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isAbstract Abstract}'. - * - * - * @return the meta object for the attribute 'Abstract'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isAbstract() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Abstract(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isForeground Foreground}'. - * - * - * @return the meta object for the attribute 'Foreground'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isForeground() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Foreground(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoConsole No Console}'. - * - * - * @return the meta object for the attribute 'No Console'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isNoConsole() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_NoConsole(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isNoValidate No Validate}'. - * - * - * @return the meta object for the attribute 'No Validate'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isNoValidate() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_NoValidate(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isSwInstallSupport Sw Install Support}'. - * - * - * @return the meta object for the attribute 'Sw Install Support'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isSwInstallSupport() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_SwInstallSupport(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isReplaceEnv Replace Env}'. - * - * - * @return the meta object for the attribute 'Replace Env'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isReplaceEnv() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_ReplaceEnv(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isStopInMain Stop In Main}'. - * - * - * @return the meta object for the attribute 'Stop In Main'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isStopInMain() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_StopInMain(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isKeepRunning Keep Running}'. - * - * - * @return the meta object for the attribute 'Keep Running'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isKeepRunning() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_KeepRunning(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isRunInUiThread Run In Ui Thread}'. - * - * - * @return the meta object for the attribute 'Run In Ui Thread'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isRunInUiThread() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_RunInUiThread(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#isQualify Qualify}'. - * - * - * @return the meta object for the attribute 'Qualify'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#isQualify() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Qualify(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getQualifierId Qualifier Id}'. - * - * - * @return the meta object for the attribute 'Qualifier Id'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getQualifierId() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_QualifierId(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getType Type}'. - * - * - * @return the meta object for the attribute 'Type'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getType() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Type(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getName() - * @see #getLaunchConfig() - * @generated - */ - EAttribute getLaunchConfig_Name(); - - /** - * Returns the meta object for the reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getSuperConfig Super Config}'. - * - * - * @return the meta object for the reference 'Super Config'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getSuperConfig() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_SuperConfig(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getClears Clears}'. - * - * - * @return the meta object for the containment reference 'Clears'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getClears() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Clears(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkspace Workspace}'. - * - * - * @return the meta object for the containment reference 'Workspace'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkspace() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Workspace(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkingDir Working Dir}'. - * - * - * @return the meta object for the containment reference 'Working Dir'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getWorkingDir() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_WorkingDir(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMemory Memory}'. - * - * - * @return the meta object for the containment reference 'Memory'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getMemory() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Memory(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainProject Main Project}'. - * - * - * @return the meta object for the containment reference 'Main Project'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getMainProject() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_MainProject(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getMainType Main Type}'. - * - * - * @return the meta object for the containment reference 'Main Type'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getMainType() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_MainType(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getApplication Application}'. - * - * - * @return the meta object for the containment reference 'Application'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getApplication() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Application(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getProduct Product}'. - * - * - * @return the meta object for the containment reference 'Product'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getProduct() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Product(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getFavorites Favorites}'. - * - * - * @return the meta object for the containment reference 'Favorites'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getFavorites() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Favorites(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getRedirect Redirect}'. - * - * - * @return the meta object for the containment reference 'Redirect'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getRedirect() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Redirect(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getExecEnv Exec Env}'. - * - * - * @return the meta object for the containment reference 'Exec Env'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getExecEnv() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_ExecEnv(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getConfigIniTemplate Config Ini Template}'. - * - * - * @return the meta object for the containment reference 'Config Ini Template'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getConfigIniTemplate() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_ConfigIniTemplate(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getJavaMainSearch Java Main Search}'. - * - * - * @return the meta object for the containment reference 'Java Main Search'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getJavaMainSearch() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_JavaMainSearch(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getServletConfig Servlet Config}'. - * - * - * @return the meta object for the containment reference 'Servlet Config'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getServletConfig() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_ServletConfig(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getContentProviderProduct Content Provider Product}'. - * - * - * @return the meta object for the containment reference 'Content Provider Product'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getContentProviderProduct() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_ContentProviderProduct(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getTest Test}'. - * - * - * @return the meta object for the containment reference 'Test'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getTest() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Test(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getPlugins Plugins}'. - * - * - * @return the meta object for the containment reference list 'Plugins'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getPlugins() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Plugins(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getFeatures Features}'. - * - * - * @return the meta object for the containment reference list 'Features'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getFeatures() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Features(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getIgnore Ignore}'. - * - * - * @return the meta object for the containment reference list 'Ignore'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getIgnore() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Ignore(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getGroupMembers Group Members}'. - * - * - * @return the meta object for the containment reference list 'Group Members'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getGroupMembers() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_GroupMembers(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getVmArgs Vm Args}'. - * - * - * @return the meta object for the containment reference list 'Vm Args'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getVmArgs() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_VmArgs(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getProgArgs Prog Args}'. - * - * - * @return the meta object for the containment reference list 'Prog Args'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getProgArgs() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_ProgArgs(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getEnvVars Env Vars}'. - * - * - * @return the meta object for the containment reference list 'Env Vars'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getEnvVars() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_EnvVars(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.LaunchConfig#getTraces Traces}'. - * - * - * @return the meta object for the containment reference list 'Traces'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig#getTraces() - * @see #getLaunchConfig() - * @generated - */ - EReference getLaunchConfig_Traces(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.Workspace Workspace}'. - * - * - * @return the meta object for class 'Workspace'. - * @see com.wamas.ide.launching.lcDsl.Workspace - * @generated - */ - EClass getWorkspace(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.Workspace#getWorkspace Workspace}'. - * - * - * @return the meta object for the containment reference 'Workspace'. - * @see com.wamas.ide.launching.lcDsl.Workspace#getWorkspace() - * @see #getWorkspace() - * @generated - */ - EReference getWorkspace_Workspace(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.WorkingDir Working Dir}'. - * - * - * @return the meta object for class 'Working Dir'. - * @see com.wamas.ide.launching.lcDsl.WorkingDir - * @generated - */ - EClass getWorkingDir(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.WorkingDir#getWorkingDir Working Dir}'. - * - * - * @return the meta object for the containment reference 'Working Dir'. - * @see com.wamas.ide.launching.lcDsl.WorkingDir#getWorkingDir() - * @see #getWorkingDir() - * @generated - */ - EReference getWorkingDir_WorkingDir(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.MainProject Main Project}'. - * - * - * @return the meta object for class 'Main Project'. - * @see com.wamas.ide.launching.lcDsl.MainProject - * @generated - */ - EClass getMainProject(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MainProject#isSelf Self}'. - * - * - * @return the meta object for the attribute 'Self'. - * @see com.wamas.ide.launching.lcDsl.MainProject#isSelf() - * @see #getMainProject() - * @generated - */ - EAttribute getMainProject_Self(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.MainProject#getProject Project}'. - * - * - * @return the meta object for the containment reference 'Project'. - * @see com.wamas.ide.launching.lcDsl.MainProject#getProject() - * @see #getMainProject() - * @generated - */ - EReference getMainProject_Project(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.MainType Main Type}'. - * - * - * @return the meta object for class 'Main Type'. - * @see com.wamas.ide.launching.lcDsl.MainType - * @generated - */ - EClass getMainType(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.MainType#getMainClass Main Class}'. - * - * - * @return the meta object for the containment reference 'Main Class'. - * @see com.wamas.ide.launching.lcDsl.MainType#getMainClass() - * @see #getMainType() - * @generated - */ - EReference getMainType_MainClass(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.AddPlugin Add Plugin}'. - * - * - * @return the meta object for class 'Add Plugin'. - * @see com.wamas.ide.launching.lcDsl.AddPlugin - * @generated - */ - EClass getAddPlugin(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.AddPlugin#isOptional Optional}'. - * - * - * @return the meta object for the attribute 'Optional'. - * @see com.wamas.ide.launching.lcDsl.AddPlugin#isOptional() - * @see #getAddPlugin() - * @generated - */ - EAttribute getAddPlugin_Optional(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.AddPlugin#getPlugin Plugin}'. - * - * - * @return the meta object for the containment reference 'Plugin'. - * @see com.wamas.ide.launching.lcDsl.AddPlugin#getPlugin() - * @see #getAddPlugin() - * @generated - */ - EReference getAddPlugin_Plugin(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.AddFeature Add Feature}'. - * - * - * @return the meta object for class 'Add Feature'. - * @see com.wamas.ide.launching.lcDsl.AddFeature - * @generated - */ - EClass getAddFeature(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.AddFeature#isOptional Optional}'. - * - * - * @return the meta object for the attribute 'Optional'. - * @see com.wamas.ide.launching.lcDsl.AddFeature#isOptional() - * @see #getAddFeature() - * @generated - */ - EAttribute getAddFeature_Optional(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.AddFeature#getFeature Feature}'. - * - * - * @return the meta object for the containment reference 'Feature'. - * @see com.wamas.ide.launching.lcDsl.AddFeature#getFeature() - * @see #getAddFeature() - * @generated - */ - EReference getAddFeature_Feature(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ContentProviderProduct Content Provider Product}'. - * - * - * @return the meta object for class 'Content Provider Product'. - * @see com.wamas.ide.launching.lcDsl.ContentProviderProduct - * @generated - */ - EClass getContentProviderProduct(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.ContentProviderProduct#getProduct Product}'. - * - * - * @return the meta object for the containment reference 'Product'. - * @see com.wamas.ide.launching.lcDsl.ContentProviderProduct#getProduct() - * @see #getContentProviderProduct() - * @generated - */ - EReference getContentProviderProduct_Product(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.IgnorePlugin Ignore Plugin}'. - * - * - * @return the meta object for class 'Ignore Plugin'. - * @see com.wamas.ide.launching.lcDsl.IgnorePlugin - * @generated - */ - EClass getIgnorePlugin(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.IgnorePlugin#getPlugin Plugin}'. - * - * - * @return the meta object for the containment reference 'Plugin'. - * @see com.wamas.ide.launching.lcDsl.IgnorePlugin#getPlugin() - * @see #getIgnorePlugin() - * @generated - */ - EReference getIgnorePlugin_Plugin(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.VmArgument Vm Argument}'. - * - * - * @return the meta object for class 'Vm Argument'. - * @see com.wamas.ide.launching.lcDsl.VmArgument - * @generated - */ - EClass getVmArgument(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.VmArgument#getArguments Arguments}'. - * - * - * @return the meta object for the containment reference list 'Arguments'. - * @see com.wamas.ide.launching.lcDsl.VmArgument#getArguments() - * @see #getVmArgument() - * @generated - */ - EReference getVmArgument_Arguments(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ProgramArgument Program Argument}'. - * - * - * @return the meta object for class 'Program Argument'. - * @see com.wamas.ide.launching.lcDsl.ProgramArgument - * @generated - */ - EClass getProgramArgument(); - - /** - * Returns the meta object for the containment reference list '{@link com.wamas.ide.launching.lcDsl.ProgramArgument#getArguments Arguments}'. - * - * - * @return the meta object for the containment reference list 'Arguments'. - * @see com.wamas.ide.launching.lcDsl.ProgramArgument#getArguments() - * @see #getProgramArgument() - * @generated - */ - EReference getProgramArgument_Arguments(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable Environment Variable}'. - * - * - * @return the meta object for class 'Environment Variable'. - * @see com.wamas.ide.launching.lcDsl.EnvironmentVariable - * @generated - */ - EClass getEnvironmentVariable(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.EnvironmentVariable#getName() - * @see #getEnvironmentVariable() - * @generated - */ - EAttribute getEnvironmentVariable_Name(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable#getValue Value}'. - * - * - * @return the meta object for the containment reference 'Value'. - * @see com.wamas.ide.launching.lcDsl.EnvironmentVariable#getValue() - * @see #getEnvironmentVariable() - * @generated - */ - EReference getEnvironmentVariable_Value(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ApplicationExtPoint Application Ext Point}'. - * - * - * @return the meta object for class 'Application Ext Point'. - * @see com.wamas.ide.launching.lcDsl.ApplicationExtPoint - * @generated - */ - EClass getApplicationExtPoint(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ApplicationExtPoint#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.ApplicationExtPoint#getName() - * @see #getApplicationExtPoint() - * @generated - */ - EAttribute getApplicationExtPoint_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ProductExtPoint Product Ext Point}'. - * - * - * @return the meta object for class 'Product Ext Point'. - * @see com.wamas.ide.launching.lcDsl.ProductExtPoint - * @generated - */ - EClass getProductExtPoint(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ProductExtPoint#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.ProductExtPoint#getName() - * @see #getProductExtPoint() - * @generated - */ - EAttribute getProductExtPoint_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.Favorites Favorites}'. - * - * - * @return the meta object for class 'Favorites'. - * @see com.wamas.ide.launching.lcDsl.Favorites - * @generated - */ - EClass getFavorites(); - - /** - * Returns the meta object for the attribute list '{@link com.wamas.ide.launching.lcDsl.Favorites#getTypes Types}'. - * - * - * @return the meta object for the attribute list 'Types'. - * @see com.wamas.ide.launching.lcDsl.Favorites#getTypes() - * @see #getFavorites() - * @generated - */ - EAttribute getFavorites_Types(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.Redirect Redirect}'. - * - * - * @return the meta object for class 'Redirect'. - * @see com.wamas.ide.launching.lcDsl.Redirect - * @generated - */ - EClass getRedirect(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.Redirect#getOutWhich Out Which}'. - * - * - * @return the meta object for the attribute 'Out Which'. - * @see com.wamas.ide.launching.lcDsl.Redirect#getOutWhich() - * @see #getRedirect() - * @generated - */ - EAttribute getRedirect_OutWhich(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.Redirect#getOutFile Out File}'. - * - * - * @return the meta object for the containment reference 'Out File'. - * @see com.wamas.ide.launching.lcDsl.Redirect#getOutFile() - * @see #getRedirect() - * @generated - */ - EReference getRedirect_OutFile(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.Redirect#isNoAppend No Append}'. - * - * - * @return the meta object for the attribute 'No Append'. - * @see com.wamas.ide.launching.lcDsl.Redirect#isNoAppend() - * @see #getRedirect() - * @generated - */ - EAttribute getRedirect_NoAppend(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.Redirect#getInWhich In Which}'. - * - * - * @return the meta object for the attribute 'In Which'. - * @see com.wamas.ide.launching.lcDsl.Redirect#getInWhich() - * @see #getRedirect() - * @generated - */ - EAttribute getRedirect_InWhich(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.Redirect#getInFile In File}'. - * - * - * @return the meta object for the containment reference 'In File'. - * @see com.wamas.ide.launching.lcDsl.Redirect#getInFile() - * @see #getRedirect() - * @generated - */ - EReference getRedirect_InFile(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ExecutionEnvironment Execution Environment}'. - * - * - * @return the meta object for class 'Execution Environment'. - * @see com.wamas.ide.launching.lcDsl.ExecutionEnvironment - * @generated - */ - EClass getExecutionEnvironment(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ExecutionEnvironment#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.ExecutionEnvironment#getName() - * @see #getExecutionEnvironment() - * @generated - */ - EAttribute getExecutionEnvironment_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ConfigIniTemplate Config Ini Template}'. - * - * - * @return the meta object for class 'Config Ini Template'. - * @see com.wamas.ide.launching.lcDsl.ConfigIniTemplate - * @generated - */ - EClass getConfigIniTemplate(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.ConfigIniTemplate#getPath Path}'. - * - * - * @return the meta object for the containment reference 'Path'. - * @see com.wamas.ide.launching.lcDsl.ConfigIniTemplate#getPath() - * @see #getConfigIniTemplate() - * @generated - */ - EReference getConfigIniTemplate_Path(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.TraceEnablement Trace Enablement}'. - * - * - * @return the meta object for class 'Trace Enablement'. - * @see com.wamas.ide.launching.lcDsl.TraceEnablement - * @generated - */ - EClass getTraceEnablement(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TraceEnablement#getPlugin Plugin}'. - * - * - * @return the meta object for the attribute 'Plugin'. - * @see com.wamas.ide.launching.lcDsl.TraceEnablement#getPlugin() - * @see #getTraceEnablement() - * @generated - */ - EAttribute getTraceEnablement_Plugin(); - - /** - * Returns the meta object for the attribute list '{@link com.wamas.ide.launching.lcDsl.TraceEnablement#getWhat What}'. - * - * - * @return the meta object for the attribute list 'What'. - * @see com.wamas.ide.launching.lcDsl.TraceEnablement#getWhat() - * @see #getTraceEnablement() - * @generated - */ - EAttribute getTraceEnablement_What(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch Java Main Search}'. - * - * - * @return the meta object for class 'Java Main Search'. - * @see com.wamas.ide.launching.lcDsl.JavaMainSearch - * @generated - */ - EClass getJavaMainSearch(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isSystem System}'. - * - * - * @return the meta object for the attribute 'System'. - * @see com.wamas.ide.launching.lcDsl.JavaMainSearch#isSystem() - * @see #getJavaMainSearch() - * @generated - */ - EAttribute getJavaMainSearch_System(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch#isInherited Inherited}'. - * - * - * @return the meta object for the attribute 'Inherited'. - * @see com.wamas.ide.launching.lcDsl.JavaMainSearch#isInherited() - * @see #getJavaMainSearch() - * @generated - */ - EAttribute getJavaMainSearch_Inherited(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.RapServletConfig Rap Servlet Config}'. - * - * - * @return the meta object for class 'Rap Servlet Config'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig - * @generated - */ - EClass getRapServletConfig(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServletPath Servlet Path}'. - * - * - * @return the meta object for the attribute 'Servlet Path'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#getServletPath() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_ServletPath(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getBrowserMode Browser Mode}'. - * - * - * @return the meta object for the attribute 'Browser Mode'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#getBrowserMode() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_BrowserMode(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServerPort Server Port}'. - * - * - * @return the meta object for the attribute 'Server Port'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#getServerPort() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_ServerPort(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getSessionTimeout Session Timeout}'. - * - * - * @return the meta object for the attribute 'Session Timeout'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#getSessionTimeout() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_SessionTimeout(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getContextPath Context Path}'. - * - * - * @return the meta object for the attribute 'Context Path'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#getContextPath() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_ContextPath(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#isDevMode Dev Mode}'. - * - * - * @return the meta object for the attribute 'Dev Mode'. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig#isDevMode() - * @see #getRapServletConfig() - * @generated - */ - EAttribute getRapServletConfig_DevMode(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.Path Path}'. - * - * - * @return the meta object for class 'Path'. - * @see com.wamas.ide.launching.lcDsl.Path - * @generated - */ - EClass getPath(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.Path#getName Name}'. - * - * - * @return the meta object for the containment reference 'Name'. - * @see com.wamas.ide.launching.lcDsl.Path#getName() - * @see #getPath() - * @generated - */ - EReference getPath_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ExistingPath Existing Path}'. - * - * - * @return the meta object for class 'Existing Path'. - * @see com.wamas.ide.launching.lcDsl.ExistingPath - * @generated - */ - EClass getExistingPath(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.AnyPath Any Path}'. - * - * - * @return the meta object for class 'Any Path'. - * @see com.wamas.ide.launching.lcDsl.AnyPath - * @generated - */ - EClass getAnyPath(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel Plugin With Version And Start Level}'. - * - * - * @return the meta object for class 'Plugin With Version And Start Level'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel - * @generated - */ - EClass getPluginWithVersionAndStartLevel(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getPlugin Plugin}'. - * - * - * @return the meta object for the containment reference 'Plugin'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getPlugin() - * @see #getPluginWithVersionAndStartLevel() - * @generated - */ - EReference getPluginWithVersionAndStartLevel_Plugin(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#isAutoStart Auto Start}'. - * - * - * @return the meta object for the attribute 'Auto Start'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#isAutoStart() - * @see #getPluginWithVersionAndStartLevel() - * @generated - */ - EAttribute getPluginWithVersionAndStartLevel_AutoStart(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getStartLevel Start Level}'. - * - * - * @return the meta object for the attribute 'Start Level'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getStartLevel() - * @see #getPluginWithVersionAndStartLevel() - * @generated - */ - EAttribute getPluginWithVersionAndStartLevel_StartLevel(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion Plugin With Version}'. - * - * - * @return the meta object for class 'Plugin With Version'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersion - * @generated - */ - EClass getPluginWithVersion(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersion#getName() - * @see #getPluginWithVersion() - * @generated - */ - EAttribute getPluginWithVersion_Name(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getVersion Version}'. - * - * - * @return the meta object for the attribute 'Version'. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersion#getVersion() - * @see #getPluginWithVersion() - * @generated - */ - EAttribute getPluginWithVersion_Version(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion Feature With Version}'. - * - * - * @return the meta object for class 'Feature With Version'. - * @see com.wamas.ide.launching.lcDsl.FeatureWithVersion - * @generated - */ - EClass getFeatureWithVersion(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.FeatureWithVersion#getName() - * @see #getFeatureWithVersion() - * @generated - */ - EAttribute getFeatureWithVersion_Name(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion#getVersion Version}'. - * - * - * @return the meta object for the attribute 'Version'. - * @see com.wamas.ide.launching.lcDsl.FeatureWithVersion#getVersion() - * @see #getFeatureWithVersion() - * @generated - */ - EAttribute getFeatureWithVersion_Version(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.Project Project}'. - * - * - * @return the meta object for class 'Project'. - * @see com.wamas.ide.launching.lcDsl.Project - * @generated - */ - EClass getProject(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.Project#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.Project#getName() - * @see #getProject() - * @generated - */ - EAttribute getProject_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.JavaMainType Java Main Type}'. - * - * - * @return the meta object for class 'Java Main Type'. - * @see com.wamas.ide.launching.lcDsl.JavaMainType - * @generated - */ - EClass getJavaMainType(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.JavaMainType#getName Name}'. - * - * - * @return the meta object for the attribute 'Name'. - * @see com.wamas.ide.launching.lcDsl.JavaMainType#getName() - * @see #getJavaMainType() - * @generated - */ - EAttribute getJavaMainType_Name(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.ClearOption Clear Option}'. - * - * - * @return the meta object for class 'Clear Option'. - * @see com.wamas.ide.launching.lcDsl.ClearOption - * @generated - */ - EClass getClearOption(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ClearOption#isWorkspace Workspace}'. - * - * - * @return the meta object for the attribute 'Workspace'. - * @see com.wamas.ide.launching.lcDsl.ClearOption#isWorkspace() - * @see #getClearOption() - * @generated - */ - EAttribute getClearOption_Workspace(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ClearOption#isLog Log}'. - * - * - * @return the meta object for the attribute 'Log'. - * @see com.wamas.ide.launching.lcDsl.ClearOption#isLog() - * @see #getClearOption() - * @generated - */ - EAttribute getClearOption_Log(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ClearOption#isNoAskClear No Ask Clear}'. - * - * - * @return the meta object for the attribute 'No Ask Clear'. - * @see com.wamas.ide.launching.lcDsl.ClearOption#isNoAskClear() - * @see #getClearOption() - * @generated - */ - EAttribute getClearOption_NoAskClear(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.ClearOption#isConfig Config}'. - * - * - * @return the meta object for the attribute 'Config'. - * @see com.wamas.ide.launching.lcDsl.ClearOption#isConfig() - * @see #getClearOption() - * @generated - */ - EAttribute getClearOption_Config(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.MemoryOption Memory Option}'. - * - * - * @return the meta object for class 'Memory Option'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption - * @generated - */ - EClass getMemoryOption(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMin Min}'. - * - * - * @return the meta object for the attribute 'Min'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getMin() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_Min(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMinUnit Min Unit}'. - * - * - * @return the meta object for the attribute 'Min Unit'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getMinUnit() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_MinUnit(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMax Max}'. - * - * - * @return the meta object for the attribute 'Max'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getMax() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_Max(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMaxUnit Max Unit}'. - * - * - * @return the meta object for the attribute 'Max Unit'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getMaxUnit() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_MaxUnit(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getPerm Perm}'. - * - * - * @return the meta object for the attribute 'Perm'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getPerm() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_Perm(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getPermUnit Perm Unit}'. - * - * - * @return the meta object for the attribute 'Perm Unit'. - * @see com.wamas.ide.launching.lcDsl.MemoryOption#getPermUnit() - * @see #getMemoryOption() - * @generated - */ - EAttribute getMemoryOption_PermUnit(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.GroupMember Group Member}'. - * - * - * @return the meta object for class 'Group Member'. - * @see com.wamas.ide.launching.lcDsl.GroupMember - * @generated - */ - EClass getGroupMember(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.GroupMember#getType Type}'. - * - * - * @return the meta object for the attribute 'Type'. - * @see com.wamas.ide.launching.lcDsl.GroupMember#getType() - * @see #getGroupMember() - * @generated - */ - EAttribute getGroupMember_Type(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.GroupMember#isAdopt Adopt}'. - * - * - * @return the meta object for the attribute 'Adopt'. - * @see com.wamas.ide.launching.lcDsl.GroupMember#isAdopt() - * @see #getGroupMember() - * @generated - */ - EAttribute getGroupMember_Adopt(); - - /** - * Returns the meta object for the reference '{@link com.wamas.ide.launching.lcDsl.GroupMember#getMember Member}'. - * - * - * @return the meta object for the reference 'Member'. - * @see com.wamas.ide.launching.lcDsl.GroupMember#getMember() - * @see #getGroupMember() - * @generated - */ - EReference getGroupMember_Member(); - - /** - * Returns the meta object for the containment reference '{@link com.wamas.ide.launching.lcDsl.GroupMember#getPostAction Post Action}'. - * - * - * @return the meta object for the containment reference 'Post Action'. - * @see com.wamas.ide.launching.lcDsl.GroupMember#getPostAction() - * @see #getGroupMember() - * @generated - */ - EReference getGroupMember_PostAction(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchAction Group Post Launch Action}'. - * - * - * @return the meta object for class 'Group Post Launch Action'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchAction - * @generated - */ - EClass getGroupPostLaunchAction(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay Group Post Launch Delay}'. - * - * - * @return the meta object for class 'Group Post Launch Delay'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay - * @generated - */ - EClass getGroupPostLaunchDelay(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay#getDelay Delay}'. - * - * - * @return the meta object for the attribute 'Delay'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay#getDelay() - * @see #getGroupPostLaunchDelay() - * @generated - */ - EAttribute getGroupPostLaunchDelay_Delay(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex Group Post Launch Regex}'. - * - * - * @return the meta object for class 'Group Post Launch Regex'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex - * @generated - */ - EClass getGroupPostLaunchRegex(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex#getRegex Regex}'. - * - * - * @return the meta object for the attribute 'Regex'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex#getRegex() - * @see #getGroupPostLaunchRegex() - * @generated - */ - EAttribute getGroupPostLaunchRegex_Regex(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchWait Group Post Launch Wait}'. - * - * - * @return the meta object for class 'Group Post Launch Wait'. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchWait - * @generated - */ - EClass getGroupPostLaunchWait(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.StringWithVariables String With Variables}'. - * - * - * @return the meta object for class 'String With Variables'. - * @see com.wamas.ide.launching.lcDsl.StringWithVariables - * @generated - */ - EClass getStringWithVariables(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.StringWithVariables#getValue Value}'. - * - * - * @return the meta object for the attribute 'Value'. - * @see com.wamas.ide.launching.lcDsl.StringWithVariables#getValue() - * @see #getStringWithVariables() - * @generated - */ - EAttribute getStringWithVariables_Value(); - - /** - * Returns the meta object for class '{@link com.wamas.ide.launching.lcDsl.TestConfig Test Config}'. - * - * - * @return the meta object for class 'Test Config'. - * @see com.wamas.ide.launching.lcDsl.TestConfig - * @generated - */ - EClass getTestConfig(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getRunner Runner}'. - * - * - * @return the meta object for the attribute 'Runner'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getRunner() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_Runner(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getContainer Container}'. - * - * - * @return the meta object for the attribute 'Container'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getContainer() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_Container(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getClass_ Class}'. - * - * - * @return the meta object for the attribute 'Class'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getClass_() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_Class(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getMethod Method}'. - * - * - * @return the meta object for the attribute 'Method'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getMethod() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_Method(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getExcludeTags Exclude Tags}'. - * - * - * @return the meta object for the attribute 'Exclude Tags'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getExcludeTags() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_ExcludeTags(); - - /** - * Returns the meta object for the attribute '{@link com.wamas.ide.launching.lcDsl.TestConfig#getIncludeTags Include Tags}'. - * - * - * @return the meta object for the attribute 'Include Tags'. - * @see com.wamas.ide.launching.lcDsl.TestConfig#getIncludeTags() - * @see #getTestConfig() - * @generated - */ - EAttribute getTestConfig_IncludeTags(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.BrowserLaunchMode Browser Launch Mode}'. - * - * - * @return the meta object for enum 'Browser Launch Mode'. - * @see com.wamas.ide.launching.lcDsl.BrowserLaunchMode - * @generated - */ - EEnum getBrowserLaunchMode(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.LaunchConfigType Launch Config Type}'. - * - * - * @return the meta object for enum 'Launch Config Type'. - * @see com.wamas.ide.launching.lcDsl.LaunchConfigType - * @generated - */ - EEnum getLaunchConfigType(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.LaunchModeType Launch Mode Type}'. - * - * - * @return the meta object for enum 'Launch Mode Type'. - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @generated - */ - EEnum getLaunchModeType(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.MemoryUnit Memory Unit}'. - * - * - * @return the meta object for enum 'Memory Unit'. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @generated - */ - EEnum getMemoryUnit(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.OutputStream Output Stream}'. - * - * - * @return the meta object for enum 'Output Stream'. - * @see com.wamas.ide.launching.lcDsl.OutputStream - * @generated - */ - EEnum getOutputStream(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.InputStream Input Stream}'. - * - * - * @return the meta object for enum 'Input Stream'. - * @see com.wamas.ide.launching.lcDsl.InputStream - * @generated - */ - EEnum getInputStream(); - - /** - * Returns the meta object for enum '{@link com.wamas.ide.launching.lcDsl.TestRunnerType Test Runner Type}'. - * - * - * @return the meta object for enum 'Test Runner Type'. - * @see com.wamas.ide.launching.lcDsl.TestRunnerType - * @generated - */ - EEnum getTestRunnerType(); - - /** - * Returns the factory that creates the instances of the model. - * - * - * @return the factory that creates the instances of the model. - * @generated - */ - LcDslFactory getLcDslFactory(); - - /** - * - * Defines literals for the meta objects that represent - *
    - *
  • each class,
  • - *
  • each feature of each class,
  • - *
  • each enum,
  • - *
  • and each data type
  • - *
- * - * @generated - */ - interface Literals - { - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.LCModelImpl LC Model}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.LCModelImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLCModel() - * @generated - */ - EClass LC_MODEL = eINSTANCE.getLCModel(); - - /** - * The meta object literal for the 'Configurations' containment reference list feature. - * - * - * @generated - */ - EReference LC_MODEL__CONFIGURATIONS = eINSTANCE.getLCModel_Configurations(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl Launch Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchConfig() - * @generated - */ - EClass LAUNCH_CONFIG = eINSTANCE.getLaunchConfig(); - - /** - * The meta object literal for the 'Explicit' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__EXPLICIT = eINSTANCE.getLaunchConfig_Explicit(); - - /** - * The meta object literal for the 'Manual' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__MANUAL = eINSTANCE.getLaunchConfig_Manual(); - - /** - * The meta object literal for the 'Abstract' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__ABSTRACT = eINSTANCE.getLaunchConfig_Abstract(); - - /** - * The meta object literal for the 'Foreground' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__FOREGROUND = eINSTANCE.getLaunchConfig_Foreground(); - - /** - * The meta object literal for the 'No Console' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__NO_CONSOLE = eINSTANCE.getLaunchConfig_NoConsole(); - - /** - * The meta object literal for the 'No Validate' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__NO_VALIDATE = eINSTANCE.getLaunchConfig_NoValidate(); - - /** - * The meta object literal for the 'Sw Install Support' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__SW_INSTALL_SUPPORT = eINSTANCE.getLaunchConfig_SwInstallSupport(); - - /** - * The meta object literal for the 'Replace Env' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__REPLACE_ENV = eINSTANCE.getLaunchConfig_ReplaceEnv(); - - /** - * The meta object literal for the 'Stop In Main' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__STOP_IN_MAIN = eINSTANCE.getLaunchConfig_StopInMain(); - - /** - * The meta object literal for the 'Keep Running' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__KEEP_RUNNING = eINSTANCE.getLaunchConfig_KeepRunning(); - - /** - * The meta object literal for the 'Run In Ui Thread' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__RUN_IN_UI_THREAD = eINSTANCE.getLaunchConfig_RunInUiThread(); - - /** - * The meta object literal for the 'Qualify' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__QUALIFY = eINSTANCE.getLaunchConfig_Qualify(); - - /** - * The meta object literal for the 'Qualifier Id' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__QUALIFIER_ID = eINSTANCE.getLaunchConfig_QualifierId(); - - /** - * The meta object literal for the 'Type' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__TYPE = eINSTANCE.getLaunchConfig_Type(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute LAUNCH_CONFIG__NAME = eINSTANCE.getLaunchConfig_Name(); - - /** - * The meta object literal for the 'Super Config' reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__SUPER_CONFIG = eINSTANCE.getLaunchConfig_SuperConfig(); - - /** - * The meta object literal for the 'Clears' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__CLEARS = eINSTANCE.getLaunchConfig_Clears(); - - /** - * The meta object literal for the 'Workspace' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__WORKSPACE = eINSTANCE.getLaunchConfig_Workspace(); - - /** - * The meta object literal for the 'Working Dir' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__WORKING_DIR = eINSTANCE.getLaunchConfig_WorkingDir(); - - /** - * The meta object literal for the 'Memory' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__MEMORY = eINSTANCE.getLaunchConfig_Memory(); - - /** - * The meta object literal for the 'Main Project' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__MAIN_PROJECT = eINSTANCE.getLaunchConfig_MainProject(); - - /** - * The meta object literal for the 'Main Type' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__MAIN_TYPE = eINSTANCE.getLaunchConfig_MainType(); - - /** - * The meta object literal for the 'Application' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__APPLICATION = eINSTANCE.getLaunchConfig_Application(); - - /** - * The meta object literal for the 'Product' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__PRODUCT = eINSTANCE.getLaunchConfig_Product(); - - /** - * The meta object literal for the 'Favorites' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__FAVORITES = eINSTANCE.getLaunchConfig_Favorites(); - - /** - * The meta object literal for the 'Redirect' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__REDIRECT = eINSTANCE.getLaunchConfig_Redirect(); - - /** - * The meta object literal for the 'Exec Env' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__EXEC_ENV = eINSTANCE.getLaunchConfig_ExecEnv(); - - /** - * The meta object literal for the 'Config Ini Template' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__CONFIG_INI_TEMPLATE = eINSTANCE.getLaunchConfig_ConfigIniTemplate(); - - /** - * The meta object literal for the 'Java Main Search' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__JAVA_MAIN_SEARCH = eINSTANCE.getLaunchConfig_JavaMainSearch(); - - /** - * The meta object literal for the 'Servlet Config' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__SERVLET_CONFIG = eINSTANCE.getLaunchConfig_ServletConfig(); - - /** - * The meta object literal for the 'Content Provider Product' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT = eINSTANCE.getLaunchConfig_ContentProviderProduct(); - - /** - * The meta object literal for the 'Test' containment reference feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__TEST = eINSTANCE.getLaunchConfig_Test(); - - /** - * The meta object literal for the 'Plugins' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__PLUGINS = eINSTANCE.getLaunchConfig_Plugins(); - - /** - * The meta object literal for the 'Features' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__FEATURES = eINSTANCE.getLaunchConfig_Features(); - - /** - * The meta object literal for the 'Ignore' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__IGNORE = eINSTANCE.getLaunchConfig_Ignore(); - - /** - * The meta object literal for the 'Group Members' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__GROUP_MEMBERS = eINSTANCE.getLaunchConfig_GroupMembers(); - - /** - * The meta object literal for the 'Vm Args' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__VM_ARGS = eINSTANCE.getLaunchConfig_VmArgs(); - - /** - * The meta object literal for the 'Prog Args' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__PROG_ARGS = eINSTANCE.getLaunchConfig_ProgArgs(); - - /** - * The meta object literal for the 'Env Vars' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__ENV_VARS = eINSTANCE.getLaunchConfig_EnvVars(); - - /** - * The meta object literal for the 'Traces' containment reference list feature. - * - * - * @generated - */ - EReference LAUNCH_CONFIG__TRACES = eINSTANCE.getLaunchConfig_Traces(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.WorkspaceImpl Workspace}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.WorkspaceImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getWorkspace() - * @generated - */ - EClass WORKSPACE = eINSTANCE.getWorkspace(); - - /** - * The meta object literal for the 'Workspace' containment reference feature. - * - * - * @generated - */ - EReference WORKSPACE__WORKSPACE = eINSTANCE.getWorkspace_Workspace(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.WorkingDirImpl Working Dir}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.WorkingDirImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getWorkingDir() - * @generated - */ - EClass WORKING_DIR = eINSTANCE.getWorkingDir(); - - /** - * The meta object literal for the 'Working Dir' containment reference feature. - * - * - * @generated - */ - EReference WORKING_DIR__WORKING_DIR = eINSTANCE.getWorkingDir_WorkingDir(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.MainProjectImpl Main Project}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MainProjectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMainProject() - * @generated - */ - EClass MAIN_PROJECT = eINSTANCE.getMainProject(); - - /** - * The meta object literal for the 'Self' attribute feature. - * - * - * @generated - */ - EAttribute MAIN_PROJECT__SELF = eINSTANCE.getMainProject_Self(); - - /** - * The meta object literal for the 'Project' containment reference feature. - * - * - * @generated - */ - EReference MAIN_PROJECT__PROJECT = eINSTANCE.getMainProject_Project(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.MainTypeImpl Main Type}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MainTypeImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMainType() - * @generated - */ - EClass MAIN_TYPE = eINSTANCE.getMainType(); - - /** - * The meta object literal for the 'Main Class' containment reference feature. - * - * - * @generated - */ - EReference MAIN_TYPE__MAIN_CLASS = eINSTANCE.getMainType_MainClass(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.AddPluginImpl Add Plugin}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AddPluginImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAddPlugin() - * @generated - */ - EClass ADD_PLUGIN = eINSTANCE.getAddPlugin(); - - /** - * The meta object literal for the 'Optional' attribute feature. - * - * - * @generated - */ - EAttribute ADD_PLUGIN__OPTIONAL = eINSTANCE.getAddPlugin_Optional(); - - /** - * The meta object literal for the 'Plugin' containment reference feature. - * - * - * @generated - */ - EReference ADD_PLUGIN__PLUGIN = eINSTANCE.getAddPlugin_Plugin(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl Add Feature}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAddFeature() - * @generated - */ - EClass ADD_FEATURE = eINSTANCE.getAddFeature(); - - /** - * The meta object literal for the 'Optional' attribute feature. - * - * - * @generated - */ - EAttribute ADD_FEATURE__OPTIONAL = eINSTANCE.getAddFeature_Optional(); - - /** - * The meta object literal for the 'Feature' containment reference feature. - * - * - * @generated - */ - EReference ADD_FEATURE__FEATURE = eINSTANCE.getAddFeature_Feature(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ContentProviderProductImpl Content Provider Product}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ContentProviderProductImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getContentProviderProduct() - * @generated - */ - EClass CONTENT_PROVIDER_PRODUCT = eINSTANCE.getContentProviderProduct(); - - /** - * The meta object literal for the 'Product' containment reference feature. - * - * - * @generated - */ - EReference CONTENT_PROVIDER_PRODUCT__PRODUCT = eINSTANCE.getContentProviderProduct_Product(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.IgnorePluginImpl Ignore Plugin}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.IgnorePluginImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getIgnorePlugin() - * @generated - */ - EClass IGNORE_PLUGIN = eINSTANCE.getIgnorePlugin(); - - /** - * The meta object literal for the 'Plugin' containment reference feature. - * - * - * @generated - */ - EReference IGNORE_PLUGIN__PLUGIN = eINSTANCE.getIgnorePlugin_Plugin(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.VmArgumentImpl Vm Argument}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.VmArgumentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getVmArgument() - * @generated - */ - EClass VM_ARGUMENT = eINSTANCE.getVmArgument(); - - /** - * The meta object literal for the 'Arguments' containment reference list feature. - * - * - * @generated - */ - EReference VM_ARGUMENT__ARGUMENTS = eINSTANCE.getVmArgument_Arguments(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ProgramArgumentImpl Program Argument}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProgramArgumentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProgramArgument() - * @generated - */ - EClass PROGRAM_ARGUMENT = eINSTANCE.getProgramArgument(); - - /** - * The meta object literal for the 'Arguments' containment reference list feature. - * - * - * @generated - */ - EReference PROGRAM_ARGUMENT__ARGUMENTS = eINSTANCE.getProgramArgument_Arguments(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl Environment Variable}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getEnvironmentVariable() - * @generated - */ - EClass ENVIRONMENT_VARIABLE = eINSTANCE.getEnvironmentVariable(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute ENVIRONMENT_VARIABLE__NAME = eINSTANCE.getEnvironmentVariable_Name(); - - /** - * The meta object literal for the 'Value' containment reference feature. - * - * - * @generated - */ - EReference ENVIRONMENT_VARIABLE__VALUE = eINSTANCE.getEnvironmentVariable_Value(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ApplicationExtPointImpl Application Ext Point}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ApplicationExtPointImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getApplicationExtPoint() - * @generated - */ - EClass APPLICATION_EXT_POINT = eINSTANCE.getApplicationExtPoint(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute APPLICATION_EXT_POINT__NAME = eINSTANCE.getApplicationExtPoint_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ProductExtPointImpl Product Ext Point}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProductExtPointImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProductExtPoint() - * @generated - */ - EClass PRODUCT_EXT_POINT = eINSTANCE.getProductExtPoint(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute PRODUCT_EXT_POINT__NAME = eINSTANCE.getProductExtPoint_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.FavoritesImpl Favorites}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.FavoritesImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getFavorites() - * @generated - */ - EClass FAVORITES = eINSTANCE.getFavorites(); - - /** - * The meta object literal for the 'Types' attribute list feature. - * - * - * @generated - */ - EAttribute FAVORITES__TYPES = eINSTANCE.getFavorites_Types(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl Redirect}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.RedirectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getRedirect() - * @generated - */ - EClass REDIRECT = eINSTANCE.getRedirect(); - - /** - * The meta object literal for the 'Out Which' attribute feature. - * - * - * @generated - */ - EAttribute REDIRECT__OUT_WHICH = eINSTANCE.getRedirect_OutWhich(); - - /** - * The meta object literal for the 'Out File' containment reference feature. - * - * - * @generated - */ - EReference REDIRECT__OUT_FILE = eINSTANCE.getRedirect_OutFile(); - - /** - * The meta object literal for the 'No Append' attribute feature. - * - * - * @generated - */ - EAttribute REDIRECT__NO_APPEND = eINSTANCE.getRedirect_NoAppend(); - - /** - * The meta object literal for the 'In Which' attribute feature. - * - * - * @generated - */ - EAttribute REDIRECT__IN_WHICH = eINSTANCE.getRedirect_InWhich(); - - /** - * The meta object literal for the 'In File' containment reference feature. - * - * - * @generated - */ - EReference REDIRECT__IN_FILE = eINSTANCE.getRedirect_InFile(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ExecutionEnvironmentImpl Execution Environment}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ExecutionEnvironmentImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getExecutionEnvironment() - * @generated - */ - EClass EXECUTION_ENVIRONMENT = eINSTANCE.getExecutionEnvironment(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute EXECUTION_ENVIRONMENT__NAME = eINSTANCE.getExecutionEnvironment_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ConfigIniTemplateImpl Config Ini Template}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ConfigIniTemplateImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getConfigIniTemplate() - * @generated - */ - EClass CONFIG_INI_TEMPLATE = eINSTANCE.getConfigIniTemplate(); - - /** - * The meta object literal for the 'Path' containment reference feature. - * - * - * @generated - */ - EReference CONFIG_INI_TEMPLATE__PATH = eINSTANCE.getConfigIniTemplate_Path(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl Trace Enablement}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTraceEnablement() - * @generated - */ - EClass TRACE_ENABLEMENT = eINSTANCE.getTraceEnablement(); - - /** - * The meta object literal for the 'Plugin' attribute feature. - * - * - * @generated - */ - EAttribute TRACE_ENABLEMENT__PLUGIN = eINSTANCE.getTraceEnablement_Plugin(); - - /** - * The meta object literal for the 'What' attribute list feature. - * - * - * @generated - */ - EAttribute TRACE_ENABLEMENT__WHAT = eINSTANCE.getTraceEnablement_What(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl Java Main Search}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getJavaMainSearch() - * @generated - */ - EClass JAVA_MAIN_SEARCH = eINSTANCE.getJavaMainSearch(); - - /** - * The meta object literal for the 'System' attribute feature. - * - * - * @generated - */ - EAttribute JAVA_MAIN_SEARCH__SYSTEM = eINSTANCE.getJavaMainSearch_System(); - - /** - * The meta object literal for the 'Inherited' attribute feature. - * - * - * @generated - */ - EAttribute JAVA_MAIN_SEARCH__INHERITED = eINSTANCE.getJavaMainSearch_Inherited(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl Rap Servlet Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getRapServletConfig() - * @generated - */ - EClass RAP_SERVLET_CONFIG = eINSTANCE.getRapServletConfig(); - - /** - * The meta object literal for the 'Servlet Path' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__SERVLET_PATH = eINSTANCE.getRapServletConfig_ServletPath(); - - /** - * The meta object literal for the 'Browser Mode' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__BROWSER_MODE = eINSTANCE.getRapServletConfig_BrowserMode(); - - /** - * The meta object literal for the 'Server Port' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__SERVER_PORT = eINSTANCE.getRapServletConfig_ServerPort(); - - /** - * The meta object literal for the 'Session Timeout' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__SESSION_TIMEOUT = eINSTANCE.getRapServletConfig_SessionTimeout(); - - /** - * The meta object literal for the 'Context Path' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__CONTEXT_PATH = eINSTANCE.getRapServletConfig_ContextPath(); - - /** - * The meta object literal for the 'Dev Mode' attribute feature. - * - * - * @generated - */ - EAttribute RAP_SERVLET_CONFIG__DEV_MODE = eINSTANCE.getRapServletConfig_DevMode(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.PathImpl Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPath() - * @generated - */ - EClass PATH = eINSTANCE.getPath(); - - /** - * The meta object literal for the 'Name' containment reference feature. - * - * - * @generated - */ - EReference PATH__NAME = eINSTANCE.getPath_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ExistingPathImpl Existing Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ExistingPathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getExistingPath() - * @generated - */ - EClass EXISTING_PATH = eINSTANCE.getExistingPath(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.AnyPathImpl Any Path}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.AnyPathImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getAnyPath() - * @generated - */ - EClass ANY_PATH = eINSTANCE.getAnyPath(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl Plugin With Version And Start Level}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPluginWithVersionAndStartLevel() - * @generated - */ - EClass PLUGIN_WITH_VERSION_AND_START_LEVEL = eINSTANCE.getPluginWithVersionAndStartLevel(); - - /** - * The meta object literal for the 'Plugin' containment reference feature. - * - * - * @generated - */ - EReference PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN = eINSTANCE.getPluginWithVersionAndStartLevel_Plugin(); - - /** - * The meta object literal for the 'Auto Start' attribute feature. - * - * - * @generated - */ - EAttribute PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START = eINSTANCE.getPluginWithVersionAndStartLevel_AutoStart(); - - /** - * The meta object literal for the 'Start Level' attribute feature. - * - * - * @generated - */ - EAttribute PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL = eINSTANCE.getPluginWithVersionAndStartLevel_StartLevel(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl Plugin With Version}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getPluginWithVersion() - * @generated - */ - EClass PLUGIN_WITH_VERSION = eINSTANCE.getPluginWithVersion(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute PLUGIN_WITH_VERSION__NAME = eINSTANCE.getPluginWithVersion_Name(); - - /** - * The meta object literal for the 'Version' attribute feature. - * - * - * @generated - */ - EAttribute PLUGIN_WITH_VERSION__VERSION = eINSTANCE.getPluginWithVersion_Version(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl Feature With Version}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getFeatureWithVersion() - * @generated - */ - EClass FEATURE_WITH_VERSION = eINSTANCE.getFeatureWithVersion(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute FEATURE_WITH_VERSION__NAME = eINSTANCE.getFeatureWithVersion_Name(); - - /** - * The meta object literal for the 'Version' attribute feature. - * - * - * @generated - */ - EAttribute FEATURE_WITH_VERSION__VERSION = eINSTANCE.getFeatureWithVersion_Version(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ProjectImpl Project}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ProjectImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getProject() - * @generated - */ - EClass PROJECT = eINSTANCE.getProject(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute PROJECT__NAME = eINSTANCE.getProject_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.JavaMainTypeImpl Java Main Type}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.JavaMainTypeImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getJavaMainType() - * @generated - */ - EClass JAVA_MAIN_TYPE = eINSTANCE.getJavaMainType(); - - /** - * The meta object literal for the 'Name' attribute feature. - * - * - * @generated - */ - EAttribute JAVA_MAIN_TYPE__NAME = eINSTANCE.getJavaMainType_Name(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl Clear Option}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getClearOption() - * @generated - */ - EClass CLEAR_OPTION = eINSTANCE.getClearOption(); - - /** - * The meta object literal for the 'Workspace' attribute feature. - * - * - * @generated - */ - EAttribute CLEAR_OPTION__WORKSPACE = eINSTANCE.getClearOption_Workspace(); - - /** - * The meta object literal for the 'Log' attribute feature. - * - * - * @generated - */ - EAttribute CLEAR_OPTION__LOG = eINSTANCE.getClearOption_Log(); - - /** - * The meta object literal for the 'No Ask Clear' attribute feature. - * - * - * @generated - */ - EAttribute CLEAR_OPTION__NO_ASK_CLEAR = eINSTANCE.getClearOption_NoAskClear(); - - /** - * The meta object literal for the 'Config' attribute feature. - * - * - * @generated - */ - EAttribute CLEAR_OPTION__CONFIG = eINSTANCE.getClearOption_Config(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl Memory Option}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMemoryOption() - * @generated - */ - EClass MEMORY_OPTION = eINSTANCE.getMemoryOption(); - - /** - * The meta object literal for the 'Min' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__MIN = eINSTANCE.getMemoryOption_Min(); - - /** - * The meta object literal for the 'Min Unit' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__MIN_UNIT = eINSTANCE.getMemoryOption_MinUnit(); - - /** - * The meta object literal for the 'Max' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__MAX = eINSTANCE.getMemoryOption_Max(); - - /** - * The meta object literal for the 'Max Unit' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__MAX_UNIT = eINSTANCE.getMemoryOption_MaxUnit(); - - /** - * The meta object literal for the 'Perm' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__PERM = eINSTANCE.getMemoryOption_Perm(); - - /** - * The meta object literal for the 'Perm Unit' attribute feature. - * - * - * @generated - */ - EAttribute MEMORY_OPTION__PERM_UNIT = eINSTANCE.getMemoryOption_PermUnit(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl Group Member}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupMember() - * @generated - */ - EClass GROUP_MEMBER = eINSTANCE.getGroupMember(); - - /** - * The meta object literal for the 'Type' attribute feature. - * - * - * @generated - */ - EAttribute GROUP_MEMBER__TYPE = eINSTANCE.getGroupMember_Type(); - - /** - * The meta object literal for the 'Adopt' attribute feature. - * - * - * @generated - */ - EAttribute GROUP_MEMBER__ADOPT = eINSTANCE.getGroupMember_Adopt(); - - /** - * The meta object literal for the 'Member' reference feature. - * - * - * @generated - */ - EReference GROUP_MEMBER__MEMBER = eINSTANCE.getGroupMember_Member(); - - /** - * The meta object literal for the 'Post Action' containment reference feature. - * - * - * @generated - */ - EReference GROUP_MEMBER__POST_ACTION = eINSTANCE.getGroupMember_PostAction(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchActionImpl Group Post Launch Action}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchActionImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchAction() - * @generated - */ - EClass GROUP_POST_LAUNCH_ACTION = eINSTANCE.getGroupPostLaunchAction(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchDelayImpl Group Post Launch Delay}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchDelayImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchDelay() - * @generated - */ - EClass GROUP_POST_LAUNCH_DELAY = eINSTANCE.getGroupPostLaunchDelay(); - - /** - * The meta object literal for the 'Delay' attribute feature. - * - * - * @generated - */ - EAttribute GROUP_POST_LAUNCH_DELAY__DELAY = eINSTANCE.getGroupPostLaunchDelay_Delay(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchRegexImpl Group Post Launch Regex}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchRegexImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchRegex() - * @generated - */ - EClass GROUP_POST_LAUNCH_REGEX = eINSTANCE.getGroupPostLaunchRegex(); - - /** - * The meta object literal for the 'Regex' attribute feature. - * - * - * @generated - */ - EAttribute GROUP_POST_LAUNCH_REGEX__REGEX = eINSTANCE.getGroupPostLaunchRegex_Regex(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchWaitImpl Group Post Launch Wait}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchWaitImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getGroupPostLaunchWait() - * @generated - */ - EClass GROUP_POST_LAUNCH_WAIT = eINSTANCE.getGroupPostLaunchWait(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.StringWithVariablesImpl String With Variables}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.StringWithVariablesImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getStringWithVariables() - * @generated - */ - EClass STRING_WITH_VARIABLES = eINSTANCE.getStringWithVariables(); - - /** - * The meta object literal for the 'Value' attribute feature. - * - * - * @generated - */ - EAttribute STRING_WITH_VARIABLES__VALUE = eINSTANCE.getStringWithVariables_Value(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl Test Config}' class. - * - * - * @see com.wamas.ide.launching.lcDsl.impl.TestConfigImpl - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTestConfig() - * @generated - */ - EClass TEST_CONFIG = eINSTANCE.getTestConfig(); - - /** - * The meta object literal for the 'Runner' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__RUNNER = eINSTANCE.getTestConfig_Runner(); - - /** - * The meta object literal for the 'Container' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__CONTAINER = eINSTANCE.getTestConfig_Container(); - - /** - * The meta object literal for the 'Class' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__CLASS = eINSTANCE.getTestConfig_Class(); - - /** - * The meta object literal for the 'Method' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__METHOD = eINSTANCE.getTestConfig_Method(); - - /** - * The meta object literal for the 'Exclude Tags' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__EXCLUDE_TAGS = eINSTANCE.getTestConfig_ExcludeTags(); - - /** - * The meta object literal for the 'Include Tags' attribute feature. - * - * - * @generated - */ - EAttribute TEST_CONFIG__INCLUDE_TAGS = eINSTANCE.getTestConfig_IncludeTags(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.BrowserLaunchMode Browser Launch Mode}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.BrowserLaunchMode - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getBrowserLaunchMode() - * @generated - */ - EEnum BROWSER_LAUNCH_MODE = eINSTANCE.getBrowserLaunchMode(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.LaunchConfigType Launch Config Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.LaunchConfigType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchConfigType() - * @generated - */ - EEnum LAUNCH_CONFIG_TYPE = eINSTANCE.getLaunchConfigType(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.LaunchModeType Launch Mode Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.LaunchModeType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getLaunchModeType() - * @generated - */ - EEnum LAUNCH_MODE_TYPE = eINSTANCE.getLaunchModeType(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.MemoryUnit Memory Unit}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getMemoryUnit() - * @generated - */ - EEnum MEMORY_UNIT = eINSTANCE.getMemoryUnit(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.OutputStream Output Stream}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.OutputStream - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getOutputStream() - * @generated - */ - EEnum OUTPUT_STREAM = eINSTANCE.getOutputStream(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.InputStream Input Stream}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.InputStream - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getInputStream() - * @generated - */ - EEnum INPUT_STREAM = eINSTANCE.getInputStream(); - - /** - * The meta object literal for the '{@link com.wamas.ide.launching.lcDsl.TestRunnerType Test Runner Type}' enum. - * - * - * @see com.wamas.ide.launching.lcDsl.TestRunnerType - * @see com.wamas.ide.launching.lcDsl.impl.LcDslPackageImpl#getTestRunnerType() - * @generated - */ - EEnum TEST_RUNNER_TYPE = eINSTANCE.getTestRunnerType(); - - } - -} //LcDslPackage diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainProject.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainProject.java deleted file mode 100644 index ec127b2..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainProject.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Main Project'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.MainProject#isSelf Self}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MainProject#getProject Project}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMainProject() - * @model - * @generated - */ -public interface MainProject extends EObject -{ - /** - * Returns the value of the 'Self' attribute. - * - * - * @return the value of the 'Self' attribute. - * @see #setSelf(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMainProject_Self() - * @model - * @generated - */ - boolean isSelf(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MainProject#isSelf Self}' attribute. - * - * - * @param value the new value of the 'Self' attribute. - * @see #isSelf() - * @generated - */ - void setSelf(boolean value); - - /** - * Returns the value of the 'Project' containment reference. - * - * - * @return the value of the 'Project' containment reference. - * @see #setProject(Project) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMainProject_Project() - * @model containment="true" - * @generated - */ - Project getProject(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MainProject#getProject Project}' containment reference. - * - * - * @param value the new value of the 'Project' containment reference. - * @see #getProject() - * @generated - */ - void setProject(Project value); - -} // MainProject diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainType.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainType.java deleted file mode 100644 index cf9f06d..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MainType.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Main Type'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.MainType#getMainClass Main Class}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMainType() - * @model - * @generated - */ -public interface MainType extends EObject -{ - /** - * Returns the value of the 'Main Class' containment reference. - * - * - * @return the value of the 'Main Class' containment reference. - * @see #setMainClass(JavaMainType) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMainType_MainClass() - * @model containment="true" - * @generated - */ - JavaMainType getMainClass(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MainType#getMainClass Main Class}' containment reference. - * - * - * @param value the new value of the 'Main Class' containment reference. - * @see #getMainClass() - * @generated - */ - void setMainClass(JavaMainType value); - -} // MainType diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryOption.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryOption.java deleted file mode 100644 index 9d11c79..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryOption.java +++ /dev/null @@ -1,172 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Memory Option'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getMin Min}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getMinUnit Min Unit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getMax Max}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getMaxUnit Max Unit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getPerm Perm}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.MemoryOption#getPermUnit Perm Unit}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption() - * @model - * @generated - */ -public interface MemoryOption extends EObject -{ - /** - * Returns the value of the 'Min' attribute. - * - * - * @return the value of the 'Min' attribute. - * @see #setMin(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_Min() - * @model - * @generated - */ - int getMin(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMin Min}' attribute. - * - * - * @param value the new value of the 'Min' attribute. - * @see #getMin() - * @generated - */ - void setMin(int value); - - /** - * Returns the value of the 'Min Unit' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.MemoryUnit}. - * - * - * @return the value of the 'Min Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #setMinUnit(MemoryUnit) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_MinUnit() - * @model - * @generated - */ - MemoryUnit getMinUnit(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMinUnit Min Unit}' attribute. - * - * - * @param value the new value of the 'Min Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #getMinUnit() - * @generated - */ - void setMinUnit(MemoryUnit value); - - /** - * Returns the value of the 'Max' attribute. - * - * - * @return the value of the 'Max' attribute. - * @see #setMax(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_Max() - * @model - * @generated - */ - int getMax(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMax Max}' attribute. - * - * - * @param value the new value of the 'Max' attribute. - * @see #getMax() - * @generated - */ - void setMax(int value); - - /** - * Returns the value of the 'Max Unit' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.MemoryUnit}. - * - * - * @return the value of the 'Max Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #setMaxUnit(MemoryUnit) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_MaxUnit() - * @model - * @generated - */ - MemoryUnit getMaxUnit(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getMaxUnit Max Unit}' attribute. - * - * - * @param value the new value of the 'Max Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #getMaxUnit() - * @generated - */ - void setMaxUnit(MemoryUnit value); - - /** - * Returns the value of the 'Perm' attribute. - * - * - * @return the value of the 'Perm' attribute. - * @see #setPerm(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_Perm() - * @model - * @generated - */ - int getPerm(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getPerm Perm}' attribute. - * - * - * @param value the new value of the 'Perm' attribute. - * @see #getPerm() - * @generated - */ - void setPerm(int value); - - /** - * Returns the value of the 'Perm Unit' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.MemoryUnit}. - * - * - * @return the value of the 'Perm Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #setPermUnit(MemoryUnit) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryOption_PermUnit() - * @model - * @generated - */ - MemoryUnit getPermUnit(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.MemoryOption#getPermUnit Perm Unit}' attribute. - * - * - * @param value the new value of the 'Perm Unit' attribute. - * @see com.wamas.ide.launching.lcDsl.MemoryUnit - * @see #getPermUnit() - * @generated - */ - void setPermUnit(MemoryUnit value); - -} // MemoryOption diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryUnit.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryUnit.java deleted file mode 100644 index 1c0ab9d..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/MemoryUnit.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Memory Unit', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getMemoryUnit() - * @model - * @generated - */ -public enum MemoryUnit implements Enumerator -{ - /** - * The 'MB' literal object. - * - * - * @see #MB_VALUE - * @generated - * @ordered - */ - MB(0, "MB", "M"), - - /** - * The 'GB' literal object. - * - * - * @see #GB_VALUE - * @generated - * @ordered - */ - GB(1, "GB", "G"); - - /** - * The 'MB' literal value. - * - * - * @see #MB - * @model literal="M" - * @generated - * @ordered - */ - public static final int MB_VALUE = 0; - - /** - * The 'GB' literal value. - * - * - * @see #GB - * @model literal="G" - * @generated - * @ordered - */ - public static final int GB_VALUE = 1; - - /** - * An array of all the 'Memory Unit' enumerators. - * - * - * @generated - */ - private static final MemoryUnit[] VALUES_ARRAY = - new MemoryUnit[] - { - MB, - GB, - }; - - /** - * A public read-only list of all the 'Memory Unit' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Memory Unit' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static MemoryUnit get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - MemoryUnit result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Memory Unit' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static MemoryUnit getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - MemoryUnit result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Memory Unit' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static MemoryUnit get(int value) - { - switch (value) - { - case MB_VALUE: return MB; - case GB_VALUE: return GB; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private MemoryUnit(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //MemoryUnit diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/OutputStream.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/OutputStream.java deleted file mode 100644 index e539c6d..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/OutputStream.java +++ /dev/null @@ -1,248 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Output Stream', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getOutputStream() - * @model - * @generated - */ -public enum OutputStream implements Enumerator -{ - /** - * The 'STDOUT' literal object. - * - * - * @see #STDOUT_VALUE - * @generated - * @ordered - */ - STDOUT(0, "STDOUT", "stdout"), - - /** - * The 'STDERR' literal object. - * - * - * @see #STDERR_VALUE - * @generated - * @ordered - */ - STDERR(1, "STDERR", "stderr"), - - /** - * The 'BOTH' literal object. - * - * - * @see #BOTH_VALUE - * @generated - * @ordered - */ - BOTH(2, "BOTH", "both-out"); - - /** - * The 'STDOUT' literal value. - * - * - * @see #STDOUT - * @model literal="stdout" - * @generated - * @ordered - */ - public static final int STDOUT_VALUE = 0; - - /** - * The 'STDERR' literal value. - * - * - * @see #STDERR - * @model literal="stderr" - * @generated - * @ordered - */ - public static final int STDERR_VALUE = 1; - - /** - * The 'BOTH' literal value. - * - * - * @see #BOTH - * @model literal="both-out" - * @generated - * @ordered - */ - public static final int BOTH_VALUE = 2; - - /** - * An array of all the 'Output Stream' enumerators. - * - * - * @generated - */ - private static final OutputStream[] VALUES_ARRAY = - new OutputStream[] - { - STDOUT, - STDERR, - BOTH, - }; - - /** - * A public read-only list of all the 'Output Stream' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Output Stream' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static OutputStream get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - OutputStream result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Output Stream' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static OutputStream getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - OutputStream result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Output Stream' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static OutputStream get(int value) - { - switch (value) - { - case STDOUT_VALUE: return STDOUT; - case STDERR_VALUE: return STDERR; - case BOTH_VALUE: return BOTH; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private OutputStream(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //OutputStream diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Path.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Path.java deleted file mode 100644 index 533effb..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Path.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Path'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.Path#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPath() - * @model - * @generated - */ -public interface Path extends EObject -{ - /** - * Returns the value of the 'Name' containment reference. - * - * - * @return the value of the 'Name' containment reference. - * @see #setName(StringWithVariables) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPath_Name() - * @model containment="true" - * @generated - */ - StringWithVariables getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Path#getName Name}' containment reference. - * - * - * @param value the new value of the 'Name' containment reference. - * @see #getName() - * @generated - */ - void setName(StringWithVariables value); - -} // Path diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersion.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersion.java deleted file mode 100644 index d2607cb..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersion.java +++ /dev/null @@ -1,71 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Plugin With Version'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getVersion Version}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersion() - * @model - * @generated - */ -public interface PluginWithVersion extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersion_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - - /** - * Returns the value of the 'Version' attribute. - * - * - * @return the value of the 'Version' attribute. - * @see #setVersion(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersion_Version() - * @model - * @generated - */ - String getVersion(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion#getVersion Version}' attribute. - * - * - * @param value the new value of the 'Version' attribute. - * @see #getVersion() - * @generated - */ - void setVersion(String value); - -} // PluginWithVersion diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersionAndStartLevel.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersionAndStartLevel.java deleted file mode 100644 index 239d5b4..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/PluginWithVersionAndStartLevel.java +++ /dev/null @@ -1,94 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Plugin With Version And Start Level'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getPlugin Plugin}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#isAutoStart Auto Start}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getStartLevel Start Level}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersionAndStartLevel() - * @model - * @generated - */ -public interface PluginWithVersionAndStartLevel extends EObject -{ - /** - * Returns the value of the 'Plugin' containment reference. - * - * - * @return the value of the 'Plugin' containment reference. - * @see #setPlugin(PluginWithVersion) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersionAndStartLevel_Plugin() - * @model containment="true" - * @generated - */ - PluginWithVersion getPlugin(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getPlugin Plugin}' containment reference. - * - * - * @param value the new value of the 'Plugin' containment reference. - * @see #getPlugin() - * @generated - */ - void setPlugin(PluginWithVersion value); - - /** - * Returns the value of the 'Auto Start' attribute. - * - * - * @return the value of the 'Auto Start' attribute. - * @see #setAutoStart(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersionAndStartLevel_AutoStart() - * @model - * @generated - */ - boolean isAutoStart(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#isAutoStart Auto Start}' attribute. - * - * - * @param value the new value of the 'Auto Start' attribute. - * @see #isAutoStart() - * @generated - */ - void setAutoStart(boolean value); - - /** - * Returns the value of the 'Start Level' attribute. - * - * - * @return the value of the 'Start Level' attribute. - * @see #setStartLevel(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getPluginWithVersionAndStartLevel_StartLevel() - * @model - * @generated - */ - int getStartLevel(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel#getStartLevel Start Level}' attribute. - * - * - * @param value the new value of the 'Start Level' attribute. - * @see #getStartLevel() - * @generated - */ - void setStartLevel(int value); - -} // PluginWithVersionAndStartLevel diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProductExtPoint.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProductExtPoint.java deleted file mode 100644 index f8ed815..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProductExtPoint.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Product Ext Point'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ProductExtPoint#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProductExtPoint() - * @model - * @generated - */ -public interface ProductExtPoint extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProductExtPoint_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.ProductExtPoint#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // ProductExtPoint diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProgramArgument.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProgramArgument.java deleted file mode 100644 index 3f01a29..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/ProgramArgument.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Program Argument'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.ProgramArgument#getArguments Arguments}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProgramArgument() - * @model - * @generated - */ -public interface ProgramArgument extends EObject -{ - /** - * Returns the value of the 'Arguments' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.StringWithVariables}. - * - * - * @return the value of the 'Arguments' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProgramArgument_Arguments() - * @model containment="true" - * @generated - */ - EList getArguments(); - -} // ProgramArgument diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Project.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Project.java deleted file mode 100644 index f51bc15..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Project.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Project'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.Project#getName Name}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProject() - * @model - * @generated - */ -public interface Project extends EObject -{ - /** - * Returns the value of the 'Name' attribute. - * - * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getProject_Name() - * @model - * @generated - */ - String getName(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Project#getName Name}' attribute. - * - * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ - void setName(String value); - -} // Project diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/RapServletConfig.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/RapServletConfig.java deleted file mode 100644 index 57d903f..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/RapServletConfig.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Rap Servlet Config'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServletPath Servlet Path}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#getBrowserMode Browser Mode}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServerPort Server Port}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#getSessionTimeout Session Timeout}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#getContextPath Context Path}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.RapServletConfig#isDevMode Dev Mode}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig() - * @model - * @generated - */ -public interface RapServletConfig extends EObject -{ - /** - * Returns the value of the 'Servlet Path' attribute. - * - * - * @return the value of the 'Servlet Path' attribute. - * @see #setServletPath(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_ServletPath() - * @model - * @generated - */ - String getServletPath(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServletPath Servlet Path}' attribute. - * - * - * @param value the new value of the 'Servlet Path' attribute. - * @see #getServletPath() - * @generated - */ - void setServletPath(String value); - - /** - * Returns the value of the 'Browser Mode' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.BrowserLaunchMode}. - * - * - * @return the value of the 'Browser Mode' attribute. - * @see com.wamas.ide.launching.lcDsl.BrowserLaunchMode - * @see #setBrowserMode(BrowserLaunchMode) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_BrowserMode() - * @model - * @generated - */ - BrowserLaunchMode getBrowserMode(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getBrowserMode Browser Mode}' attribute. - * - * - * @param value the new value of the 'Browser Mode' attribute. - * @see com.wamas.ide.launching.lcDsl.BrowserLaunchMode - * @see #getBrowserMode() - * @generated - */ - void setBrowserMode(BrowserLaunchMode value); - - /** - * Returns the value of the 'Server Port' attribute. - * - * - * @return the value of the 'Server Port' attribute. - * @see #setServerPort(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_ServerPort() - * @model - * @generated - */ - int getServerPort(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getServerPort Server Port}' attribute. - * - * - * @param value the new value of the 'Server Port' attribute. - * @see #getServerPort() - * @generated - */ - void setServerPort(int value); - - /** - * Returns the value of the 'Session Timeout' attribute. - * - * - * @return the value of the 'Session Timeout' attribute. - * @see #setSessionTimeout(int) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_SessionTimeout() - * @model - * @generated - */ - int getSessionTimeout(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getSessionTimeout Session Timeout}' attribute. - * - * - * @param value the new value of the 'Session Timeout' attribute. - * @see #getSessionTimeout() - * @generated - */ - void setSessionTimeout(int value); - - /** - * Returns the value of the 'Context Path' attribute. - * - * - * @return the value of the 'Context Path' attribute. - * @see #setContextPath(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_ContextPath() - * @model - * @generated - */ - String getContextPath(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#getContextPath Context Path}' attribute. - * - * - * @param value the new value of the 'Context Path' attribute. - * @see #getContextPath() - * @generated - */ - void setContextPath(String value); - - /** - * Returns the value of the 'Dev Mode' attribute. - * - * - * @return the value of the 'Dev Mode' attribute. - * @see #setDevMode(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRapServletConfig_DevMode() - * @model - * @generated - */ - boolean isDevMode(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.RapServletConfig#isDevMode Dev Mode}' attribute. - * - * - * @param value the new value of the 'Dev Mode' attribute. - * @see #isDevMode() - * @generated - */ - void setDevMode(boolean value); - -} // RapServletConfig diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Redirect.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Redirect.java deleted file mode 100644 index 16e4984..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Redirect.java +++ /dev/null @@ -1,146 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Redirect'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.Redirect#getOutWhich Out Which}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.Redirect#getOutFile Out File}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.Redirect#isNoAppend No Append}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.Redirect#getInWhich In Which}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.Redirect#getInFile In File}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect() - * @model - * @generated - */ -public interface Redirect extends EObject -{ - /** - * Returns the value of the 'Out Which' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.OutputStream}. - * - * - * @return the value of the 'Out Which' attribute. - * @see com.wamas.ide.launching.lcDsl.OutputStream - * @see #setOutWhich(OutputStream) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect_OutWhich() - * @model - * @generated - */ - OutputStream getOutWhich(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Redirect#getOutWhich Out Which}' attribute. - * - * - * @param value the new value of the 'Out Which' attribute. - * @see com.wamas.ide.launching.lcDsl.OutputStream - * @see #getOutWhich() - * @generated - */ - void setOutWhich(OutputStream value); - - /** - * Returns the value of the 'Out File' containment reference. - * - * - * @return the value of the 'Out File' containment reference. - * @see #setOutFile(AnyPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect_OutFile() - * @model containment="true" - * @generated - */ - AnyPath getOutFile(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Redirect#getOutFile Out File}' containment reference. - * - * - * @param value the new value of the 'Out File' containment reference. - * @see #getOutFile() - * @generated - */ - void setOutFile(AnyPath value); - - /** - * Returns the value of the 'No Append' attribute. - * - * - * @return the value of the 'No Append' attribute. - * @see #setNoAppend(boolean) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect_NoAppend() - * @model - * @generated - */ - boolean isNoAppend(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Redirect#isNoAppend No Append}' attribute. - * - * - * @param value the new value of the 'No Append' attribute. - * @see #isNoAppend() - * @generated - */ - void setNoAppend(boolean value); - - /** - * Returns the value of the 'In Which' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.InputStream}. - * - * - * @return the value of the 'In Which' attribute. - * @see com.wamas.ide.launching.lcDsl.InputStream - * @see #setInWhich(InputStream) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect_InWhich() - * @model - * @generated - */ - InputStream getInWhich(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Redirect#getInWhich In Which}' attribute. - * - * - * @param value the new value of the 'In Which' attribute. - * @see com.wamas.ide.launching.lcDsl.InputStream - * @see #getInWhich() - * @generated - */ - void setInWhich(InputStream value); - - /** - * Returns the value of the 'In File' containment reference. - * - * - * @return the value of the 'In File' containment reference. - * @see #setInFile(ExistingPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getRedirect_InFile() - * @model containment="true" - * @generated - */ - ExistingPath getInFile(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Redirect#getInFile In File}' containment reference. - * - * - * @param value the new value of the 'In File' containment reference. - * @see #getInFile() - * @generated - */ - void setInFile(ExistingPath value); - -} // Redirect diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/StringWithVariables.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/StringWithVariables.java deleted file mode 100644 index 4d026eb..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/StringWithVariables.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'String With Variables'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.StringWithVariables#getValue Value}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getStringWithVariables() - * @model - * @generated - */ -public interface StringWithVariables extends EObject -{ - /** - * Returns the value of the 'Value' attribute. - * - * - * @return the value of the 'Value' attribute. - * @see #setValue(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getStringWithVariables_Value() - * @model - * @generated - */ - String getValue(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.StringWithVariables#getValue Value}' attribute. - * - * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ - void setValue(String value); - -} // StringWithVariables diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestConfig.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestConfig.java deleted file mode 100644 index 69717e8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestConfig.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Test Config'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getRunner Runner}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getContainer Container}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getClass_ Class}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getMethod Method}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getExcludeTags Exclude Tags}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TestConfig#getIncludeTags Include Tags}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig() - * @model - * @generated - */ -public interface TestConfig extends EObject -{ - /** - * Returns the value of the 'Runner' attribute. - * The literals are from the enumeration {@link com.wamas.ide.launching.lcDsl.TestRunnerType}. - * - * - * @return the value of the 'Runner' attribute. - * @see com.wamas.ide.launching.lcDsl.TestRunnerType - * @see #setRunner(TestRunnerType) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_Runner() - * @model - * @generated - */ - TestRunnerType getRunner(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getRunner Runner}' attribute. - * - * - * @param value the new value of the 'Runner' attribute. - * @see com.wamas.ide.launching.lcDsl.TestRunnerType - * @see #getRunner() - * @generated - */ - void setRunner(TestRunnerType value); - - /** - * Returns the value of the 'Container' attribute. - * - * - * @return the value of the 'Container' attribute. - * @see #setContainer(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_Container() - * @model - * @generated - */ - String getContainer(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getContainer Container}' attribute. - * - * - * @param value the new value of the 'Container' attribute. - * @see #getContainer() - * @generated - */ - void setContainer(String value); - - /** - * Returns the value of the 'Class' attribute. - * - * - * @return the value of the 'Class' attribute. - * @see #setClass(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_Class() - * @model - * @generated - */ - String getClass_(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getClass_ Class}' attribute. - * - * - * @param value the new value of the 'Class' attribute. - * @see #getClass_() - * @generated - */ - void setClass(String value); - - /** - * Returns the value of the 'Method' attribute. - * - * - * @return the value of the 'Method' attribute. - * @see #setMethod(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_Method() - * @model - * @generated - */ - String getMethod(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getMethod Method}' attribute. - * - * - * @param value the new value of the 'Method' attribute. - * @see #getMethod() - * @generated - */ - void setMethod(String value); - - /** - * Returns the value of the 'Exclude Tags' attribute. - * - * - * @return the value of the 'Exclude Tags' attribute. - * @see #setExcludeTags(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_ExcludeTags() - * @model - * @generated - */ - String getExcludeTags(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getExcludeTags Exclude Tags}' attribute. - * - * - * @param value the new value of the 'Exclude Tags' attribute. - * @see #getExcludeTags() - * @generated - */ - void setExcludeTags(String value); - - /** - * Returns the value of the 'Include Tags' attribute. - * - * - * @return the value of the 'Include Tags' attribute. - * @see #setIncludeTags(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestConfig_IncludeTags() - * @model - * @generated - */ - String getIncludeTags(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TestConfig#getIncludeTags Include Tags}' attribute. - * - * - * @param value the new value of the 'Include Tags' attribute. - * @see #getIncludeTags() - * @generated - */ - void setIncludeTags(String value); - -} // TestConfig diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestRunnerType.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestRunnerType.java deleted file mode 100644 index 3f1cba2..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TestRunnerType.java +++ /dev/null @@ -1,248 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * - * A representation of the literals of the enumeration 'Test Runner Type', - * and utility methods for working with them. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTestRunnerType() - * @model - * @generated - */ -public enum TestRunnerType implements Enumerator -{ - /** - * The 'JUNIT5' literal object. - * - * - * @see #JUNIT5_VALUE - * @generated - * @ordered - */ - JUNIT5(0, "JUNIT5", "junit5"), - - /** - * The 'JUNIT4' literal object. - * - * - * @see #JUNIT4_VALUE - * @generated - * @ordered - */ - JUNIT4(1, "JUNIT4", "junit4"), - - /** - * The 'JUNIT3' literal object. - * - * - * @see #JUNIT3_VALUE - * @generated - * @ordered - */ - JUNIT3(2, "JUNIT3", "junit3"); - - /** - * The 'JUNIT5' literal value. - * - * - * @see #JUNIT5 - * @model literal="junit5" - * @generated - * @ordered - */ - public static final int JUNIT5_VALUE = 0; - - /** - * The 'JUNIT4' literal value. - * - * - * @see #JUNIT4 - * @model literal="junit4" - * @generated - * @ordered - */ - public static final int JUNIT4_VALUE = 1; - - /** - * The 'JUNIT3' literal value. - * - * - * @see #JUNIT3 - * @model literal="junit3" - * @generated - * @ordered - */ - public static final int JUNIT3_VALUE = 2; - - /** - * An array of all the 'Test Runner Type' enumerators. - * - * - * @generated - */ - private static final TestRunnerType[] VALUES_ARRAY = - new TestRunnerType[] - { - JUNIT5, - JUNIT4, - JUNIT3, - }; - - /** - * A public read-only list of all the 'Test Runner Type' enumerators. - * - * - * @generated - */ - public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the 'Test Runner Type' literal with the specified literal value. - * - * - * @param literal the literal. - * @return the matching enumerator or null. - * @generated - */ - public static TestRunnerType get(String literal) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - TestRunnerType result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Test Runner Type' literal with the specified name. - * - * - * @param name the name. - * @return the matching enumerator or null. - * @generated - */ - public static TestRunnerType getByName(String name) - { - for (int i = 0; i < VALUES_ARRAY.length; ++i) - { - TestRunnerType result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) - { - return result; - } - } - return null; - } - - /** - * Returns the 'Test Runner Type' literal with the specified integer value. - * - * - * @param value the integer value. - * @return the matching enumerator or null. - * @generated - */ - public static TestRunnerType get(int value) - { - switch (value) - { - case JUNIT5_VALUE: return JUNIT5; - case JUNIT4_VALUE: return JUNIT4; - case JUNIT3_VALUE: return JUNIT3; - } - return null; - } - - /** - * - * - * @generated - */ - private final int value; - - /** - * - * - * @generated - */ - private final String name; - - /** - * - * - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * - * - * @generated - */ - private TestRunnerType(int value, String name, String literal) - { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * - * - * @generated - */ - @Override - public int getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public String getLiteral() - { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * - * - * @generated - */ - @Override - public String toString() - { - return literal; - } - -} //TestRunnerType diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TraceEnablement.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TraceEnablement.java deleted file mode 100644 index 503dffa..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/TraceEnablement.java +++ /dev/null @@ -1,63 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Trace Enablement'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.TraceEnablement#getPlugin Plugin}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.TraceEnablement#getWhat What}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTraceEnablement() - * @model - * @generated - */ -public interface TraceEnablement extends EObject -{ - /** - * Returns the value of the 'Plugin' attribute. - * - * - * @return the value of the 'Plugin' attribute. - * @see #setPlugin(String) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTraceEnablement_Plugin() - * @model - * @generated - */ - String getPlugin(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.TraceEnablement#getPlugin Plugin}' attribute. - * - * - * @param value the new value of the 'Plugin' attribute. - * @see #getPlugin() - * @generated - */ - void setPlugin(String value); - - /** - * Returns the value of the 'What' attribute list. - * The list contents are of type {@link java.lang.String}. - * - * - * @return the value of the 'What' attribute list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getTraceEnablement_What() - * @model unique="false" - * @generated - */ - EList getWhat(); - -} // TraceEnablement diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/VmArgument.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/VmArgument.java deleted file mode 100644 index 91e8095..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/VmArgument.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Vm Argument'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.VmArgument#getArguments Arguments}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getVmArgument() - * @model - * @generated - */ -public interface VmArgument extends EObject -{ - /** - * Returns the value of the 'Arguments' containment reference list. - * The list contents are of type {@link com.wamas.ide.launching.lcDsl.StringWithVariables}. - * - * - * @return the value of the 'Arguments' containment reference list. - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getVmArgument_Arguments() - * @model containment="true" - * @generated - */ - EList getArguments(); - -} // VmArgument diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/WorkingDir.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/WorkingDir.java deleted file mode 100644 index 7c3a2e1..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/WorkingDir.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Working Dir'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.WorkingDir#getWorkingDir Working Dir}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getWorkingDir() - * @model - * @generated - */ -public interface WorkingDir extends EObject -{ - /** - * Returns the value of the 'Working Dir' containment reference. - * - * - * @return the value of the 'Working Dir' containment reference. - * @see #setWorkingDir(ExistingPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getWorkingDir_WorkingDir() - * @model containment="true" - * @generated - */ - ExistingPath getWorkingDir(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.WorkingDir#getWorkingDir Working Dir}' containment reference. - * - * - * @param value the new value of the 'Working Dir' containment reference. - * @see #getWorkingDir() - * @generated - */ - void setWorkingDir(ExistingPath value); - -} // WorkingDir diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Workspace.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Workspace.java deleted file mode 100644 index bcb255c..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/Workspace.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * A representation of the model object 'Workspace'. - * - * - *

- * The following features are supported: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.Workspace#getWorkspace Workspace}
  • - *
- * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getWorkspace() - * @model - * @generated - */ -public interface Workspace extends EObject -{ - /** - * Returns the value of the 'Workspace' containment reference. - * - * - * @return the value of the 'Workspace' containment reference. - * @see #setWorkspace(AnyPath) - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#getWorkspace_Workspace() - * @model containment="true" - * @generated - */ - AnyPath getWorkspace(); - - /** - * Sets the value of the '{@link com.wamas.ide.launching.lcDsl.Workspace#getWorkspace Workspace}' containment reference. - * - * - * @param value the new value of the 'Workspace' containment reference. - * @see #getWorkspace() - * @generated - */ - void setWorkspace(AnyPath value); - -} // Workspace diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddFeatureImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddFeatureImpl.java deleted file mode 100644 index 03fc7f8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddFeatureImpl.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AddFeature; -import com.wamas.ide.launching.lcDsl.FeatureWithVersion; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Add Feature'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl#isOptional Optional}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.AddFeatureImpl#getFeature Feature}
  • - *
- * - * @generated - */ -public class AddFeatureImpl extends MinimalEObjectImpl.Container implements AddFeature -{ - /** - * The default value of the '{@link #isOptional() Optional}' attribute. - * - * - * @see #isOptional() - * @generated - * @ordered - */ - protected static final boolean OPTIONAL_EDEFAULT = false; - - /** - * The cached value of the '{@link #isOptional() Optional}' attribute. - * - * - * @see #isOptional() - * @generated - * @ordered - */ - protected boolean optional = OPTIONAL_EDEFAULT; - - /** - * The cached value of the '{@link #getFeature() Feature}' containment reference. - * - * - * @see #getFeature() - * @generated - * @ordered - */ - protected FeatureWithVersion feature; - - /** - * - * - * @generated - */ - protected AddFeatureImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.ADD_FEATURE; - } - - /** - * - * - * @generated - */ - @Override - public boolean isOptional() - { - return optional; - } - - /** - * - * - * @generated - */ - @Override - public void setOptional(boolean newOptional) - { - boolean oldOptional = optional; - optional = newOptional; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_FEATURE__OPTIONAL, oldOptional, optional)); - } - - /** - * - * - * @generated - */ - @Override - public FeatureWithVersion getFeature() - { - return feature; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetFeature(FeatureWithVersion newFeature, NotificationChain msgs) - { - FeatureWithVersion oldFeature = feature; - feature = newFeature; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_FEATURE__FEATURE, oldFeature, newFeature); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setFeature(FeatureWithVersion newFeature) - { - if (newFeature != feature) - { - NotificationChain msgs = null; - if (feature != null) - msgs = ((InternalEObject)feature).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ADD_FEATURE__FEATURE, null, msgs); - if (newFeature != null) - msgs = ((InternalEObject)newFeature).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ADD_FEATURE__FEATURE, null, msgs); - msgs = basicSetFeature(newFeature, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_FEATURE__FEATURE, newFeature, newFeature)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.ADD_FEATURE__FEATURE: - return basicSetFeature(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.ADD_FEATURE__OPTIONAL: - return isOptional(); - case LcDslPackage.ADD_FEATURE__FEATURE: - return getFeature(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.ADD_FEATURE__OPTIONAL: - setOptional((Boolean)newValue); - return; - case LcDslPackage.ADD_FEATURE__FEATURE: - setFeature((FeatureWithVersion)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.ADD_FEATURE__OPTIONAL: - setOptional(OPTIONAL_EDEFAULT); - return; - case LcDslPackage.ADD_FEATURE__FEATURE: - setFeature((FeatureWithVersion)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.ADD_FEATURE__OPTIONAL: - return optional != OPTIONAL_EDEFAULT; - case LcDslPackage.ADD_FEATURE__FEATURE: - return feature != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (optional: "); - result.append(optional); - result.append(')'); - return result.toString(); - } - -} //AddFeatureImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddPluginImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddPluginImpl.java deleted file mode 100644 index 948c855..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AddPluginImpl.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AddPlugin; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Add Plugin'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.AddPluginImpl#isOptional Optional}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.AddPluginImpl#getPlugin Plugin}
  • - *
- * - * @generated - */ -public class AddPluginImpl extends MinimalEObjectImpl.Container implements AddPlugin -{ - /** - * The default value of the '{@link #isOptional() Optional}' attribute. - * - * - * @see #isOptional() - * @generated - * @ordered - */ - protected static final boolean OPTIONAL_EDEFAULT = false; - - /** - * The cached value of the '{@link #isOptional() Optional}' attribute. - * - * - * @see #isOptional() - * @generated - * @ordered - */ - protected boolean optional = OPTIONAL_EDEFAULT; - - /** - * The cached value of the '{@link #getPlugin() Plugin}' containment reference. - * - * - * @see #getPlugin() - * @generated - * @ordered - */ - protected PluginWithVersionAndStartLevel plugin; - - /** - * - * - * @generated - */ - protected AddPluginImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.ADD_PLUGIN; - } - - /** - * - * - * @generated - */ - @Override - public boolean isOptional() - { - return optional; - } - - /** - * - * - * @generated - */ - @Override - public void setOptional(boolean newOptional) - { - boolean oldOptional = optional; - optional = newOptional; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_PLUGIN__OPTIONAL, oldOptional, optional)); - } - - /** - * - * - * @generated - */ - @Override - public PluginWithVersionAndStartLevel getPlugin() - { - return plugin; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPlugin(PluginWithVersionAndStartLevel newPlugin, NotificationChain msgs) - { - PluginWithVersionAndStartLevel oldPlugin = plugin; - plugin = newPlugin; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_PLUGIN__PLUGIN, oldPlugin, newPlugin); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPlugin(PluginWithVersionAndStartLevel newPlugin) - { - if (newPlugin != plugin) - { - NotificationChain msgs = null; - if (plugin != null) - msgs = ((InternalEObject)plugin).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ADD_PLUGIN__PLUGIN, null, msgs); - if (newPlugin != null) - msgs = ((InternalEObject)newPlugin).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ADD_PLUGIN__PLUGIN, null, msgs); - msgs = basicSetPlugin(newPlugin, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ADD_PLUGIN__PLUGIN, newPlugin, newPlugin)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.ADD_PLUGIN__PLUGIN: - return basicSetPlugin(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.ADD_PLUGIN__OPTIONAL: - return isOptional(); - case LcDslPackage.ADD_PLUGIN__PLUGIN: - return getPlugin(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.ADD_PLUGIN__OPTIONAL: - setOptional((Boolean)newValue); - return; - case LcDslPackage.ADD_PLUGIN__PLUGIN: - setPlugin((PluginWithVersionAndStartLevel)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.ADD_PLUGIN__OPTIONAL: - setOptional(OPTIONAL_EDEFAULT); - return; - case LcDslPackage.ADD_PLUGIN__PLUGIN: - setPlugin((PluginWithVersionAndStartLevel)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.ADD_PLUGIN__OPTIONAL: - return optional != OPTIONAL_EDEFAULT; - case LcDslPackage.ADD_PLUGIN__PLUGIN: - return plugin != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (optional: "); - result.append(optional); - result.append(')'); - return result.toString(); - } - -} //AddPluginImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AnyPathImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AnyPathImpl.java deleted file mode 100644 index 74b86c9..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/AnyPathImpl.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AnyPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Any Path'. - * - * - * @generated - */ -public class AnyPathImpl extends PathImpl implements AnyPath -{ - /** - * - * - * @generated - */ - protected AnyPathImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.ANY_PATH; - } - -} //AnyPathImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ApplicationExtPointImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ApplicationExtPointImpl.java deleted file mode 100644 index 26d1318..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ApplicationExtPointImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ApplicationExtPoint; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Application Ext Point'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ApplicationExtPointImpl#getName Name}
  • - *
- * - * @generated - */ -public class ApplicationExtPointImpl extends MinimalEObjectImpl.Container implements ApplicationExtPoint -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ApplicationExtPointImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.APPLICATION_EXT_POINT; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.APPLICATION_EXT_POINT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.APPLICATION_EXT_POINT__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.APPLICATION_EXT_POINT__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.APPLICATION_EXT_POINT__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.APPLICATION_EXT_POINT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //ApplicationExtPointImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ClearOptionImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ClearOptionImpl.java deleted file mode 100644 index fea9d80..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ClearOptionImpl.java +++ /dev/null @@ -1,354 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ClearOption; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Clear Option'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl#isWorkspace Workspace}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl#isLog Log}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl#isNoAskClear No Ask Clear}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ClearOptionImpl#isConfig Config}
  • - *
- * - * @generated - */ -public class ClearOptionImpl extends MinimalEObjectImpl.Container implements ClearOption -{ - /** - * The default value of the '{@link #isWorkspace() Workspace}' attribute. - * - * - * @see #isWorkspace() - * @generated - * @ordered - */ - protected static final boolean WORKSPACE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isWorkspace() Workspace}' attribute. - * - * - * @see #isWorkspace() - * @generated - * @ordered - */ - protected boolean workspace = WORKSPACE_EDEFAULT; - - /** - * The default value of the '{@link #isLog() Log}' attribute. - * - * - * @see #isLog() - * @generated - * @ordered - */ - protected static final boolean LOG_EDEFAULT = false; - - /** - * The cached value of the '{@link #isLog() Log}' attribute. - * - * - * @see #isLog() - * @generated - * @ordered - */ - protected boolean log = LOG_EDEFAULT; - - /** - * The default value of the '{@link #isNoAskClear() No Ask Clear}' attribute. - * - * - * @see #isNoAskClear() - * @generated - * @ordered - */ - protected static final boolean NO_ASK_CLEAR_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNoAskClear() No Ask Clear}' attribute. - * - * - * @see #isNoAskClear() - * @generated - * @ordered - */ - protected boolean noAskClear = NO_ASK_CLEAR_EDEFAULT; - - /** - * The default value of the '{@link #isConfig() Config}' attribute. - * - * - * @see #isConfig() - * @generated - * @ordered - */ - protected static final boolean CONFIG_EDEFAULT = false; - - /** - * The cached value of the '{@link #isConfig() Config}' attribute. - * - * - * @see #isConfig() - * @generated - * @ordered - */ - protected boolean config = CONFIG_EDEFAULT; - - /** - * - * - * @generated - */ - protected ClearOptionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.CLEAR_OPTION; - } - - /** - * - * - * @generated - */ - @Override - public boolean isWorkspace() - { - return workspace; - } - - /** - * - * - * @generated - */ - @Override - public void setWorkspace(boolean newWorkspace) - { - boolean oldWorkspace = workspace; - workspace = newWorkspace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CLEAR_OPTION__WORKSPACE, oldWorkspace, workspace)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isLog() - { - return log; - } - - /** - * - * - * @generated - */ - @Override - public void setLog(boolean newLog) - { - boolean oldLog = log; - log = newLog; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CLEAR_OPTION__LOG, oldLog, log)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isNoAskClear() - { - return noAskClear; - } - - /** - * - * - * @generated - */ - @Override - public void setNoAskClear(boolean newNoAskClear) - { - boolean oldNoAskClear = noAskClear; - noAskClear = newNoAskClear; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CLEAR_OPTION__NO_ASK_CLEAR, oldNoAskClear, noAskClear)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isConfig() - { - return config; - } - - /** - * - * - * @generated - */ - @Override - public void setConfig(boolean newConfig) - { - boolean oldConfig = config; - config = newConfig; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CLEAR_OPTION__CONFIG, oldConfig, config)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.CLEAR_OPTION__WORKSPACE: - return isWorkspace(); - case LcDslPackage.CLEAR_OPTION__LOG: - return isLog(); - case LcDslPackage.CLEAR_OPTION__NO_ASK_CLEAR: - return isNoAskClear(); - case LcDslPackage.CLEAR_OPTION__CONFIG: - return isConfig(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.CLEAR_OPTION__WORKSPACE: - setWorkspace((Boolean)newValue); - return; - case LcDslPackage.CLEAR_OPTION__LOG: - setLog((Boolean)newValue); - return; - case LcDslPackage.CLEAR_OPTION__NO_ASK_CLEAR: - setNoAskClear((Boolean)newValue); - return; - case LcDslPackage.CLEAR_OPTION__CONFIG: - setConfig((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.CLEAR_OPTION__WORKSPACE: - setWorkspace(WORKSPACE_EDEFAULT); - return; - case LcDslPackage.CLEAR_OPTION__LOG: - setLog(LOG_EDEFAULT); - return; - case LcDslPackage.CLEAR_OPTION__NO_ASK_CLEAR: - setNoAskClear(NO_ASK_CLEAR_EDEFAULT); - return; - case LcDslPackage.CLEAR_OPTION__CONFIG: - setConfig(CONFIG_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.CLEAR_OPTION__WORKSPACE: - return workspace != WORKSPACE_EDEFAULT; - case LcDslPackage.CLEAR_OPTION__LOG: - return log != LOG_EDEFAULT; - case LcDslPackage.CLEAR_OPTION__NO_ASK_CLEAR: - return noAskClear != NO_ASK_CLEAR_EDEFAULT; - case LcDslPackage.CLEAR_OPTION__CONFIG: - return config != CONFIG_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (workspace: "); - result.append(workspace); - result.append(", log: "); - result.append(log); - result.append(", noAskClear: "); - result.append(noAskClear); - result.append(", config: "); - result.append(config); - result.append(')'); - return result.toString(); - } - -} //ClearOptionImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ConfigIniTemplateImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ConfigIniTemplateImpl.java deleted file mode 100644 index 3d32ddb..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ConfigIniTemplateImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ConfigIniTemplate; -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Config Ini Template'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ConfigIniTemplateImpl#getPath Path}
  • - *
- * - * @generated - */ -public class ConfigIniTemplateImpl extends MinimalEObjectImpl.Container implements ConfigIniTemplate -{ - /** - * The cached value of the '{@link #getPath() Path}' containment reference. - * - * - * @see #getPath() - * @generated - * @ordered - */ - protected ExistingPath path; - - /** - * - * - * @generated - */ - protected ConfigIniTemplateImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.CONFIG_INI_TEMPLATE; - } - - /** - * - * - * @generated - */ - @Override - public ExistingPath getPath() - { - return path; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPath(ExistingPath newPath, NotificationChain msgs) - { - ExistingPath oldPath = path; - path = newPath; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.CONFIG_INI_TEMPLATE__PATH, oldPath, newPath); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPath(ExistingPath newPath) - { - if (newPath != path) - { - NotificationChain msgs = null; - if (path != null) - msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.CONFIG_INI_TEMPLATE__PATH, null, msgs); - if (newPath != null) - msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.CONFIG_INI_TEMPLATE__PATH, null, msgs); - msgs = basicSetPath(newPath, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CONFIG_INI_TEMPLATE__PATH, newPath, newPath)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.CONFIG_INI_TEMPLATE__PATH: - return basicSetPath(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.CONFIG_INI_TEMPLATE__PATH: - return getPath(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.CONFIG_INI_TEMPLATE__PATH: - setPath((ExistingPath)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.CONFIG_INI_TEMPLATE__PATH: - setPath((ExistingPath)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.CONFIG_INI_TEMPLATE__PATH: - return path != null; - } - return super.eIsSet(featureID); - } - -} //ConfigIniTemplateImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ContentProviderProductImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ContentProviderProductImpl.java deleted file mode 100644 index b881714..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ContentProviderProductImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ContentProviderProduct; -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Content Provider Product'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ContentProviderProductImpl#getProduct Product}
  • - *
- * - * @generated - */ -public class ContentProviderProductImpl extends MinimalEObjectImpl.Container implements ContentProviderProduct -{ - /** - * The cached value of the '{@link #getProduct() Product}' containment reference. - * - * - * @see #getProduct() - * @generated - * @ordered - */ - protected ExistingPath product; - - /** - * - * - * @generated - */ - protected ContentProviderProductImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.CONTENT_PROVIDER_PRODUCT; - } - - /** - * - * - * @generated - */ - @Override - public ExistingPath getProduct() - { - return product; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetProduct(ExistingPath newProduct, NotificationChain msgs) - { - ExistingPath oldProduct = product; - product = newProduct; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT, oldProduct, newProduct); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setProduct(ExistingPath newProduct) - { - if (newProduct != product) - { - NotificationChain msgs = null; - if (product != null) - msgs = ((InternalEObject)product).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT, null, msgs); - if (newProduct != null) - msgs = ((InternalEObject)newProduct).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT, null, msgs); - msgs = basicSetProduct(newProduct, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT, newProduct, newProduct)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT: - return basicSetProduct(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT: - return getProduct(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT: - setProduct((ExistingPath)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT: - setProduct((ExistingPath)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.CONTENT_PROVIDER_PRODUCT__PRODUCT: - return product != null; - } - return super.eIsSet(featureID); - } - -} //ContentProviderProductImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/EnvironmentVariableImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/EnvironmentVariableImpl.java deleted file mode 100644 index c7837b8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/EnvironmentVariableImpl.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.EnvironmentVariable; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.StringWithVariables; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Environment Variable'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.EnvironmentVariableImpl#getValue Value}
  • - *
- * - * @generated - */ -public class EnvironmentVariableImpl extends MinimalEObjectImpl.Container implements EnvironmentVariable -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The cached value of the '{@link #getValue() Value}' containment reference. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected StringWithVariables value; - - /** - * - * - * @generated - */ - protected EnvironmentVariableImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.ENVIRONMENT_VARIABLE; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ENVIRONMENT_VARIABLE__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public StringWithVariables getValue() - { - return value; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetValue(StringWithVariables newValue, NotificationChain msgs) - { - StringWithVariables oldValue = value; - value = newValue; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.ENVIRONMENT_VARIABLE__VALUE, oldValue, newValue); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setValue(StringWithVariables newValue) - { - if (newValue != value) - { - NotificationChain msgs = null; - if (value != null) - msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ENVIRONMENT_VARIABLE__VALUE, null, msgs); - if (newValue != null) - msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.ENVIRONMENT_VARIABLE__VALUE, null, msgs); - msgs = basicSetValue(newValue, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.ENVIRONMENT_VARIABLE__VALUE, newValue, newValue)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.ENVIRONMENT_VARIABLE__VALUE: - return basicSetValue(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.ENVIRONMENT_VARIABLE__NAME: - return getName(); - case LcDslPackage.ENVIRONMENT_VARIABLE__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.ENVIRONMENT_VARIABLE__NAME: - setName((String)newValue); - return; - case LcDslPackage.ENVIRONMENT_VARIABLE__VALUE: - setValue((StringWithVariables)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.ENVIRONMENT_VARIABLE__NAME: - setName(NAME_EDEFAULT); - return; - case LcDslPackage.ENVIRONMENT_VARIABLE__VALUE: - setValue((StringWithVariables)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.ENVIRONMENT_VARIABLE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case LcDslPackage.ENVIRONMENT_VARIABLE__VALUE: - return value != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //EnvironmentVariableImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExecutionEnvironmentImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExecutionEnvironmentImpl.java deleted file mode 100644 index 17be9c5..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExecutionEnvironmentImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ExecutionEnvironment; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Execution Environment'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ExecutionEnvironmentImpl#getName Name}
  • - *
- * - * @generated - */ -public class ExecutionEnvironmentImpl extends MinimalEObjectImpl.Container implements ExecutionEnvironment -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ExecutionEnvironmentImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.EXECUTION_ENVIRONMENT; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.EXECUTION_ENVIRONMENT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.EXECUTION_ENVIRONMENT__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.EXECUTION_ENVIRONMENT__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.EXECUTION_ENVIRONMENT__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.EXECUTION_ENVIRONMENT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //ExecutionEnvironmentImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExistingPathImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExistingPathImpl.java deleted file mode 100644 index e88fe8e..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ExistingPathImpl.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Existing Path'. - * - * - * @generated - */ -public class ExistingPathImpl extends PathImpl implements ExistingPath -{ - /** - * - * - * @generated - */ - protected ExistingPathImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.EXISTING_PATH; - } - -} //ExistingPathImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FavoritesImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FavoritesImpl.java deleted file mode 100644 index efd9815..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FavoritesImpl.java +++ /dev/null @@ -1,166 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.Favorites; -import com.wamas.ide.launching.lcDsl.LaunchModeType; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Favorites'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.FavoritesImpl#getTypes Types}
  • - *
- * - * @generated - */ -public class FavoritesImpl extends MinimalEObjectImpl.Container implements Favorites -{ - /** - * The cached value of the '{@link #getTypes() Types}' attribute list. - * - * - * @see #getTypes() - * @generated - * @ordered - */ - protected EList types; - - /** - * - * - * @generated - */ - protected FavoritesImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.FAVORITES; - } - - /** - * - * - * @generated - */ - @Override - public EList getTypes() - { - if (types == null) - { - types = new EDataTypeEList(LaunchModeType.class, this, LcDslPackage.FAVORITES__TYPES); - } - return types; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.FAVORITES__TYPES: - return getTypes(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.FAVORITES__TYPES: - getTypes().clear(); - getTypes().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.FAVORITES__TYPES: - getTypes().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.FAVORITES__TYPES: - return types != null && !types.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (types: "); - result.append(types); - result.append(')'); - return result.toString(); - } - -} //FavoritesImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FeatureWithVersionImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FeatureWithVersionImpl.java deleted file mode 100644 index 884bc6d..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/FeatureWithVersionImpl.java +++ /dev/null @@ -1,238 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.FeatureWithVersion; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Feature With Version'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.FeatureWithVersionImpl#getVersion Version}
  • - *
- * - * @generated - */ -public class FeatureWithVersionImpl extends MinimalEObjectImpl.Container implements FeatureWithVersion -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The default value of the '{@link #getVersion() Version}' attribute. - * - * - * @see #getVersion() - * @generated - * @ordered - */ - protected static final String VERSION_EDEFAULT = null; - - /** - * The cached value of the '{@link #getVersion() Version}' attribute. - * - * - * @see #getVersion() - * @generated - * @ordered - */ - protected String version = VERSION_EDEFAULT; - - /** - * - * - * @generated - */ - protected FeatureWithVersionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.FEATURE_WITH_VERSION; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.FEATURE_WITH_VERSION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public String getVersion() - { - return version; - } - - /** - * - * - * @generated - */ - @Override - public void setVersion(String newVersion) - { - String oldVersion = version; - version = newVersion; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.FEATURE_WITH_VERSION__VERSION, oldVersion, version)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.FEATURE_WITH_VERSION__NAME: - return getName(); - case LcDslPackage.FEATURE_WITH_VERSION__VERSION: - return getVersion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.FEATURE_WITH_VERSION__NAME: - setName((String)newValue); - return; - case LcDslPackage.FEATURE_WITH_VERSION__VERSION: - setVersion((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.FEATURE_WITH_VERSION__NAME: - setName(NAME_EDEFAULT); - return; - case LcDslPackage.FEATURE_WITH_VERSION__VERSION: - setVersion(VERSION_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.FEATURE_WITH_VERSION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case LcDslPackage.FEATURE_WITH_VERSION__VERSION: - return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(", version: "); - result.append(version); - result.append(')'); - return result.toString(); - } - -} //FeatureWithVersionImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupMemberImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupMemberImpl.java deleted file mode 100644 index defcdaf..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupMemberImpl.java +++ /dev/null @@ -1,397 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.GroupMember; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchAction; -import com.wamas.ide.launching.lcDsl.LaunchConfig; -import com.wamas.ide.launching.lcDsl.LaunchModeType; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Group Member'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl#getType Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl#isAdopt Adopt}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl#getMember Member}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupMemberImpl#getPostAction Post Action}
  • - *
- * - * @generated - */ -public class GroupMemberImpl extends MinimalEObjectImpl.Container implements GroupMember -{ - /** - * The default value of the '{@link #getType() Type}' attribute. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected static final LaunchModeType TYPE_EDEFAULT = LaunchModeType.INHERIT; - - /** - * The cached value of the '{@link #getType() Type}' attribute. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected LaunchModeType type = TYPE_EDEFAULT; - - /** - * The default value of the '{@link #isAdopt() Adopt}' attribute. - * - * - * @see #isAdopt() - * @generated - * @ordered - */ - protected static final boolean ADOPT_EDEFAULT = false; - - /** - * The cached value of the '{@link #isAdopt() Adopt}' attribute. - * - * - * @see #isAdopt() - * @generated - * @ordered - */ - protected boolean adopt = ADOPT_EDEFAULT; - - /** - * The cached value of the '{@link #getMember() Member}' reference. - * - * - * @see #getMember() - * @generated - * @ordered - */ - protected LaunchConfig member; - - /** - * The cached value of the '{@link #getPostAction() Post Action}' containment reference. - * - * - * @see #getPostAction() - * @generated - * @ordered - */ - protected GroupPostLaunchAction postAction; - - /** - * - * - * @generated - */ - protected GroupMemberImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.GROUP_MEMBER; - } - - /** - * - * - * @generated - */ - @Override - public LaunchModeType getType() - { - return type; - } - - /** - * - * - * @generated - */ - @Override - public void setType(LaunchModeType newType) - { - LaunchModeType oldType = type; - type = newType == null ? TYPE_EDEFAULT : newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_MEMBER__TYPE, oldType, type)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isAdopt() - { - return adopt; - } - - /** - * - * - * @generated - */ - @Override - public void setAdopt(boolean newAdopt) - { - boolean oldAdopt = adopt; - adopt = newAdopt; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_MEMBER__ADOPT, oldAdopt, adopt)); - } - - /** - * - * - * @generated - */ - @Override - public LaunchConfig getMember() - { - if (member != null && member.eIsProxy()) - { - InternalEObject oldMember = (InternalEObject)member; - member = (LaunchConfig)eResolveProxy(oldMember); - if (member != oldMember) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, LcDslPackage.GROUP_MEMBER__MEMBER, oldMember, member)); - } - } - return member; - } - - /** - * - * - * @generated - */ - public LaunchConfig basicGetMember() - { - return member; - } - - /** - * - * - * @generated - */ - @Override - public void setMember(LaunchConfig newMember) - { - LaunchConfig oldMember = member; - member = newMember; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_MEMBER__MEMBER, oldMember, member)); - } - - /** - * - * - * @generated - */ - @Override - public GroupPostLaunchAction getPostAction() - { - return postAction; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPostAction(GroupPostLaunchAction newPostAction, NotificationChain msgs) - { - GroupPostLaunchAction oldPostAction = postAction; - postAction = newPostAction; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_MEMBER__POST_ACTION, oldPostAction, newPostAction); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPostAction(GroupPostLaunchAction newPostAction) - { - if (newPostAction != postAction) - { - NotificationChain msgs = null; - if (postAction != null) - msgs = ((InternalEObject)postAction).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.GROUP_MEMBER__POST_ACTION, null, msgs); - if (newPostAction != null) - msgs = ((InternalEObject)newPostAction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.GROUP_MEMBER__POST_ACTION, null, msgs); - msgs = basicSetPostAction(newPostAction, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_MEMBER__POST_ACTION, newPostAction, newPostAction)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.GROUP_MEMBER__POST_ACTION: - return basicSetPostAction(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.GROUP_MEMBER__TYPE: - return getType(); - case LcDslPackage.GROUP_MEMBER__ADOPT: - return isAdopt(); - case LcDslPackage.GROUP_MEMBER__MEMBER: - if (resolve) return getMember(); - return basicGetMember(); - case LcDslPackage.GROUP_MEMBER__POST_ACTION: - return getPostAction(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.GROUP_MEMBER__TYPE: - setType((LaunchModeType)newValue); - return; - case LcDslPackage.GROUP_MEMBER__ADOPT: - setAdopt((Boolean)newValue); - return; - case LcDslPackage.GROUP_MEMBER__MEMBER: - setMember((LaunchConfig)newValue); - return; - case LcDslPackage.GROUP_MEMBER__POST_ACTION: - setPostAction((GroupPostLaunchAction)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_MEMBER__TYPE: - setType(TYPE_EDEFAULT); - return; - case LcDslPackage.GROUP_MEMBER__ADOPT: - setAdopt(ADOPT_EDEFAULT); - return; - case LcDslPackage.GROUP_MEMBER__MEMBER: - setMember((LaunchConfig)null); - return; - case LcDslPackage.GROUP_MEMBER__POST_ACTION: - setPostAction((GroupPostLaunchAction)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_MEMBER__TYPE: - return type != TYPE_EDEFAULT; - case LcDslPackage.GROUP_MEMBER__ADOPT: - return adopt != ADOPT_EDEFAULT; - case LcDslPackage.GROUP_MEMBER__MEMBER: - return member != null; - case LcDslPackage.GROUP_MEMBER__POST_ACTION: - return postAction != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (type: "); - result.append(type); - result.append(", adopt: "); - result.append(adopt); - result.append(')'); - return result.toString(); - } - -} //GroupMemberImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchActionImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchActionImpl.java deleted file mode 100644 index d8130a5..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchActionImpl.java +++ /dev/null @@ -1,43 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.GroupPostLaunchAction; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Group Post Launch Action'. - * - * - * @generated - */ -public class GroupPostLaunchActionImpl extends MinimalEObjectImpl.Container implements GroupPostLaunchAction -{ - /** - * - * - * @generated - */ - protected GroupPostLaunchActionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.GROUP_POST_LAUNCH_ACTION; - } - -} //GroupPostLaunchActionImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchDelayImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchDelayImpl.java deleted file mode 100644 index e09de68..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchDelayImpl.java +++ /dev/null @@ -1,179 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Group Post Launch Delay'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchDelayImpl#getDelay Delay}
  • - *
- * - * @generated - */ -public class GroupPostLaunchDelayImpl extends GroupPostLaunchActionImpl implements GroupPostLaunchDelay -{ - /** - * The default value of the '{@link #getDelay() Delay}' attribute. - * - * - * @see #getDelay() - * @generated - * @ordered - */ - protected static final int DELAY_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getDelay() Delay}' attribute. - * - * - * @see #getDelay() - * @generated - * @ordered - */ - protected int delay = DELAY_EDEFAULT; - - /** - * - * - * @generated - */ - protected GroupPostLaunchDelayImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.GROUP_POST_LAUNCH_DELAY; - } - - /** - * - * - * @generated - */ - @Override - public int getDelay() - { - return delay; - } - - /** - * - * - * @generated - */ - @Override - public void setDelay(int newDelay) - { - int oldDelay = delay; - delay = newDelay; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_POST_LAUNCH_DELAY__DELAY, oldDelay, delay)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_DELAY__DELAY: - return getDelay(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_DELAY__DELAY: - setDelay((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_DELAY__DELAY: - setDelay(DELAY_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_DELAY__DELAY: - return delay != DELAY_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (delay: "); - result.append(delay); - result.append(')'); - return result.toString(); - } - -} //GroupPostLaunchDelayImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchRegexImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchRegexImpl.java deleted file mode 100644 index 943ee84..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchRegexImpl.java +++ /dev/null @@ -1,179 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -/** - * - * An implementation of the model object 'Group Post Launch Regex'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.GroupPostLaunchRegexImpl#getRegex Regex}
  • - *
- * - * @generated - */ -public class GroupPostLaunchRegexImpl extends GroupPostLaunchActionImpl implements GroupPostLaunchRegex -{ - /** - * The default value of the '{@link #getRegex() Regex}' attribute. - * - * - * @see #getRegex() - * @generated - * @ordered - */ - protected static final String REGEX_EDEFAULT = null; - - /** - * The cached value of the '{@link #getRegex() Regex}' attribute. - * - * - * @see #getRegex() - * @generated - * @ordered - */ - protected String regex = REGEX_EDEFAULT; - - /** - * - * - * @generated - */ - protected GroupPostLaunchRegexImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.GROUP_POST_LAUNCH_REGEX; - } - - /** - * - * - * @generated - */ - @Override - public String getRegex() - { - return regex; - } - - /** - * - * - * @generated - */ - @Override - public void setRegex(String newRegex) - { - String oldRegex = regex; - regex = newRegex; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.GROUP_POST_LAUNCH_REGEX__REGEX, oldRegex, regex)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_REGEX__REGEX: - return getRegex(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_REGEX__REGEX: - setRegex((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_REGEX__REGEX: - setRegex(REGEX_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.GROUP_POST_LAUNCH_REGEX__REGEX: - return REGEX_EDEFAULT == null ? regex != null : !REGEX_EDEFAULT.equals(regex); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (regex: "); - result.append(regex); - result.append(')'); - return result.toString(); - } - -} //GroupPostLaunchRegexImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchWaitImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchWaitImpl.java deleted file mode 100644 index fdb83f0..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/GroupPostLaunchWaitImpl.java +++ /dev/null @@ -1,41 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.GroupPostLaunchWait; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.ecore.EClass; - -/** - * - * An implementation of the model object 'Group Post Launch Wait'. - * - * - * @generated - */ -public class GroupPostLaunchWaitImpl extends GroupPostLaunchActionImpl implements GroupPostLaunchWait -{ - /** - * - * - * @generated - */ - protected GroupPostLaunchWaitImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.GROUP_POST_LAUNCH_WAIT; - } - -} //GroupPostLaunchWaitImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/IgnorePluginImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/IgnorePluginImpl.java deleted file mode 100644 index 50fa735..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/IgnorePluginImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.IgnorePlugin; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.PluginWithVersion; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Ignore Plugin'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.IgnorePluginImpl#getPlugin Plugin}
  • - *
- * - * @generated - */ -public class IgnorePluginImpl extends MinimalEObjectImpl.Container implements IgnorePlugin -{ - /** - * The cached value of the '{@link #getPlugin() Plugin}' containment reference. - * - * - * @see #getPlugin() - * @generated - * @ordered - */ - protected PluginWithVersion plugin; - - /** - * - * - * @generated - */ - protected IgnorePluginImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.IGNORE_PLUGIN; - } - - /** - * - * - * @generated - */ - @Override - public PluginWithVersion getPlugin() - { - return plugin; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPlugin(PluginWithVersion newPlugin, NotificationChain msgs) - { - PluginWithVersion oldPlugin = plugin; - plugin = newPlugin; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.IGNORE_PLUGIN__PLUGIN, oldPlugin, newPlugin); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPlugin(PluginWithVersion newPlugin) - { - if (newPlugin != plugin) - { - NotificationChain msgs = null; - if (plugin != null) - msgs = ((InternalEObject)plugin).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.IGNORE_PLUGIN__PLUGIN, null, msgs); - if (newPlugin != null) - msgs = ((InternalEObject)newPlugin).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.IGNORE_PLUGIN__PLUGIN, null, msgs); - msgs = basicSetPlugin(newPlugin, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.IGNORE_PLUGIN__PLUGIN, newPlugin, newPlugin)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.IGNORE_PLUGIN__PLUGIN: - return basicSetPlugin(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.IGNORE_PLUGIN__PLUGIN: - return getPlugin(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.IGNORE_PLUGIN__PLUGIN: - setPlugin((PluginWithVersion)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.IGNORE_PLUGIN__PLUGIN: - setPlugin((PluginWithVersion)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.IGNORE_PLUGIN__PLUGIN: - return plugin != null; - } - return super.eIsSet(featureID); - } - -} //IgnorePluginImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainSearchImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainSearchImpl.java deleted file mode 100644 index f0ba075..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainSearchImpl.java +++ /dev/null @@ -1,238 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.JavaMainSearch; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Java Main Search'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl#isSystem System}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.JavaMainSearchImpl#isInherited Inherited}
  • - *
- * - * @generated - */ -public class JavaMainSearchImpl extends MinimalEObjectImpl.Container implements JavaMainSearch -{ - /** - * The default value of the '{@link #isSystem() System}' attribute. - * - * - * @see #isSystem() - * @generated - * @ordered - */ - protected static final boolean SYSTEM_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSystem() System}' attribute. - * - * - * @see #isSystem() - * @generated - * @ordered - */ - protected boolean system = SYSTEM_EDEFAULT; - - /** - * The default value of the '{@link #isInherited() Inherited}' attribute. - * - * - * @see #isInherited() - * @generated - * @ordered - */ - protected static final boolean INHERITED_EDEFAULT = false; - - /** - * The cached value of the '{@link #isInherited() Inherited}' attribute. - * - * - * @see #isInherited() - * @generated - * @ordered - */ - protected boolean inherited = INHERITED_EDEFAULT; - - /** - * - * - * @generated - */ - protected JavaMainSearchImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.JAVA_MAIN_SEARCH; - } - - /** - * - * - * @generated - */ - @Override - public boolean isSystem() - { - return system; - } - - /** - * - * - * @generated - */ - @Override - public void setSystem(boolean newSystem) - { - boolean oldSystem = system; - system = newSystem; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.JAVA_MAIN_SEARCH__SYSTEM, oldSystem, system)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isInherited() - { - return inherited; - } - - /** - * - * - * @generated - */ - @Override - public void setInherited(boolean newInherited) - { - boolean oldInherited = inherited; - inherited = newInherited; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.JAVA_MAIN_SEARCH__INHERITED, oldInherited, inherited)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_SEARCH__SYSTEM: - return isSystem(); - case LcDslPackage.JAVA_MAIN_SEARCH__INHERITED: - return isInherited(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_SEARCH__SYSTEM: - setSystem((Boolean)newValue); - return; - case LcDslPackage.JAVA_MAIN_SEARCH__INHERITED: - setInherited((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_SEARCH__SYSTEM: - setSystem(SYSTEM_EDEFAULT); - return; - case LcDslPackage.JAVA_MAIN_SEARCH__INHERITED: - setInherited(INHERITED_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_SEARCH__SYSTEM: - return system != SYSTEM_EDEFAULT; - case LcDslPackage.JAVA_MAIN_SEARCH__INHERITED: - return inherited != INHERITED_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (system: "); - result.append(system); - result.append(", inherited: "); - result.append(inherited); - result.append(')'); - return result.toString(); - } - -} //JavaMainSearchImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainTypeImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainTypeImpl.java deleted file mode 100644 index fed454c..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/JavaMainTypeImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.JavaMainType; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Java Main Type'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.JavaMainTypeImpl#getName Name}
  • - *
- * - * @generated - */ -public class JavaMainTypeImpl extends MinimalEObjectImpl.Container implements JavaMainType -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected JavaMainTypeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.JAVA_MAIN_TYPE; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.JAVA_MAIN_TYPE__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_TYPE__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_TYPE__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_TYPE__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.JAVA_MAIN_TYPE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //JavaMainTypeImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LCModelImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LCModelImpl.java deleted file mode 100644 index ab766e8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LCModelImpl.java +++ /dev/null @@ -1,169 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LCModel; -import com.wamas.ide.launching.lcDsl.LaunchConfig; -import com.wamas.ide.launching.lcDsl.LcDslPackage; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'LC Model'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LCModelImpl#getConfigurations Configurations}
  • - *
- * - * @generated - */ -public class LCModelImpl extends MinimalEObjectImpl.Container implements LCModel -{ - /** - * The cached value of the '{@link #getConfigurations() Configurations}' containment reference list. - * - * - * @see #getConfigurations() - * @generated - * @ordered - */ - protected EList configurations; - - /** - * - * - * @generated - */ - protected LCModelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.LC_MODEL; - } - - /** - * - * - * @generated - */ - @Override - public EList getConfigurations() - { - if (configurations == null) - { - configurations = new EObjectContainmentEList(LaunchConfig.class, this, LcDslPackage.LC_MODEL__CONFIGURATIONS); - } - return configurations; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.LC_MODEL__CONFIGURATIONS: - return ((InternalEList)getConfigurations()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.LC_MODEL__CONFIGURATIONS: - return getConfigurations(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.LC_MODEL__CONFIGURATIONS: - getConfigurations().clear(); - getConfigurations().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.LC_MODEL__CONFIGURATIONS: - getConfigurations().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.LC_MODEL__CONFIGURATIONS: - return configurations != null && !configurations.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //LCModelImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LaunchConfigImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LaunchConfigImpl.java deleted file mode 100644 index 3552c2c..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LaunchConfigImpl.java +++ /dev/null @@ -1,2588 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AddFeature; -import com.wamas.ide.launching.lcDsl.AddPlugin; -import com.wamas.ide.launching.lcDsl.ApplicationExtPoint; -import com.wamas.ide.launching.lcDsl.ClearOption; -import com.wamas.ide.launching.lcDsl.ConfigIniTemplate; -import com.wamas.ide.launching.lcDsl.ContentProviderProduct; -import com.wamas.ide.launching.lcDsl.EnvironmentVariable; -import com.wamas.ide.launching.lcDsl.ExecutionEnvironment; -import com.wamas.ide.launching.lcDsl.Favorites; -import com.wamas.ide.launching.lcDsl.GroupMember; -import com.wamas.ide.launching.lcDsl.IgnorePlugin; -import com.wamas.ide.launching.lcDsl.JavaMainSearch; -import com.wamas.ide.launching.lcDsl.LaunchConfig; -import com.wamas.ide.launching.lcDsl.LaunchConfigType; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MainProject; -import com.wamas.ide.launching.lcDsl.MainType; -import com.wamas.ide.launching.lcDsl.MemoryOption; -import com.wamas.ide.launching.lcDsl.ProductExtPoint; -import com.wamas.ide.launching.lcDsl.ProgramArgument; -import com.wamas.ide.launching.lcDsl.RapServletConfig; -import com.wamas.ide.launching.lcDsl.Redirect; -import com.wamas.ide.launching.lcDsl.TestConfig; -import com.wamas.ide.launching.lcDsl.TraceEnablement; -import com.wamas.ide.launching.lcDsl.VmArgument; -import com.wamas.ide.launching.lcDsl.WorkingDir; -import com.wamas.ide.launching.lcDsl.Workspace; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Launch Config'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isExplicit Explicit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isManual Manual}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isAbstract Abstract}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isForeground Foreground}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isNoConsole No Console}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isNoValidate No Validate}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isSwInstallSupport Sw Install Support}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isReplaceEnv Replace Env}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isStopInMain Stop In Main}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isKeepRunning Keep Running}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isRunInUiThread Run In Ui Thread}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#isQualify Qualify}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getQualifierId Qualifier Id}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getType Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getSuperConfig Super Config}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getClears Clears}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getWorkspace Workspace}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getWorkingDir Working Dir}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getMemory Memory}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getMainProject Main Project}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getMainType Main Type}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getApplication Application}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getProduct Product}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getFavorites Favorites}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getRedirect Redirect}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getExecEnv Exec Env}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getConfigIniTemplate Config Ini Template}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getJavaMainSearch Java Main Search}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getServletConfig Servlet Config}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getContentProviderProduct Content Provider Product}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getTest Test}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getPlugins Plugins}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getFeatures Features}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getIgnore Ignore}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getGroupMembers Group Members}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getVmArgs Vm Args}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getProgArgs Prog Args}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getEnvVars Env Vars}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.LaunchConfigImpl#getTraces Traces}
  • - *
- * - * @generated - */ -public class LaunchConfigImpl extends MinimalEObjectImpl.Container implements LaunchConfig -{ - /** - * The default value of the '{@link #isExplicit() Explicit}' attribute. - * - * - * @see #isExplicit() - * @generated - * @ordered - */ - protected static final boolean EXPLICIT_EDEFAULT = false; - - /** - * The cached value of the '{@link #isExplicit() Explicit}' attribute. - * - * - * @see #isExplicit() - * @generated - * @ordered - */ - protected boolean explicit = EXPLICIT_EDEFAULT; - - /** - * The default value of the '{@link #isManual() Manual}' attribute. - * - * - * @see #isManual() - * @generated - * @ordered - */ - protected static final boolean MANUAL_EDEFAULT = false; - - /** - * The cached value of the '{@link #isManual() Manual}' attribute. - * - * - * @see #isManual() - * @generated - * @ordered - */ - protected boolean manual = MANUAL_EDEFAULT; - - /** - * The default value of the '{@link #isAbstract() Abstract}' attribute. - * - * - * @see #isAbstract() - * @generated - * @ordered - */ - protected static final boolean ABSTRACT_EDEFAULT = false; - - /** - * The cached value of the '{@link #isAbstract() Abstract}' attribute. - * - * - * @see #isAbstract() - * @generated - * @ordered - */ - protected boolean abstract_ = ABSTRACT_EDEFAULT; - - /** - * The default value of the '{@link #isForeground() Foreground}' attribute. - * - * - * @see #isForeground() - * @generated - * @ordered - */ - protected static final boolean FOREGROUND_EDEFAULT = false; - - /** - * The cached value of the '{@link #isForeground() Foreground}' attribute. - * - * - * @see #isForeground() - * @generated - * @ordered - */ - protected boolean foreground = FOREGROUND_EDEFAULT; - - /** - * The default value of the '{@link #isNoConsole() No Console}' attribute. - * - * - * @see #isNoConsole() - * @generated - * @ordered - */ - protected static final boolean NO_CONSOLE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNoConsole() No Console}' attribute. - * - * - * @see #isNoConsole() - * @generated - * @ordered - */ - protected boolean noConsole = NO_CONSOLE_EDEFAULT; - - /** - * The default value of the '{@link #isNoValidate() No Validate}' attribute. - * - * - * @see #isNoValidate() - * @generated - * @ordered - */ - protected static final boolean NO_VALIDATE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNoValidate() No Validate}' attribute. - * - * - * @see #isNoValidate() - * @generated - * @ordered - */ - protected boolean noValidate = NO_VALIDATE_EDEFAULT; - - /** - * The default value of the '{@link #isSwInstallSupport() Sw Install Support}' attribute. - * - * - * @see #isSwInstallSupport() - * @generated - * @ordered - */ - protected static final boolean SW_INSTALL_SUPPORT_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSwInstallSupport() Sw Install Support}' attribute. - * - * - * @see #isSwInstallSupport() - * @generated - * @ordered - */ - protected boolean swInstallSupport = SW_INSTALL_SUPPORT_EDEFAULT; - - /** - * The default value of the '{@link #isReplaceEnv() Replace Env}' attribute. - * - * - * @see #isReplaceEnv() - * @generated - * @ordered - */ - protected static final boolean REPLACE_ENV_EDEFAULT = false; - - /** - * The cached value of the '{@link #isReplaceEnv() Replace Env}' attribute. - * - * - * @see #isReplaceEnv() - * @generated - * @ordered - */ - protected boolean replaceEnv = REPLACE_ENV_EDEFAULT; - - /** - * The default value of the '{@link #isStopInMain() Stop In Main}' attribute. - * - * - * @see #isStopInMain() - * @generated - * @ordered - */ - protected static final boolean STOP_IN_MAIN_EDEFAULT = false; - - /** - * The cached value of the '{@link #isStopInMain() Stop In Main}' attribute. - * - * - * @see #isStopInMain() - * @generated - * @ordered - */ - protected boolean stopInMain = STOP_IN_MAIN_EDEFAULT; - - /** - * The default value of the '{@link #isKeepRunning() Keep Running}' attribute. - * - * - * @see #isKeepRunning() - * @generated - * @ordered - */ - protected static final boolean KEEP_RUNNING_EDEFAULT = false; - - /** - * The cached value of the '{@link #isKeepRunning() Keep Running}' attribute. - * - * - * @see #isKeepRunning() - * @generated - * @ordered - */ - protected boolean keepRunning = KEEP_RUNNING_EDEFAULT; - - /** - * The default value of the '{@link #isRunInUiThread() Run In Ui Thread}' attribute. - * - * - * @see #isRunInUiThread() - * @generated - * @ordered - */ - protected static final boolean RUN_IN_UI_THREAD_EDEFAULT = false; - - /** - * The cached value of the '{@link #isRunInUiThread() Run In Ui Thread}' attribute. - * - * - * @see #isRunInUiThread() - * @generated - * @ordered - */ - protected boolean runInUiThread = RUN_IN_UI_THREAD_EDEFAULT; - - /** - * The default value of the '{@link #isQualify() Qualify}' attribute. - * - * - * @see #isQualify() - * @generated - * @ordered - */ - protected static final boolean QUALIFY_EDEFAULT = false; - - /** - * The cached value of the '{@link #isQualify() Qualify}' attribute. - * - * - * @see #isQualify() - * @generated - * @ordered - */ - protected boolean qualify = QUALIFY_EDEFAULT; - - /** - * The default value of the '{@link #getQualifierId() Qualifier Id}' attribute. - * - * - * @see #getQualifierId() - * @generated - * @ordered - */ - protected static final String QUALIFIER_ID_EDEFAULT = null; - - /** - * The cached value of the '{@link #getQualifierId() Qualifier Id}' attribute. - * - * - * @see #getQualifierId() - * @generated - * @ordered - */ - protected String qualifierId = QUALIFIER_ID_EDEFAULT; - - /** - * The default value of the '{@link #getType() Type}' attribute. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected static final LaunchConfigType TYPE_EDEFAULT = LaunchConfigType.JAVA; - - /** - * The cached value of the '{@link #getType() Type}' attribute. - * - * - * @see #getType() - * @generated - * @ordered - */ - protected LaunchConfigType type = TYPE_EDEFAULT; - - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The cached value of the '{@link #getSuperConfig() Super Config}' reference. - * - * - * @see #getSuperConfig() - * @generated - * @ordered - */ - protected LaunchConfig superConfig; - - /** - * The cached value of the '{@link #getClears() Clears}' containment reference. - * - * - * @see #getClears() - * @generated - * @ordered - */ - protected ClearOption clears; - - /** - * The cached value of the '{@link #getWorkspace() Workspace}' containment reference. - * - * - * @see #getWorkspace() - * @generated - * @ordered - */ - protected Workspace workspace; - - /** - * The cached value of the '{@link #getWorkingDir() Working Dir}' containment reference. - * - * - * @see #getWorkingDir() - * @generated - * @ordered - */ - protected WorkingDir workingDir; - - /** - * The cached value of the '{@link #getMemory() Memory}' containment reference. - * - * - * @see #getMemory() - * @generated - * @ordered - */ - protected MemoryOption memory; - - /** - * The cached value of the '{@link #getMainProject() Main Project}' containment reference. - * - * - * @see #getMainProject() - * @generated - * @ordered - */ - protected MainProject mainProject; - - /** - * The cached value of the '{@link #getMainType() Main Type}' containment reference. - * - * - * @see #getMainType() - * @generated - * @ordered - */ - protected MainType mainType; - - /** - * The cached value of the '{@link #getApplication() Application}' containment reference. - * - * - * @see #getApplication() - * @generated - * @ordered - */ - protected ApplicationExtPoint application; - - /** - * The cached value of the '{@link #getProduct() Product}' containment reference. - * - * - * @see #getProduct() - * @generated - * @ordered - */ - protected ProductExtPoint product; - - /** - * The cached value of the '{@link #getFavorites() Favorites}' containment reference. - * - * - * @see #getFavorites() - * @generated - * @ordered - */ - protected Favorites favorites; - - /** - * The cached value of the '{@link #getRedirect() Redirect}' containment reference. - * - * - * @see #getRedirect() - * @generated - * @ordered - */ - protected Redirect redirect; - - /** - * The cached value of the '{@link #getExecEnv() Exec Env}' containment reference. - * - * - * @see #getExecEnv() - * @generated - * @ordered - */ - protected ExecutionEnvironment execEnv; - - /** - * The cached value of the '{@link #getConfigIniTemplate() Config Ini Template}' containment reference. - * - * - * @see #getConfigIniTemplate() - * @generated - * @ordered - */ - protected ConfigIniTemplate configIniTemplate; - - /** - * The cached value of the '{@link #getJavaMainSearch() Java Main Search}' containment reference. - * - * - * @see #getJavaMainSearch() - * @generated - * @ordered - */ - protected JavaMainSearch javaMainSearch; - - /** - * The cached value of the '{@link #getServletConfig() Servlet Config}' containment reference. - * - * - * @see #getServletConfig() - * @generated - * @ordered - */ - protected RapServletConfig servletConfig; - - /** - * The cached value of the '{@link #getContentProviderProduct() Content Provider Product}' containment reference. - * - * - * @see #getContentProviderProduct() - * @generated - * @ordered - */ - protected ContentProviderProduct contentProviderProduct; - - /** - * The cached value of the '{@link #getTest() Test}' containment reference. - * - * - * @see #getTest() - * @generated - * @ordered - */ - protected TestConfig test; - - /** - * The cached value of the '{@link #getPlugins() Plugins}' containment reference list. - * - * - * @see #getPlugins() - * @generated - * @ordered - */ - protected EList plugins; - - /** - * The cached value of the '{@link #getFeatures() Features}' containment reference list. - * - * - * @see #getFeatures() - * @generated - * @ordered - */ - protected EList features; - - /** - * The cached value of the '{@link #getIgnore() Ignore}' containment reference list. - * - * - * @see #getIgnore() - * @generated - * @ordered - */ - protected EList ignore; - - /** - * The cached value of the '{@link #getGroupMembers() Group Members}' containment reference list. - * - * - * @see #getGroupMembers() - * @generated - * @ordered - */ - protected EList groupMembers; - - /** - * The cached value of the '{@link #getVmArgs() Vm Args}' containment reference list. - * - * - * @see #getVmArgs() - * @generated - * @ordered - */ - protected EList vmArgs; - - /** - * The cached value of the '{@link #getProgArgs() Prog Args}' containment reference list. - * - * - * @see #getProgArgs() - * @generated - * @ordered - */ - protected EList progArgs; - - /** - * The cached value of the '{@link #getEnvVars() Env Vars}' containment reference list. - * - * - * @see #getEnvVars() - * @generated - * @ordered - */ - protected EList envVars; - - /** - * The cached value of the '{@link #getTraces() Traces}' containment reference list. - * - * - * @see #getTraces() - * @generated - * @ordered - */ - protected EList traces; - - /** - * - * - * @generated - */ - protected LaunchConfigImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.LAUNCH_CONFIG; - } - - /** - * - * - * @generated - */ - @Override - public boolean isExplicit() - { - return explicit; - } - - /** - * - * - * @generated - */ - @Override - public void setExplicit(boolean newExplicit) - { - boolean oldExplicit = explicit; - explicit = newExplicit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__EXPLICIT, oldExplicit, explicit)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isManual() - { - return manual; - } - - /** - * - * - * @generated - */ - @Override - public void setManual(boolean newManual) - { - boolean oldManual = manual; - manual = newManual; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MANUAL, oldManual, manual)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isAbstract() - { - return abstract_; - } - - /** - * - * - * @generated - */ - @Override - public void setAbstract(boolean newAbstract) - { - boolean oldAbstract = abstract_; - abstract_ = newAbstract; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__ABSTRACT, oldAbstract, abstract_)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isForeground() - { - return foreground; - } - - /** - * - * - * @generated - */ - @Override - public void setForeground(boolean newForeground) - { - boolean oldForeground = foreground; - foreground = newForeground; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__FOREGROUND, oldForeground, foreground)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isNoConsole() - { - return noConsole; - } - - /** - * - * - * @generated - */ - @Override - public void setNoConsole(boolean newNoConsole) - { - boolean oldNoConsole = noConsole; - noConsole = newNoConsole; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__NO_CONSOLE, oldNoConsole, noConsole)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isNoValidate() - { - return noValidate; - } - - /** - * - * - * @generated - */ - @Override - public void setNoValidate(boolean newNoValidate) - { - boolean oldNoValidate = noValidate; - noValidate = newNoValidate; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__NO_VALIDATE, oldNoValidate, noValidate)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isSwInstallSupport() - { - return swInstallSupport; - } - - /** - * - * - * @generated - */ - @Override - public void setSwInstallSupport(boolean newSwInstallSupport) - { - boolean oldSwInstallSupport = swInstallSupport; - swInstallSupport = newSwInstallSupport; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__SW_INSTALL_SUPPORT, oldSwInstallSupport, swInstallSupport)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isReplaceEnv() - { - return replaceEnv; - } - - /** - * - * - * @generated - */ - @Override - public void setReplaceEnv(boolean newReplaceEnv) - { - boolean oldReplaceEnv = replaceEnv; - replaceEnv = newReplaceEnv; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__REPLACE_ENV, oldReplaceEnv, replaceEnv)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isStopInMain() - { - return stopInMain; - } - - /** - * - * - * @generated - */ - @Override - public void setStopInMain(boolean newStopInMain) - { - boolean oldStopInMain = stopInMain; - stopInMain = newStopInMain; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__STOP_IN_MAIN, oldStopInMain, stopInMain)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isKeepRunning() - { - return keepRunning; - } - - /** - * - * - * @generated - */ - @Override - public void setKeepRunning(boolean newKeepRunning) - { - boolean oldKeepRunning = keepRunning; - keepRunning = newKeepRunning; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__KEEP_RUNNING, oldKeepRunning, keepRunning)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isRunInUiThread() - { - return runInUiThread; - } - - /** - * - * - * @generated - */ - @Override - public void setRunInUiThread(boolean newRunInUiThread) - { - boolean oldRunInUiThread = runInUiThread; - runInUiThread = newRunInUiThread; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__RUN_IN_UI_THREAD, oldRunInUiThread, runInUiThread)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isQualify() - { - return qualify; - } - - /** - * - * - * @generated - */ - @Override - public void setQualify(boolean newQualify) - { - boolean oldQualify = qualify; - qualify = newQualify; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__QUALIFY, oldQualify, qualify)); - } - - /** - * - * - * @generated - */ - @Override - public String getQualifierId() - { - return qualifierId; - } - - /** - * - * - * @generated - */ - @Override - public void setQualifierId(String newQualifierId) - { - String oldQualifierId = qualifierId; - qualifierId = newQualifierId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__QUALIFIER_ID, oldQualifierId, qualifierId)); - } - - /** - * - * - * @generated - */ - @Override - public LaunchConfigType getType() - { - return type; - } - - /** - * - * - * @generated - */ - @Override - public void setType(LaunchConfigType newType) - { - LaunchConfigType oldType = type; - type = newType == null ? TYPE_EDEFAULT : newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__TYPE, oldType, type)); - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public LaunchConfig getSuperConfig() - { - if (superConfig != null && superConfig.eIsProxy()) - { - InternalEObject oldSuperConfig = (InternalEObject)superConfig; - superConfig = (LaunchConfig)eResolveProxy(oldSuperConfig); - if (superConfig != oldSuperConfig) - { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG, oldSuperConfig, superConfig)); - } - } - return superConfig; - } - - /** - * - * - * @generated - */ - public LaunchConfig basicGetSuperConfig() - { - return superConfig; - } - - /** - * - * - * @generated - */ - @Override - public void setSuperConfig(LaunchConfig newSuperConfig) - { - LaunchConfig oldSuperConfig = superConfig; - superConfig = newSuperConfig; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG, oldSuperConfig, superConfig)); - } - - /** - * - * - * @generated - */ - @Override - public ClearOption getClears() - { - return clears; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetClears(ClearOption newClears, NotificationChain msgs) - { - ClearOption oldClears = clears; - clears = newClears; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CLEARS, oldClears, newClears); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setClears(ClearOption newClears) - { - if (newClears != clears) - { - NotificationChain msgs = null; - if (clears != null) - msgs = ((InternalEObject)clears).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CLEARS, null, msgs); - if (newClears != null) - msgs = ((InternalEObject)newClears).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CLEARS, null, msgs); - msgs = basicSetClears(newClears, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CLEARS, newClears, newClears)); - } - - /** - * - * - * @generated - */ - @Override - public Workspace getWorkspace() - { - return workspace; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetWorkspace(Workspace newWorkspace, NotificationChain msgs) - { - Workspace oldWorkspace = workspace; - workspace = newWorkspace; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__WORKSPACE, oldWorkspace, newWorkspace); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setWorkspace(Workspace newWorkspace) - { - if (newWorkspace != workspace) - { - NotificationChain msgs = null; - if (workspace != null) - msgs = ((InternalEObject)workspace).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__WORKSPACE, null, msgs); - if (newWorkspace != null) - msgs = ((InternalEObject)newWorkspace).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__WORKSPACE, null, msgs); - msgs = basicSetWorkspace(newWorkspace, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__WORKSPACE, newWorkspace, newWorkspace)); - } - - /** - * - * - * @generated - */ - @Override - public WorkingDir getWorkingDir() - { - return workingDir; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetWorkingDir(WorkingDir newWorkingDir, NotificationChain msgs) - { - WorkingDir oldWorkingDir = workingDir; - workingDir = newWorkingDir; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__WORKING_DIR, oldWorkingDir, newWorkingDir); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setWorkingDir(WorkingDir newWorkingDir) - { - if (newWorkingDir != workingDir) - { - NotificationChain msgs = null; - if (workingDir != null) - msgs = ((InternalEObject)workingDir).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__WORKING_DIR, null, msgs); - if (newWorkingDir != null) - msgs = ((InternalEObject)newWorkingDir).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__WORKING_DIR, null, msgs); - msgs = basicSetWorkingDir(newWorkingDir, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__WORKING_DIR, newWorkingDir, newWorkingDir)); - } - - /** - * - * - * @generated - */ - @Override - public MemoryOption getMemory() - { - return memory; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMemory(MemoryOption newMemory, NotificationChain msgs) - { - MemoryOption oldMemory = memory; - memory = newMemory; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MEMORY, oldMemory, newMemory); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setMemory(MemoryOption newMemory) - { - if (newMemory != memory) - { - NotificationChain msgs = null; - if (memory != null) - msgs = ((InternalEObject)memory).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MEMORY, null, msgs); - if (newMemory != null) - msgs = ((InternalEObject)newMemory).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MEMORY, null, msgs); - msgs = basicSetMemory(newMemory, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MEMORY, newMemory, newMemory)); - } - - /** - * - * - * @generated - */ - @Override - public MainProject getMainProject() - { - return mainProject; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMainProject(MainProject newMainProject, NotificationChain msgs) - { - MainProject oldMainProject = mainProject; - mainProject = newMainProject; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT, oldMainProject, newMainProject); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setMainProject(MainProject newMainProject) - { - if (newMainProject != mainProject) - { - NotificationChain msgs = null; - if (mainProject != null) - msgs = ((InternalEObject)mainProject).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT, null, msgs); - if (newMainProject != null) - msgs = ((InternalEObject)newMainProject).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT, null, msgs); - msgs = basicSetMainProject(newMainProject, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT, newMainProject, newMainProject)); - } - - /** - * - * - * @generated - */ - @Override - public MainType getMainType() - { - return mainType; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMainType(MainType newMainType, NotificationChain msgs) - { - MainType oldMainType = mainType; - mainType = newMainType; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE, oldMainType, newMainType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setMainType(MainType newMainType) - { - if (newMainType != mainType) - { - NotificationChain msgs = null; - if (mainType != null) - msgs = ((InternalEObject)mainType).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE, null, msgs); - if (newMainType != null) - msgs = ((InternalEObject)newMainType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE, null, msgs); - msgs = basicSetMainType(newMainType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE, newMainType, newMainType)); - } - - /** - * - * - * @generated - */ - @Override - public ApplicationExtPoint getApplication() - { - return application; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetApplication(ApplicationExtPoint newApplication, NotificationChain msgs) - { - ApplicationExtPoint oldApplication = application; - application = newApplication; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__APPLICATION, oldApplication, newApplication); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setApplication(ApplicationExtPoint newApplication) - { - if (newApplication != application) - { - NotificationChain msgs = null; - if (application != null) - msgs = ((InternalEObject)application).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__APPLICATION, null, msgs); - if (newApplication != null) - msgs = ((InternalEObject)newApplication).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__APPLICATION, null, msgs); - msgs = basicSetApplication(newApplication, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__APPLICATION, newApplication, newApplication)); - } - - /** - * - * - * @generated - */ - @Override - public ProductExtPoint getProduct() - { - return product; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetProduct(ProductExtPoint newProduct, NotificationChain msgs) - { - ProductExtPoint oldProduct = product; - product = newProduct; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__PRODUCT, oldProduct, newProduct); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setProduct(ProductExtPoint newProduct) - { - if (newProduct != product) - { - NotificationChain msgs = null; - if (product != null) - msgs = ((InternalEObject)product).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__PRODUCT, null, msgs); - if (newProduct != null) - msgs = ((InternalEObject)newProduct).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__PRODUCT, null, msgs); - msgs = basicSetProduct(newProduct, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__PRODUCT, newProduct, newProduct)); - } - - /** - * - * - * @generated - */ - @Override - public Favorites getFavorites() - { - return favorites; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetFavorites(Favorites newFavorites, NotificationChain msgs) - { - Favorites oldFavorites = favorites; - favorites = newFavorites; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__FAVORITES, oldFavorites, newFavorites); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setFavorites(Favorites newFavorites) - { - if (newFavorites != favorites) - { - NotificationChain msgs = null; - if (favorites != null) - msgs = ((InternalEObject)favorites).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__FAVORITES, null, msgs); - if (newFavorites != null) - msgs = ((InternalEObject)newFavorites).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__FAVORITES, null, msgs); - msgs = basicSetFavorites(newFavorites, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__FAVORITES, newFavorites, newFavorites)); - } - - /** - * - * - * @generated - */ - @Override - public Redirect getRedirect() - { - return redirect; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetRedirect(Redirect newRedirect, NotificationChain msgs) - { - Redirect oldRedirect = redirect; - redirect = newRedirect; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__REDIRECT, oldRedirect, newRedirect); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setRedirect(Redirect newRedirect) - { - if (newRedirect != redirect) - { - NotificationChain msgs = null; - if (redirect != null) - msgs = ((InternalEObject)redirect).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__REDIRECT, null, msgs); - if (newRedirect != null) - msgs = ((InternalEObject)newRedirect).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__REDIRECT, null, msgs); - msgs = basicSetRedirect(newRedirect, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__REDIRECT, newRedirect, newRedirect)); - } - - /** - * - * - * @generated - */ - @Override - public ExecutionEnvironment getExecEnv() - { - return execEnv; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetExecEnv(ExecutionEnvironment newExecEnv, NotificationChain msgs) - { - ExecutionEnvironment oldExecEnv = execEnv; - execEnv = newExecEnv; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__EXEC_ENV, oldExecEnv, newExecEnv); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setExecEnv(ExecutionEnvironment newExecEnv) - { - if (newExecEnv != execEnv) - { - NotificationChain msgs = null; - if (execEnv != null) - msgs = ((InternalEObject)execEnv).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__EXEC_ENV, null, msgs); - if (newExecEnv != null) - msgs = ((InternalEObject)newExecEnv).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__EXEC_ENV, null, msgs); - msgs = basicSetExecEnv(newExecEnv, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__EXEC_ENV, newExecEnv, newExecEnv)); - } - - /** - * - * - * @generated - */ - @Override - public ConfigIniTemplate getConfigIniTemplate() - { - return configIniTemplate; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetConfigIniTemplate(ConfigIniTemplate newConfigIniTemplate, NotificationChain msgs) - { - ConfigIniTemplate oldConfigIniTemplate = configIniTemplate; - configIniTemplate = newConfigIniTemplate; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE, oldConfigIniTemplate, newConfigIniTemplate); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setConfigIniTemplate(ConfigIniTemplate newConfigIniTemplate) - { - if (newConfigIniTemplate != configIniTemplate) - { - NotificationChain msgs = null; - if (configIniTemplate != null) - msgs = ((InternalEObject)configIniTemplate).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE, null, msgs); - if (newConfigIniTemplate != null) - msgs = ((InternalEObject)newConfigIniTemplate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE, null, msgs); - msgs = basicSetConfigIniTemplate(newConfigIniTemplate, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE, newConfigIniTemplate, newConfigIniTemplate)); - } - - /** - * - * - * @generated - */ - @Override - public JavaMainSearch getJavaMainSearch() - { - return javaMainSearch; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetJavaMainSearch(JavaMainSearch newJavaMainSearch, NotificationChain msgs) - { - JavaMainSearch oldJavaMainSearch = javaMainSearch; - javaMainSearch = newJavaMainSearch; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH, oldJavaMainSearch, newJavaMainSearch); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setJavaMainSearch(JavaMainSearch newJavaMainSearch) - { - if (newJavaMainSearch != javaMainSearch) - { - NotificationChain msgs = null; - if (javaMainSearch != null) - msgs = ((InternalEObject)javaMainSearch).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH, null, msgs); - if (newJavaMainSearch != null) - msgs = ((InternalEObject)newJavaMainSearch).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH, null, msgs); - msgs = basicSetJavaMainSearch(newJavaMainSearch, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH, newJavaMainSearch, newJavaMainSearch)); - } - - /** - * - * - * @generated - */ - @Override - public RapServletConfig getServletConfig() - { - return servletConfig; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetServletConfig(RapServletConfig newServletConfig, NotificationChain msgs) - { - RapServletConfig oldServletConfig = servletConfig; - servletConfig = newServletConfig; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG, oldServletConfig, newServletConfig); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setServletConfig(RapServletConfig newServletConfig) - { - if (newServletConfig != servletConfig) - { - NotificationChain msgs = null; - if (servletConfig != null) - msgs = ((InternalEObject)servletConfig).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG, null, msgs); - if (newServletConfig != null) - msgs = ((InternalEObject)newServletConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG, null, msgs); - msgs = basicSetServletConfig(newServletConfig, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG, newServletConfig, newServletConfig)); - } - - /** - * - * - * @generated - */ - @Override - public ContentProviderProduct getContentProviderProduct() - { - return contentProviderProduct; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetContentProviderProduct(ContentProviderProduct newContentProviderProduct, NotificationChain msgs) - { - ContentProviderProduct oldContentProviderProduct = contentProviderProduct; - contentProviderProduct = newContentProviderProduct; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT, oldContentProviderProduct, newContentProviderProduct); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setContentProviderProduct(ContentProviderProduct newContentProviderProduct) - { - if (newContentProviderProduct != contentProviderProduct) - { - NotificationChain msgs = null; - if (contentProviderProduct != null) - msgs = ((InternalEObject)contentProviderProduct).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT, null, msgs); - if (newContentProviderProduct != null) - msgs = ((InternalEObject)newContentProviderProduct).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT, null, msgs); - msgs = basicSetContentProviderProduct(newContentProviderProduct, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT, newContentProviderProduct, newContentProviderProduct)); - } - - /** - * - * - * @generated - */ - @Override - public TestConfig getTest() - { - return test; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetTest(TestConfig newTest, NotificationChain msgs) - { - TestConfig oldTest = test; - test = newTest; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__TEST, oldTest, newTest); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setTest(TestConfig newTest) - { - if (newTest != test) - { - NotificationChain msgs = null; - if (test != null) - msgs = ((InternalEObject)test).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__TEST, null, msgs); - if (newTest != null) - msgs = ((InternalEObject)newTest).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.LAUNCH_CONFIG__TEST, null, msgs); - msgs = basicSetTest(newTest, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.LAUNCH_CONFIG__TEST, newTest, newTest)); - } - - /** - * - * - * @generated - */ - @Override - public EList getPlugins() - { - if (plugins == null) - { - plugins = new EObjectContainmentEList(AddPlugin.class, this, LcDslPackage.LAUNCH_CONFIG__PLUGINS); - } - return plugins; - } - - /** - * - * - * @generated - */ - @Override - public EList getFeatures() - { - if (features == null) - { - features = new EObjectContainmentEList(AddFeature.class, this, LcDslPackage.LAUNCH_CONFIG__FEATURES); - } - return features; - } - - /** - * - * - * @generated - */ - @Override - public EList getIgnore() - { - if (ignore == null) - { - ignore = new EObjectContainmentEList(IgnorePlugin.class, this, LcDslPackage.LAUNCH_CONFIG__IGNORE); - } - return ignore; - } - - /** - * - * - * @generated - */ - @Override - public EList getGroupMembers() - { - if (groupMembers == null) - { - groupMembers = new EObjectContainmentEList(GroupMember.class, this, LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS); - } - return groupMembers; - } - - /** - * - * - * @generated - */ - @Override - public EList getVmArgs() - { - if (vmArgs == null) - { - vmArgs = new EObjectContainmentEList(VmArgument.class, this, LcDslPackage.LAUNCH_CONFIG__VM_ARGS); - } - return vmArgs; - } - - /** - * - * - * @generated - */ - @Override - public EList getProgArgs() - { - if (progArgs == null) - { - progArgs = new EObjectContainmentEList(ProgramArgument.class, this, LcDslPackage.LAUNCH_CONFIG__PROG_ARGS); - } - return progArgs; - } - - /** - * - * - * @generated - */ - @Override - public EList getEnvVars() - { - if (envVars == null) - { - envVars = new EObjectContainmentEList(EnvironmentVariable.class, this, LcDslPackage.LAUNCH_CONFIG__ENV_VARS); - } - return envVars; - } - - /** - * - * - * @generated - */ - @Override - public EList getTraces() - { - if (traces == null) - { - traces = new EObjectContainmentEList(TraceEnablement.class, this, LcDslPackage.LAUNCH_CONFIG__TRACES); - } - return traces; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.LAUNCH_CONFIG__CLEARS: - return basicSetClears(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__WORKSPACE: - return basicSetWorkspace(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__WORKING_DIR: - return basicSetWorkingDir(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__MEMORY: - return basicSetMemory(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT: - return basicSetMainProject(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE: - return basicSetMainType(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__APPLICATION: - return basicSetApplication(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__PRODUCT: - return basicSetProduct(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__FAVORITES: - return basicSetFavorites(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__REDIRECT: - return basicSetRedirect(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__EXEC_ENV: - return basicSetExecEnv(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE: - return basicSetConfigIniTemplate(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH: - return basicSetJavaMainSearch(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG: - return basicSetServletConfig(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT: - return basicSetContentProviderProduct(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__TEST: - return basicSetTest(null, msgs); - case LcDslPackage.LAUNCH_CONFIG__PLUGINS: - return ((InternalEList)getPlugins()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__FEATURES: - return ((InternalEList)getFeatures()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__IGNORE: - return ((InternalEList)getIgnore()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS: - return ((InternalEList)getGroupMembers()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__VM_ARGS: - return ((InternalEList)getVmArgs()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__PROG_ARGS: - return ((InternalEList)getProgArgs()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__ENV_VARS: - return ((InternalEList)getEnvVars()).basicRemove(otherEnd, msgs); - case LcDslPackage.LAUNCH_CONFIG__TRACES: - return ((InternalEList)getTraces()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.LAUNCH_CONFIG__EXPLICIT: - return isExplicit(); - case LcDslPackage.LAUNCH_CONFIG__MANUAL: - return isManual(); - case LcDslPackage.LAUNCH_CONFIG__ABSTRACT: - return isAbstract(); - case LcDslPackage.LAUNCH_CONFIG__FOREGROUND: - return isForeground(); - case LcDslPackage.LAUNCH_CONFIG__NO_CONSOLE: - return isNoConsole(); - case LcDslPackage.LAUNCH_CONFIG__NO_VALIDATE: - return isNoValidate(); - case LcDslPackage.LAUNCH_CONFIG__SW_INSTALL_SUPPORT: - return isSwInstallSupport(); - case LcDslPackage.LAUNCH_CONFIG__REPLACE_ENV: - return isReplaceEnv(); - case LcDslPackage.LAUNCH_CONFIG__STOP_IN_MAIN: - return isStopInMain(); - case LcDslPackage.LAUNCH_CONFIG__KEEP_RUNNING: - return isKeepRunning(); - case LcDslPackage.LAUNCH_CONFIG__RUN_IN_UI_THREAD: - return isRunInUiThread(); - case LcDslPackage.LAUNCH_CONFIG__QUALIFY: - return isQualify(); - case LcDslPackage.LAUNCH_CONFIG__QUALIFIER_ID: - return getQualifierId(); - case LcDslPackage.LAUNCH_CONFIG__TYPE: - return getType(); - case LcDslPackage.LAUNCH_CONFIG__NAME: - return getName(); - case LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG: - if (resolve) return getSuperConfig(); - return basicGetSuperConfig(); - case LcDslPackage.LAUNCH_CONFIG__CLEARS: - return getClears(); - case LcDslPackage.LAUNCH_CONFIG__WORKSPACE: - return getWorkspace(); - case LcDslPackage.LAUNCH_CONFIG__WORKING_DIR: - return getWorkingDir(); - case LcDslPackage.LAUNCH_CONFIG__MEMORY: - return getMemory(); - case LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT: - return getMainProject(); - case LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE: - return getMainType(); - case LcDslPackage.LAUNCH_CONFIG__APPLICATION: - return getApplication(); - case LcDslPackage.LAUNCH_CONFIG__PRODUCT: - return getProduct(); - case LcDslPackage.LAUNCH_CONFIG__FAVORITES: - return getFavorites(); - case LcDslPackage.LAUNCH_CONFIG__REDIRECT: - return getRedirect(); - case LcDslPackage.LAUNCH_CONFIG__EXEC_ENV: - return getExecEnv(); - case LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE: - return getConfigIniTemplate(); - case LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH: - return getJavaMainSearch(); - case LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG: - return getServletConfig(); - case LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT: - return getContentProviderProduct(); - case LcDslPackage.LAUNCH_CONFIG__TEST: - return getTest(); - case LcDslPackage.LAUNCH_CONFIG__PLUGINS: - return getPlugins(); - case LcDslPackage.LAUNCH_CONFIG__FEATURES: - return getFeatures(); - case LcDslPackage.LAUNCH_CONFIG__IGNORE: - return getIgnore(); - case LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS: - return getGroupMembers(); - case LcDslPackage.LAUNCH_CONFIG__VM_ARGS: - return getVmArgs(); - case LcDslPackage.LAUNCH_CONFIG__PROG_ARGS: - return getProgArgs(); - case LcDslPackage.LAUNCH_CONFIG__ENV_VARS: - return getEnvVars(); - case LcDslPackage.LAUNCH_CONFIG__TRACES: - return getTraces(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.LAUNCH_CONFIG__EXPLICIT: - setExplicit((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__MANUAL: - setManual((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__ABSTRACT: - setAbstract((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__FOREGROUND: - setForeground((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__NO_CONSOLE: - setNoConsole((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__NO_VALIDATE: - setNoValidate((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__SW_INSTALL_SUPPORT: - setSwInstallSupport((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__REPLACE_ENV: - setReplaceEnv((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__STOP_IN_MAIN: - setStopInMain((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__KEEP_RUNNING: - setKeepRunning((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__RUN_IN_UI_THREAD: - setRunInUiThread((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__QUALIFY: - setQualify((Boolean)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__QUALIFIER_ID: - setQualifierId((String)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__TYPE: - setType((LaunchConfigType)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__NAME: - setName((String)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG: - setSuperConfig((LaunchConfig)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__CLEARS: - setClears((ClearOption)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__WORKSPACE: - setWorkspace((Workspace)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__WORKING_DIR: - setWorkingDir((WorkingDir)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__MEMORY: - setMemory((MemoryOption)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT: - setMainProject((MainProject)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE: - setMainType((MainType)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__APPLICATION: - setApplication((ApplicationExtPoint)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__PRODUCT: - setProduct((ProductExtPoint)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__FAVORITES: - setFavorites((Favorites)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__REDIRECT: - setRedirect((Redirect)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__EXEC_ENV: - setExecEnv((ExecutionEnvironment)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE: - setConfigIniTemplate((ConfigIniTemplate)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH: - setJavaMainSearch((JavaMainSearch)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG: - setServletConfig((RapServletConfig)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT: - setContentProviderProduct((ContentProviderProduct)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__TEST: - setTest((TestConfig)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__PLUGINS: - getPlugins().clear(); - getPlugins().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__FEATURES: - getFeatures().clear(); - getFeatures().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__IGNORE: - getIgnore().clear(); - getIgnore().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS: - getGroupMembers().clear(); - getGroupMembers().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__VM_ARGS: - getVmArgs().clear(); - getVmArgs().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__PROG_ARGS: - getProgArgs().clear(); - getProgArgs().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__ENV_VARS: - getEnvVars().clear(); - getEnvVars().addAll((Collection)newValue); - return; - case LcDslPackage.LAUNCH_CONFIG__TRACES: - getTraces().clear(); - getTraces().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.LAUNCH_CONFIG__EXPLICIT: - setExplicit(EXPLICIT_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__MANUAL: - setManual(MANUAL_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__ABSTRACT: - setAbstract(ABSTRACT_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__FOREGROUND: - setForeground(FOREGROUND_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__NO_CONSOLE: - setNoConsole(NO_CONSOLE_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__NO_VALIDATE: - setNoValidate(NO_VALIDATE_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__SW_INSTALL_SUPPORT: - setSwInstallSupport(SW_INSTALL_SUPPORT_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__REPLACE_ENV: - setReplaceEnv(REPLACE_ENV_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__STOP_IN_MAIN: - setStopInMain(STOP_IN_MAIN_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__KEEP_RUNNING: - setKeepRunning(KEEP_RUNNING_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__RUN_IN_UI_THREAD: - setRunInUiThread(RUN_IN_UI_THREAD_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__QUALIFY: - setQualify(QUALIFY_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__QUALIFIER_ID: - setQualifierId(QUALIFIER_ID_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__TYPE: - setType(TYPE_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__NAME: - setName(NAME_EDEFAULT); - return; - case LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG: - setSuperConfig((LaunchConfig)null); - return; - case LcDslPackage.LAUNCH_CONFIG__CLEARS: - setClears((ClearOption)null); - return; - case LcDslPackage.LAUNCH_CONFIG__WORKSPACE: - setWorkspace((Workspace)null); - return; - case LcDslPackage.LAUNCH_CONFIG__WORKING_DIR: - setWorkingDir((WorkingDir)null); - return; - case LcDslPackage.LAUNCH_CONFIG__MEMORY: - setMemory((MemoryOption)null); - return; - case LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT: - setMainProject((MainProject)null); - return; - case LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE: - setMainType((MainType)null); - return; - case LcDslPackage.LAUNCH_CONFIG__APPLICATION: - setApplication((ApplicationExtPoint)null); - return; - case LcDslPackage.LAUNCH_CONFIG__PRODUCT: - setProduct((ProductExtPoint)null); - return; - case LcDslPackage.LAUNCH_CONFIG__FAVORITES: - setFavorites((Favorites)null); - return; - case LcDslPackage.LAUNCH_CONFIG__REDIRECT: - setRedirect((Redirect)null); - return; - case LcDslPackage.LAUNCH_CONFIG__EXEC_ENV: - setExecEnv((ExecutionEnvironment)null); - return; - case LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE: - setConfigIniTemplate((ConfigIniTemplate)null); - return; - case LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH: - setJavaMainSearch((JavaMainSearch)null); - return; - case LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG: - setServletConfig((RapServletConfig)null); - return; - case LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT: - setContentProviderProduct((ContentProviderProduct)null); - return; - case LcDslPackage.LAUNCH_CONFIG__TEST: - setTest((TestConfig)null); - return; - case LcDslPackage.LAUNCH_CONFIG__PLUGINS: - getPlugins().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__FEATURES: - getFeatures().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__IGNORE: - getIgnore().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS: - getGroupMembers().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__VM_ARGS: - getVmArgs().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__PROG_ARGS: - getProgArgs().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__ENV_VARS: - getEnvVars().clear(); - return; - case LcDslPackage.LAUNCH_CONFIG__TRACES: - getTraces().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.LAUNCH_CONFIG__EXPLICIT: - return explicit != EXPLICIT_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__MANUAL: - return manual != MANUAL_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__ABSTRACT: - return abstract_ != ABSTRACT_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__FOREGROUND: - return foreground != FOREGROUND_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__NO_CONSOLE: - return noConsole != NO_CONSOLE_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__NO_VALIDATE: - return noValidate != NO_VALIDATE_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__SW_INSTALL_SUPPORT: - return swInstallSupport != SW_INSTALL_SUPPORT_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__REPLACE_ENV: - return replaceEnv != REPLACE_ENV_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__STOP_IN_MAIN: - return stopInMain != STOP_IN_MAIN_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__KEEP_RUNNING: - return keepRunning != KEEP_RUNNING_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__RUN_IN_UI_THREAD: - return runInUiThread != RUN_IN_UI_THREAD_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__QUALIFY: - return qualify != QUALIFY_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__QUALIFIER_ID: - return QUALIFIER_ID_EDEFAULT == null ? qualifierId != null : !QUALIFIER_ID_EDEFAULT.equals(qualifierId); - case LcDslPackage.LAUNCH_CONFIG__TYPE: - return type != TYPE_EDEFAULT; - case LcDslPackage.LAUNCH_CONFIG__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case LcDslPackage.LAUNCH_CONFIG__SUPER_CONFIG: - return superConfig != null; - case LcDslPackage.LAUNCH_CONFIG__CLEARS: - return clears != null; - case LcDslPackage.LAUNCH_CONFIG__WORKSPACE: - return workspace != null; - case LcDslPackage.LAUNCH_CONFIG__WORKING_DIR: - return workingDir != null; - case LcDslPackage.LAUNCH_CONFIG__MEMORY: - return memory != null; - case LcDslPackage.LAUNCH_CONFIG__MAIN_PROJECT: - return mainProject != null; - case LcDslPackage.LAUNCH_CONFIG__MAIN_TYPE: - return mainType != null; - case LcDslPackage.LAUNCH_CONFIG__APPLICATION: - return application != null; - case LcDslPackage.LAUNCH_CONFIG__PRODUCT: - return product != null; - case LcDslPackage.LAUNCH_CONFIG__FAVORITES: - return favorites != null; - case LcDslPackage.LAUNCH_CONFIG__REDIRECT: - return redirect != null; - case LcDslPackage.LAUNCH_CONFIG__EXEC_ENV: - return execEnv != null; - case LcDslPackage.LAUNCH_CONFIG__CONFIG_INI_TEMPLATE: - return configIniTemplate != null; - case LcDslPackage.LAUNCH_CONFIG__JAVA_MAIN_SEARCH: - return javaMainSearch != null; - case LcDslPackage.LAUNCH_CONFIG__SERVLET_CONFIG: - return servletConfig != null; - case LcDslPackage.LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT: - return contentProviderProduct != null; - case LcDslPackage.LAUNCH_CONFIG__TEST: - return test != null; - case LcDslPackage.LAUNCH_CONFIG__PLUGINS: - return plugins != null && !plugins.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__FEATURES: - return features != null && !features.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__IGNORE: - return ignore != null && !ignore.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__GROUP_MEMBERS: - return groupMembers != null && !groupMembers.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__VM_ARGS: - return vmArgs != null && !vmArgs.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__PROG_ARGS: - return progArgs != null && !progArgs.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__ENV_VARS: - return envVars != null && !envVars.isEmpty(); - case LcDslPackage.LAUNCH_CONFIG__TRACES: - return traces != null && !traces.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (explicit: "); - result.append(explicit); - result.append(", manual: "); - result.append(manual); - result.append(", abstract: "); - result.append(abstract_); - result.append(", foreground: "); - result.append(foreground); - result.append(", noConsole: "); - result.append(noConsole); - result.append(", noValidate: "); - result.append(noValidate); - result.append(", swInstallSupport: "); - result.append(swInstallSupport); - result.append(", replaceEnv: "); - result.append(replaceEnv); - result.append(", stopInMain: "); - result.append(stopInMain); - result.append(", keepRunning: "); - result.append(keepRunning); - result.append(", runInUiThread: "); - result.append(runInUiThread); - result.append(", qualify: "); - result.append(qualify); - result.append(", qualifierId: "); - result.append(qualifierId); - result.append(", type: "); - result.append(type); - result.append(", name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //LaunchConfigImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslFactoryImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslFactoryImpl.java deleted file mode 100644 index 9005ef4..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslFactoryImpl.java +++ /dev/null @@ -1,816 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.*; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EDataType; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -/** - * - * An implementation of the model Factory. - * - * @generated - */ -public class LcDslFactoryImpl extends EFactoryImpl implements LcDslFactory -{ - /** - * Creates the default factory implementation. - * - * - * @generated - */ - public static LcDslFactory init() - { - try - { - LcDslFactory theLcDslFactory = (LcDslFactory)EPackage.Registry.INSTANCE.getEFactory(LcDslPackage.eNS_URI); - if (theLcDslFactory != null) - { - return theLcDslFactory; - } - } - catch (Exception exception) - { - EcorePlugin.INSTANCE.log(exception); - } - return new LcDslFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ - public LcDslFactoryImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - public EObject create(EClass eClass) - { - switch (eClass.getClassifierID()) - { - case LcDslPackage.LC_MODEL: return createLCModel(); - case LcDslPackage.LAUNCH_CONFIG: return createLaunchConfig(); - case LcDslPackage.WORKSPACE: return createWorkspace(); - case LcDslPackage.WORKING_DIR: return createWorkingDir(); - case LcDslPackage.MAIN_PROJECT: return createMainProject(); - case LcDslPackage.MAIN_TYPE: return createMainType(); - case LcDslPackage.ADD_PLUGIN: return createAddPlugin(); - case LcDslPackage.ADD_FEATURE: return createAddFeature(); - case LcDslPackage.CONTENT_PROVIDER_PRODUCT: return createContentProviderProduct(); - case LcDslPackage.IGNORE_PLUGIN: return createIgnorePlugin(); - case LcDslPackage.VM_ARGUMENT: return createVmArgument(); - case LcDslPackage.PROGRAM_ARGUMENT: return createProgramArgument(); - case LcDslPackage.ENVIRONMENT_VARIABLE: return createEnvironmentVariable(); - case LcDslPackage.APPLICATION_EXT_POINT: return createApplicationExtPoint(); - case LcDslPackage.PRODUCT_EXT_POINT: return createProductExtPoint(); - case LcDslPackage.FAVORITES: return createFavorites(); - case LcDslPackage.REDIRECT: return createRedirect(); - case LcDslPackage.EXECUTION_ENVIRONMENT: return createExecutionEnvironment(); - case LcDslPackage.CONFIG_INI_TEMPLATE: return createConfigIniTemplate(); - case LcDslPackage.TRACE_ENABLEMENT: return createTraceEnablement(); - case LcDslPackage.JAVA_MAIN_SEARCH: return createJavaMainSearch(); - case LcDslPackage.RAP_SERVLET_CONFIG: return createRapServletConfig(); - case LcDslPackage.PATH: return createPath(); - case LcDslPackage.EXISTING_PATH: return createExistingPath(); - case LcDslPackage.ANY_PATH: return createAnyPath(); - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL: return createPluginWithVersionAndStartLevel(); - case LcDslPackage.PLUGIN_WITH_VERSION: return createPluginWithVersion(); - case LcDslPackage.FEATURE_WITH_VERSION: return createFeatureWithVersion(); - case LcDslPackage.PROJECT: return createProject(); - case LcDslPackage.JAVA_MAIN_TYPE: return createJavaMainType(); - case LcDslPackage.CLEAR_OPTION: return createClearOption(); - case LcDslPackage.MEMORY_OPTION: return createMemoryOption(); - case LcDslPackage.GROUP_MEMBER: return createGroupMember(); - case LcDslPackage.GROUP_POST_LAUNCH_ACTION: return createGroupPostLaunchAction(); - case LcDslPackage.GROUP_POST_LAUNCH_DELAY: return createGroupPostLaunchDelay(); - case LcDslPackage.GROUP_POST_LAUNCH_REGEX: return createGroupPostLaunchRegex(); - case LcDslPackage.GROUP_POST_LAUNCH_WAIT: return createGroupPostLaunchWait(); - case LcDslPackage.STRING_WITH_VARIABLES: return createStringWithVariables(); - case LcDslPackage.TEST_CONFIG: return createTestConfig(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public Object createFromString(EDataType eDataType, String initialValue) - { - switch (eDataType.getClassifierID()) - { - case LcDslPackage.BROWSER_LAUNCH_MODE: - return createBrowserLaunchModeFromString(eDataType, initialValue); - case LcDslPackage.LAUNCH_CONFIG_TYPE: - return createLaunchConfigTypeFromString(eDataType, initialValue); - case LcDslPackage.LAUNCH_MODE_TYPE: - return createLaunchModeTypeFromString(eDataType, initialValue); - case LcDslPackage.MEMORY_UNIT: - return createMemoryUnitFromString(eDataType, initialValue); - case LcDslPackage.OUTPUT_STREAM: - return createOutputStreamFromString(eDataType, initialValue); - case LcDslPackage.INPUT_STREAM: - return createInputStreamFromString(eDataType, initialValue); - case LcDslPackage.TEST_RUNNER_TYPE: - return createTestRunnerTypeFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public String convertToString(EDataType eDataType, Object instanceValue) - { - switch (eDataType.getClassifierID()) - { - case LcDslPackage.BROWSER_LAUNCH_MODE: - return convertBrowserLaunchModeToString(eDataType, instanceValue); - case LcDslPackage.LAUNCH_CONFIG_TYPE: - return convertLaunchConfigTypeToString(eDataType, instanceValue); - case LcDslPackage.LAUNCH_MODE_TYPE: - return convertLaunchModeTypeToString(eDataType, instanceValue); - case LcDslPackage.MEMORY_UNIT: - return convertMemoryUnitToString(eDataType, instanceValue); - case LcDslPackage.OUTPUT_STREAM: - return convertOutputStreamToString(eDataType, instanceValue); - case LcDslPackage.INPUT_STREAM: - return convertInputStreamToString(eDataType, instanceValue); - case LcDslPackage.TEST_RUNNER_TYPE: - return convertTestRunnerTypeToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ - @Override - public LCModel createLCModel() - { - LCModelImpl lcModel = new LCModelImpl(); - return lcModel; - } - - /** - * - * - * @generated - */ - @Override - public LaunchConfig createLaunchConfig() - { - LaunchConfigImpl launchConfig = new LaunchConfigImpl(); - return launchConfig; - } - - /** - * - * - * @generated - */ - @Override - public Workspace createWorkspace() - { - WorkspaceImpl workspace = new WorkspaceImpl(); - return workspace; - } - - /** - * - * - * @generated - */ - @Override - public WorkingDir createWorkingDir() - { - WorkingDirImpl workingDir = new WorkingDirImpl(); - return workingDir; - } - - /** - * - * - * @generated - */ - @Override - public MainProject createMainProject() - { - MainProjectImpl mainProject = new MainProjectImpl(); - return mainProject; - } - - /** - * - * - * @generated - */ - @Override - public MainType createMainType() - { - MainTypeImpl mainType = new MainTypeImpl(); - return mainType; - } - - /** - * - * - * @generated - */ - @Override - public AddPlugin createAddPlugin() - { - AddPluginImpl addPlugin = new AddPluginImpl(); - return addPlugin; - } - - /** - * - * - * @generated - */ - @Override - public AddFeature createAddFeature() - { - AddFeatureImpl addFeature = new AddFeatureImpl(); - return addFeature; - } - - /** - * - * - * @generated - */ - @Override - public ContentProviderProduct createContentProviderProduct() - { - ContentProviderProductImpl contentProviderProduct = new ContentProviderProductImpl(); - return contentProviderProduct; - } - - /** - * - * - * @generated - */ - @Override - public IgnorePlugin createIgnorePlugin() - { - IgnorePluginImpl ignorePlugin = new IgnorePluginImpl(); - return ignorePlugin; - } - - /** - * - * - * @generated - */ - @Override - public VmArgument createVmArgument() - { - VmArgumentImpl vmArgument = new VmArgumentImpl(); - return vmArgument; - } - - /** - * - * - * @generated - */ - @Override - public ProgramArgument createProgramArgument() - { - ProgramArgumentImpl programArgument = new ProgramArgumentImpl(); - return programArgument; - } - - /** - * - * - * @generated - */ - @Override - public EnvironmentVariable createEnvironmentVariable() - { - EnvironmentVariableImpl environmentVariable = new EnvironmentVariableImpl(); - return environmentVariable; - } - - /** - * - * - * @generated - */ - @Override - public ApplicationExtPoint createApplicationExtPoint() - { - ApplicationExtPointImpl applicationExtPoint = new ApplicationExtPointImpl(); - return applicationExtPoint; - } - - /** - * - * - * @generated - */ - @Override - public ProductExtPoint createProductExtPoint() - { - ProductExtPointImpl productExtPoint = new ProductExtPointImpl(); - return productExtPoint; - } - - /** - * - * - * @generated - */ - @Override - public Favorites createFavorites() - { - FavoritesImpl favorites = new FavoritesImpl(); - return favorites; - } - - /** - * - * - * @generated - */ - @Override - public Redirect createRedirect() - { - RedirectImpl redirect = new RedirectImpl(); - return redirect; - } - - /** - * - * - * @generated - */ - @Override - public ExecutionEnvironment createExecutionEnvironment() - { - ExecutionEnvironmentImpl executionEnvironment = new ExecutionEnvironmentImpl(); - return executionEnvironment; - } - - /** - * - * - * @generated - */ - @Override - public ConfigIniTemplate createConfigIniTemplate() - { - ConfigIniTemplateImpl configIniTemplate = new ConfigIniTemplateImpl(); - return configIniTemplate; - } - - /** - * - * - * @generated - */ - @Override - public TraceEnablement createTraceEnablement() - { - TraceEnablementImpl traceEnablement = new TraceEnablementImpl(); - return traceEnablement; - } - - /** - * - * - * @generated - */ - @Override - public JavaMainSearch createJavaMainSearch() - { - JavaMainSearchImpl javaMainSearch = new JavaMainSearchImpl(); - return javaMainSearch; - } - - /** - * - * - * @generated - */ - @Override - public RapServletConfig createRapServletConfig() - { - RapServletConfigImpl rapServletConfig = new RapServletConfigImpl(); - return rapServletConfig; - } - - /** - * - * - * @generated - */ - @Override - public Path createPath() - { - PathImpl path = new PathImpl(); - return path; - } - - /** - * - * - * @generated - */ - @Override - public ExistingPath createExistingPath() - { - ExistingPathImpl existingPath = new ExistingPathImpl(); - return existingPath; - } - - /** - * - * - * @generated - */ - @Override - public AnyPath createAnyPath() - { - AnyPathImpl anyPath = new AnyPathImpl(); - return anyPath; - } - - /** - * - * - * @generated - */ - @Override - public PluginWithVersionAndStartLevel createPluginWithVersionAndStartLevel() - { - PluginWithVersionAndStartLevelImpl pluginWithVersionAndStartLevel = new PluginWithVersionAndStartLevelImpl(); - return pluginWithVersionAndStartLevel; - } - - /** - * - * - * @generated - */ - @Override - public PluginWithVersion createPluginWithVersion() - { - PluginWithVersionImpl pluginWithVersion = new PluginWithVersionImpl(); - return pluginWithVersion; - } - - /** - * - * - * @generated - */ - @Override - public FeatureWithVersion createFeatureWithVersion() - { - FeatureWithVersionImpl featureWithVersion = new FeatureWithVersionImpl(); - return featureWithVersion; - } - - /** - * - * - * @generated - */ - @Override - public Project createProject() - { - ProjectImpl project = new ProjectImpl(); - return project; - } - - /** - * - * - * @generated - */ - @Override - public JavaMainType createJavaMainType() - { - JavaMainTypeImpl javaMainType = new JavaMainTypeImpl(); - return javaMainType; - } - - /** - * - * - * @generated - */ - @Override - public ClearOption createClearOption() - { - ClearOptionImpl clearOption = new ClearOptionImpl(); - return clearOption; - } - - /** - * - * - * @generated - */ - @Override - public MemoryOption createMemoryOption() - { - MemoryOptionImpl memoryOption = new MemoryOptionImpl(); - return memoryOption; - } - - /** - * - * - * @generated - */ - @Override - public GroupMember createGroupMember() - { - GroupMemberImpl groupMember = new GroupMemberImpl(); - return groupMember; - } - - /** - * - * - * @generated - */ - @Override - public GroupPostLaunchAction createGroupPostLaunchAction() - { - GroupPostLaunchActionImpl groupPostLaunchAction = new GroupPostLaunchActionImpl(); - return groupPostLaunchAction; - } - - /** - * - * - * @generated - */ - @Override - public GroupPostLaunchDelay createGroupPostLaunchDelay() - { - GroupPostLaunchDelayImpl groupPostLaunchDelay = new GroupPostLaunchDelayImpl(); - return groupPostLaunchDelay; - } - - /** - * - * - * @generated - */ - @Override - public GroupPostLaunchRegex createGroupPostLaunchRegex() - { - GroupPostLaunchRegexImpl groupPostLaunchRegex = new GroupPostLaunchRegexImpl(); - return groupPostLaunchRegex; - } - - /** - * - * - * @generated - */ - @Override - public GroupPostLaunchWait createGroupPostLaunchWait() - { - GroupPostLaunchWaitImpl groupPostLaunchWait = new GroupPostLaunchWaitImpl(); - return groupPostLaunchWait; - } - - /** - * - * - * @generated - */ - @Override - public StringWithVariables createStringWithVariables() - { - StringWithVariablesImpl stringWithVariables = new StringWithVariablesImpl(); - return stringWithVariables; - } - - /** - * - * - * @generated - */ - @Override - public TestConfig createTestConfig() - { - TestConfigImpl testConfig = new TestConfigImpl(); - return testConfig; - } - - /** - * - * - * @generated - */ - public BrowserLaunchMode createBrowserLaunchModeFromString(EDataType eDataType, String initialValue) - { - BrowserLaunchMode result = BrowserLaunchMode.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertBrowserLaunchModeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public LaunchConfigType createLaunchConfigTypeFromString(EDataType eDataType, String initialValue) - { - LaunchConfigType result = LaunchConfigType.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertLaunchConfigTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public LaunchModeType createLaunchModeTypeFromString(EDataType eDataType, String initialValue) - { - LaunchModeType result = LaunchModeType.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertLaunchModeTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public MemoryUnit createMemoryUnitFromString(EDataType eDataType, String initialValue) - { - MemoryUnit result = MemoryUnit.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertMemoryUnitToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public OutputStream createOutputStreamFromString(EDataType eDataType, String initialValue) - { - OutputStream result = OutputStream.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertOutputStreamToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public InputStream createInputStreamFromString(EDataType eDataType, String initialValue) - { - InputStream result = InputStream.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertInputStreamToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - public TestRunnerType createTestRunnerTypeFromString(EDataType eDataType, String initialValue) - { - TestRunnerType result = TestRunnerType.get(initialValue); - if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); - return result; - } - - /** - * - * - * @generated - */ - public String convertTestRunnerTypeToString(EDataType eDataType, Object instanceValue) - { - return instanceValue == null ? null : instanceValue.toString(); - } - - /** - * - * - * @generated - */ - @Override - public LcDslPackage getLcDslPackage() - { - return (LcDslPackage)getEPackage(); - } - - /** - * - * - * @deprecated - * @generated - */ - @Deprecated - public static LcDslPackage getPackage() - { - return LcDslPackage.eINSTANCE; - } - -} //LcDslFactoryImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslPackageImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslPackageImpl.java deleted file mode 100644 index a734160..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/LcDslPackageImpl.java +++ /dev/null @@ -1,2654 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AddFeature; -import com.wamas.ide.launching.lcDsl.AddPlugin; -import com.wamas.ide.launching.lcDsl.AnyPath; -import com.wamas.ide.launching.lcDsl.ApplicationExtPoint; -import com.wamas.ide.launching.lcDsl.BrowserLaunchMode; -import com.wamas.ide.launching.lcDsl.ClearOption; -import com.wamas.ide.launching.lcDsl.ConfigIniTemplate; -import com.wamas.ide.launching.lcDsl.ContentProviderProduct; -import com.wamas.ide.launching.lcDsl.EnvironmentVariable; -import com.wamas.ide.launching.lcDsl.ExecutionEnvironment; -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.Favorites; -import com.wamas.ide.launching.lcDsl.FeatureWithVersion; -import com.wamas.ide.launching.lcDsl.GroupMember; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchAction; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchWait; -import com.wamas.ide.launching.lcDsl.IgnorePlugin; -import com.wamas.ide.launching.lcDsl.InputStream; -import com.wamas.ide.launching.lcDsl.JavaMainSearch; -import com.wamas.ide.launching.lcDsl.JavaMainType; -import com.wamas.ide.launching.lcDsl.LCModel; -import com.wamas.ide.launching.lcDsl.LaunchConfig; -import com.wamas.ide.launching.lcDsl.LaunchConfigType; -import com.wamas.ide.launching.lcDsl.LaunchModeType; -import com.wamas.ide.launching.lcDsl.LcDslFactory; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MainProject; -import com.wamas.ide.launching.lcDsl.MainType; -import com.wamas.ide.launching.lcDsl.MemoryOption; -import com.wamas.ide.launching.lcDsl.MemoryUnit; -import com.wamas.ide.launching.lcDsl.OutputStream; -import com.wamas.ide.launching.lcDsl.Path; -import com.wamas.ide.launching.lcDsl.PluginWithVersion; -import com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel; -import com.wamas.ide.launching.lcDsl.ProductExtPoint; -import com.wamas.ide.launching.lcDsl.ProgramArgument; -import com.wamas.ide.launching.lcDsl.Project; -import com.wamas.ide.launching.lcDsl.RapServletConfig; -import com.wamas.ide.launching.lcDsl.Redirect; -import com.wamas.ide.launching.lcDsl.StringWithVariables; -import com.wamas.ide.launching.lcDsl.TestConfig; -import com.wamas.ide.launching.lcDsl.TestRunnerType; -import com.wamas.ide.launching.lcDsl.TraceEnablement; -import com.wamas.ide.launching.lcDsl.VmArgument; -import com.wamas.ide.launching.lcDsl.WorkingDir; -import com.wamas.ide.launching.lcDsl.Workspace; - -import org.eclipse.emf.ecore.EAttribute; -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EEnum; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -/** - * - * An implementation of the model Package. - * - * @generated - */ -public class LcDslPackageImpl extends EPackageImpl implements LcDslPackage -{ - /** - * - * - * @generated - */ - private EClass lcModelEClass = null; - - /** - * - * - * @generated - */ - private EClass launchConfigEClass = null; - - /** - * - * - * @generated - */ - private EClass workspaceEClass = null; - - /** - * - * - * @generated - */ - private EClass workingDirEClass = null; - - /** - * - * - * @generated - */ - private EClass mainProjectEClass = null; - - /** - * - * - * @generated - */ - private EClass mainTypeEClass = null; - - /** - * - * - * @generated - */ - private EClass addPluginEClass = null; - - /** - * - * - * @generated - */ - private EClass addFeatureEClass = null; - - /** - * - * - * @generated - */ - private EClass contentProviderProductEClass = null; - - /** - * - * - * @generated - */ - private EClass ignorePluginEClass = null; - - /** - * - * - * @generated - */ - private EClass vmArgumentEClass = null; - - /** - * - * - * @generated - */ - private EClass programArgumentEClass = null; - - /** - * - * - * @generated - */ - private EClass environmentVariableEClass = null; - - /** - * - * - * @generated - */ - private EClass applicationExtPointEClass = null; - - /** - * - * - * @generated - */ - private EClass productExtPointEClass = null; - - /** - * - * - * @generated - */ - private EClass favoritesEClass = null; - - /** - * - * - * @generated - */ - private EClass redirectEClass = null; - - /** - * - * - * @generated - */ - private EClass executionEnvironmentEClass = null; - - /** - * - * - * @generated - */ - private EClass configIniTemplateEClass = null; - - /** - * - * - * @generated - */ - private EClass traceEnablementEClass = null; - - /** - * - * - * @generated - */ - private EClass javaMainSearchEClass = null; - - /** - * - * - * @generated - */ - private EClass rapServletConfigEClass = null; - - /** - * - * - * @generated - */ - private EClass pathEClass = null; - - /** - * - * - * @generated - */ - private EClass existingPathEClass = null; - - /** - * - * - * @generated - */ - private EClass anyPathEClass = null; - - /** - * - * - * @generated - */ - private EClass pluginWithVersionAndStartLevelEClass = null; - - /** - * - * - * @generated - */ - private EClass pluginWithVersionEClass = null; - - /** - * - * - * @generated - */ - private EClass featureWithVersionEClass = null; - - /** - * - * - * @generated - */ - private EClass projectEClass = null; - - /** - * - * - * @generated - */ - private EClass javaMainTypeEClass = null; - - /** - * - * - * @generated - */ - private EClass clearOptionEClass = null; - - /** - * - * - * @generated - */ - private EClass memoryOptionEClass = null; - - /** - * - * - * @generated - */ - private EClass groupMemberEClass = null; - - /** - * - * - * @generated - */ - private EClass groupPostLaunchActionEClass = null; - - /** - * - * - * @generated - */ - private EClass groupPostLaunchDelayEClass = null; - - /** - * - * - * @generated - */ - private EClass groupPostLaunchRegexEClass = null; - - /** - * - * - * @generated - */ - private EClass groupPostLaunchWaitEClass = null; - - /** - * - * - * @generated - */ - private EClass stringWithVariablesEClass = null; - - /** - * - * - * @generated - */ - private EClass testConfigEClass = null; - - /** - * - * - * @generated - */ - private EEnum browserLaunchModeEEnum = null; - - /** - * - * - * @generated - */ - private EEnum launchConfigTypeEEnum = null; - - /** - * - * - * @generated - */ - private EEnum launchModeTypeEEnum = null; - - /** - * - * - * @generated - */ - private EEnum memoryUnitEEnum = null; - - /** - * - * - * @generated - */ - private EEnum outputStreamEEnum = null; - - /** - * - * - * @generated - */ - private EEnum inputStreamEEnum = null; - - /** - * - * - * @generated - */ - private EEnum testRunnerTypeEEnum = null; - - /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see com.wamas.ide.launching.lcDsl.LcDslPackage#eNS_URI - * @see #init() - * @generated - */ - private LcDslPackageImpl() - { - super(eNS_URI, LcDslFactory.eINSTANCE); - } - - /** - * - * - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

This method is used to initialize {@link LcDslPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static LcDslPackage init() - { - if (isInited) return (LcDslPackage)EPackage.Registry.INSTANCE.getEPackage(LcDslPackage.eNS_URI); - - // Obtain or create and register package - Object registeredLcDslPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - LcDslPackageImpl theLcDslPackage = registeredLcDslPackage instanceof LcDslPackageImpl ? (LcDslPackageImpl)registeredLcDslPackage : new LcDslPackageImpl(); - - isInited = true; - - // Create package meta-data objects - theLcDslPackage.createPackageContents(); - - // Initialize created meta-data - theLcDslPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theLcDslPackage.freeze(); - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(LcDslPackage.eNS_URI, theLcDslPackage); - return theLcDslPackage; - } - - /** - * - * - * @generated - */ - @Override - public EClass getLCModel() - { - return lcModelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getLCModel_Configurations() - { - return (EReference)lcModelEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getLaunchConfig() - { - return launchConfigEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Explicit() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Manual() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Abstract() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Foreground() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_NoConsole() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_NoValidate() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_SwInstallSupport() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(6); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_ReplaceEnv() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(7); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_StopInMain() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(8); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_KeepRunning() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(9); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_RunInUiThread() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(10); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Qualify() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(11); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_QualifierId() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(12); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Type() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(13); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getLaunchConfig_Name() - { - return (EAttribute)launchConfigEClass.getEStructuralFeatures().get(14); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_SuperConfig() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(15); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Clears() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(16); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Workspace() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(17); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_WorkingDir() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(18); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Memory() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(19); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_MainProject() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(20); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_MainType() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(21); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Application() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(22); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Product() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(23); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Favorites() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(24); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Redirect() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(25); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_ExecEnv() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(26); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_ConfigIniTemplate() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(27); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_JavaMainSearch() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(28); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_ServletConfig() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(29); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_ContentProviderProduct() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(30); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Test() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(31); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Plugins() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(32); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Features() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(33); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Ignore() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(34); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_GroupMembers() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(35); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_VmArgs() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(36); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_ProgArgs() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(37); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_EnvVars() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(38); - } - - /** - * - * - * @generated - */ - @Override - public EReference getLaunchConfig_Traces() - { - return (EReference)launchConfigEClass.getEStructuralFeatures().get(39); - } - - /** - * - * - * @generated - */ - @Override - public EClass getWorkspace() - { - return workspaceEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getWorkspace_Workspace() - { - return (EReference)workspaceEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getWorkingDir() - { - return workingDirEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getWorkingDir_WorkingDir() - { - return (EReference)workingDirEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMainProject() - { - return mainProjectEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMainProject_Self() - { - return (EAttribute)mainProjectEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getMainProject_Project() - { - return (EReference)mainProjectEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMainType() - { - return mainTypeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getMainType_MainClass() - { - return (EReference)mainTypeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAddPlugin() - { - return addPluginEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getAddPlugin_Optional() - { - return (EAttribute)addPluginEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getAddPlugin_Plugin() - { - return (EReference)addPluginEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getAddFeature() - { - return addFeatureEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getAddFeature_Optional() - { - return (EAttribute)addFeatureEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getAddFeature_Feature() - { - return (EReference)addFeatureEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getContentProviderProduct() - { - return contentProviderProductEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getContentProviderProduct_Product() - { - return (EReference)contentProviderProductEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getIgnorePlugin() - { - return ignorePluginEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getIgnorePlugin_Plugin() - { - return (EReference)ignorePluginEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getVmArgument() - { - return vmArgumentEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getVmArgument_Arguments() - { - return (EReference)vmArgumentEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getProgramArgument() - { - return programArgumentEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getProgramArgument_Arguments() - { - return (EReference)programArgumentEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getEnvironmentVariable() - { - return environmentVariableEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getEnvironmentVariable_Name() - { - return (EAttribute)environmentVariableEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getEnvironmentVariable_Value() - { - return (EReference)environmentVariableEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getApplicationExtPoint() - { - return applicationExtPointEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getApplicationExtPoint_Name() - { - return (EAttribute)applicationExtPointEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getProductExtPoint() - { - return productExtPointEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getProductExtPoint_Name() - { - return (EAttribute)productExtPointEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFavorites() - { - return favoritesEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getFavorites_Types() - { - return (EAttribute)favoritesEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRedirect() - { - return redirectEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRedirect_OutWhich() - { - return (EAttribute)redirectEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EReference getRedirect_OutFile() - { - return (EReference)redirectEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRedirect_NoAppend() - { - return (EAttribute)redirectEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRedirect_InWhich() - { - return (EAttribute)redirectEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EReference getRedirect_InFile() - { - return (EReference)redirectEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EClass getExecutionEnvironment() - { - return executionEnvironmentEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getExecutionEnvironment_Name() - { - return (EAttribute)executionEnvironmentEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getConfigIniTemplate() - { - return configIniTemplateEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getConfigIniTemplate_Path() - { - return (EReference)configIniTemplateEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getTraceEnablement() - { - return traceEnablementEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTraceEnablement_Plugin() - { - return (EAttribute)traceEnablementEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTraceEnablement_What() - { - return (EAttribute)traceEnablementEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getJavaMainSearch() - { - return javaMainSearchEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getJavaMainSearch_System() - { - return (EAttribute)javaMainSearchEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getJavaMainSearch_Inherited() - { - return (EAttribute)javaMainSearchEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getRapServletConfig() - { - return rapServletConfigEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_ServletPath() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_BrowserMode() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_ServerPort() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_SessionTimeout() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_ContextPath() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getRapServletConfig_DevMode() - { - return (EAttribute)rapServletConfigEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPath() - { - return pathEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPath_Name() - { - return (EReference)pathEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getExistingPath() - { - return existingPathEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getAnyPath() - { - return anyPathEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getPluginWithVersionAndStartLevel() - { - return pluginWithVersionAndStartLevelEClass; - } - - /** - * - * - * @generated - */ - @Override - public EReference getPluginWithVersionAndStartLevel_Plugin() - { - return (EReference)pluginWithVersionAndStartLevelEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getPluginWithVersionAndStartLevel_AutoStart() - { - return (EAttribute)pluginWithVersionAndStartLevelEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getPluginWithVersionAndStartLevel_StartLevel() - { - return (EAttribute)pluginWithVersionAndStartLevelEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EClass getPluginWithVersion() - { - return pluginWithVersionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getPluginWithVersion_Name() - { - return (EAttribute)pluginWithVersionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getPluginWithVersion_Version() - { - return (EAttribute)pluginWithVersionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getFeatureWithVersion() - { - return featureWithVersionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getFeatureWithVersion_Name() - { - return (EAttribute)featureWithVersionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getFeatureWithVersion_Version() - { - return (EAttribute)featureWithVersionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EClass getProject() - { - return projectEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getProject_Name() - { - return (EAttribute)projectEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getJavaMainType() - { - return javaMainTypeEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getJavaMainType_Name() - { - return (EAttribute)javaMainTypeEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getClearOption() - { - return clearOptionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getClearOption_Workspace() - { - return (EAttribute)clearOptionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getClearOption_Log() - { - return (EAttribute)clearOptionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getClearOption_NoAskClear() - { - return (EAttribute)clearOptionEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getClearOption_Config() - { - return (EAttribute)clearOptionEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EClass getMemoryOption() - { - return memoryOptionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_Min() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_MinUnit() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_Max() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_MaxUnit() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_Perm() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getMemoryOption_PermUnit() - { - return (EAttribute)memoryOptionEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGroupMember() - { - return groupMemberEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGroupMember_Type() - { - return (EAttribute)groupMemberEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGroupMember_Adopt() - { - return (EAttribute)groupMemberEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGroupMember_Member() - { - return (EReference)groupMemberEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EReference getGroupMember_PostAction() - { - return (EReference)groupMemberEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGroupPostLaunchAction() - { - return groupPostLaunchActionEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getGroupPostLaunchDelay() - { - return groupPostLaunchDelayEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGroupPostLaunchDelay_Delay() - { - return (EAttribute)groupPostLaunchDelayEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGroupPostLaunchRegex() - { - return groupPostLaunchRegexEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getGroupPostLaunchRegex_Regex() - { - return (EAttribute)groupPostLaunchRegexEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getGroupPostLaunchWait() - { - return groupPostLaunchWaitEClass; - } - - /** - * - * - * @generated - */ - @Override - public EClass getStringWithVariables() - { - return stringWithVariablesEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getStringWithVariables_Value() - { - return (EAttribute)stringWithVariablesEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EClass getTestConfig() - { - return testConfigEClass; - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_Runner() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(0); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_Container() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(1); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_Class() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(2); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_Method() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(3); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_ExcludeTags() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ - @Override - public EAttribute getTestConfig_IncludeTags() - { - return (EAttribute)testConfigEClass.getEStructuralFeatures().get(5); - } - - /** - * - * - * @generated - */ - @Override - public EEnum getBrowserLaunchMode() - { - return browserLaunchModeEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getLaunchConfigType() - { - return launchConfigTypeEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getLaunchModeType() - { - return launchModeTypeEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getMemoryUnit() - { - return memoryUnitEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getOutputStream() - { - return outputStreamEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getInputStream() - { - return inputStreamEEnum; - } - - /** - * - * - * @generated - */ - @Override - public EEnum getTestRunnerType() - { - return testRunnerTypeEEnum; - } - - /** - * - * - * @generated - */ - @Override - public LcDslFactory getLcDslFactory() - { - return (LcDslFactory)getEFactoryInstance(); - } - - /** - * - * - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void createPackageContents() - { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - lcModelEClass = createEClass(LC_MODEL); - createEReference(lcModelEClass, LC_MODEL__CONFIGURATIONS); - - launchConfigEClass = createEClass(LAUNCH_CONFIG); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__EXPLICIT); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__MANUAL); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__ABSTRACT); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__FOREGROUND); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__NO_CONSOLE); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__NO_VALIDATE); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__SW_INSTALL_SUPPORT); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__REPLACE_ENV); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__STOP_IN_MAIN); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__KEEP_RUNNING); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__RUN_IN_UI_THREAD); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__QUALIFY); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__QUALIFIER_ID); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__TYPE); - createEAttribute(launchConfigEClass, LAUNCH_CONFIG__NAME); - createEReference(launchConfigEClass, LAUNCH_CONFIG__SUPER_CONFIG); - createEReference(launchConfigEClass, LAUNCH_CONFIG__CLEARS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__WORKSPACE); - createEReference(launchConfigEClass, LAUNCH_CONFIG__WORKING_DIR); - createEReference(launchConfigEClass, LAUNCH_CONFIG__MEMORY); - createEReference(launchConfigEClass, LAUNCH_CONFIG__MAIN_PROJECT); - createEReference(launchConfigEClass, LAUNCH_CONFIG__MAIN_TYPE); - createEReference(launchConfigEClass, LAUNCH_CONFIG__APPLICATION); - createEReference(launchConfigEClass, LAUNCH_CONFIG__PRODUCT); - createEReference(launchConfigEClass, LAUNCH_CONFIG__FAVORITES); - createEReference(launchConfigEClass, LAUNCH_CONFIG__REDIRECT); - createEReference(launchConfigEClass, LAUNCH_CONFIG__EXEC_ENV); - createEReference(launchConfigEClass, LAUNCH_CONFIG__CONFIG_INI_TEMPLATE); - createEReference(launchConfigEClass, LAUNCH_CONFIG__JAVA_MAIN_SEARCH); - createEReference(launchConfigEClass, LAUNCH_CONFIG__SERVLET_CONFIG); - createEReference(launchConfigEClass, LAUNCH_CONFIG__CONTENT_PROVIDER_PRODUCT); - createEReference(launchConfigEClass, LAUNCH_CONFIG__TEST); - createEReference(launchConfigEClass, LAUNCH_CONFIG__PLUGINS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__FEATURES); - createEReference(launchConfigEClass, LAUNCH_CONFIG__IGNORE); - createEReference(launchConfigEClass, LAUNCH_CONFIG__GROUP_MEMBERS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__VM_ARGS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__PROG_ARGS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__ENV_VARS); - createEReference(launchConfigEClass, LAUNCH_CONFIG__TRACES); - - workspaceEClass = createEClass(WORKSPACE); - createEReference(workspaceEClass, WORKSPACE__WORKSPACE); - - workingDirEClass = createEClass(WORKING_DIR); - createEReference(workingDirEClass, WORKING_DIR__WORKING_DIR); - - mainProjectEClass = createEClass(MAIN_PROJECT); - createEAttribute(mainProjectEClass, MAIN_PROJECT__SELF); - createEReference(mainProjectEClass, MAIN_PROJECT__PROJECT); - - mainTypeEClass = createEClass(MAIN_TYPE); - createEReference(mainTypeEClass, MAIN_TYPE__MAIN_CLASS); - - addPluginEClass = createEClass(ADD_PLUGIN); - createEAttribute(addPluginEClass, ADD_PLUGIN__OPTIONAL); - createEReference(addPluginEClass, ADD_PLUGIN__PLUGIN); - - addFeatureEClass = createEClass(ADD_FEATURE); - createEAttribute(addFeatureEClass, ADD_FEATURE__OPTIONAL); - createEReference(addFeatureEClass, ADD_FEATURE__FEATURE); - - contentProviderProductEClass = createEClass(CONTENT_PROVIDER_PRODUCT); - createEReference(contentProviderProductEClass, CONTENT_PROVIDER_PRODUCT__PRODUCT); - - ignorePluginEClass = createEClass(IGNORE_PLUGIN); - createEReference(ignorePluginEClass, IGNORE_PLUGIN__PLUGIN); - - vmArgumentEClass = createEClass(VM_ARGUMENT); - createEReference(vmArgumentEClass, VM_ARGUMENT__ARGUMENTS); - - programArgumentEClass = createEClass(PROGRAM_ARGUMENT); - createEReference(programArgumentEClass, PROGRAM_ARGUMENT__ARGUMENTS); - - environmentVariableEClass = createEClass(ENVIRONMENT_VARIABLE); - createEAttribute(environmentVariableEClass, ENVIRONMENT_VARIABLE__NAME); - createEReference(environmentVariableEClass, ENVIRONMENT_VARIABLE__VALUE); - - applicationExtPointEClass = createEClass(APPLICATION_EXT_POINT); - createEAttribute(applicationExtPointEClass, APPLICATION_EXT_POINT__NAME); - - productExtPointEClass = createEClass(PRODUCT_EXT_POINT); - createEAttribute(productExtPointEClass, PRODUCT_EXT_POINT__NAME); - - favoritesEClass = createEClass(FAVORITES); - createEAttribute(favoritesEClass, FAVORITES__TYPES); - - redirectEClass = createEClass(REDIRECT); - createEAttribute(redirectEClass, REDIRECT__OUT_WHICH); - createEReference(redirectEClass, REDIRECT__OUT_FILE); - createEAttribute(redirectEClass, REDIRECT__NO_APPEND); - createEAttribute(redirectEClass, REDIRECT__IN_WHICH); - createEReference(redirectEClass, REDIRECT__IN_FILE); - - executionEnvironmentEClass = createEClass(EXECUTION_ENVIRONMENT); - createEAttribute(executionEnvironmentEClass, EXECUTION_ENVIRONMENT__NAME); - - configIniTemplateEClass = createEClass(CONFIG_INI_TEMPLATE); - createEReference(configIniTemplateEClass, CONFIG_INI_TEMPLATE__PATH); - - traceEnablementEClass = createEClass(TRACE_ENABLEMENT); - createEAttribute(traceEnablementEClass, TRACE_ENABLEMENT__PLUGIN); - createEAttribute(traceEnablementEClass, TRACE_ENABLEMENT__WHAT); - - javaMainSearchEClass = createEClass(JAVA_MAIN_SEARCH); - createEAttribute(javaMainSearchEClass, JAVA_MAIN_SEARCH__SYSTEM); - createEAttribute(javaMainSearchEClass, JAVA_MAIN_SEARCH__INHERITED); - - rapServletConfigEClass = createEClass(RAP_SERVLET_CONFIG); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__SERVLET_PATH); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__BROWSER_MODE); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__SERVER_PORT); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__SESSION_TIMEOUT); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__CONTEXT_PATH); - createEAttribute(rapServletConfigEClass, RAP_SERVLET_CONFIG__DEV_MODE); - - pathEClass = createEClass(PATH); - createEReference(pathEClass, PATH__NAME); - - existingPathEClass = createEClass(EXISTING_PATH); - - anyPathEClass = createEClass(ANY_PATH); - - pluginWithVersionAndStartLevelEClass = createEClass(PLUGIN_WITH_VERSION_AND_START_LEVEL); - createEReference(pluginWithVersionAndStartLevelEClass, PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN); - createEAttribute(pluginWithVersionAndStartLevelEClass, PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START); - createEAttribute(pluginWithVersionAndStartLevelEClass, PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL); - - pluginWithVersionEClass = createEClass(PLUGIN_WITH_VERSION); - createEAttribute(pluginWithVersionEClass, PLUGIN_WITH_VERSION__NAME); - createEAttribute(pluginWithVersionEClass, PLUGIN_WITH_VERSION__VERSION); - - featureWithVersionEClass = createEClass(FEATURE_WITH_VERSION); - createEAttribute(featureWithVersionEClass, FEATURE_WITH_VERSION__NAME); - createEAttribute(featureWithVersionEClass, FEATURE_WITH_VERSION__VERSION); - - projectEClass = createEClass(PROJECT); - createEAttribute(projectEClass, PROJECT__NAME); - - javaMainTypeEClass = createEClass(JAVA_MAIN_TYPE); - createEAttribute(javaMainTypeEClass, JAVA_MAIN_TYPE__NAME); - - clearOptionEClass = createEClass(CLEAR_OPTION); - createEAttribute(clearOptionEClass, CLEAR_OPTION__WORKSPACE); - createEAttribute(clearOptionEClass, CLEAR_OPTION__LOG); - createEAttribute(clearOptionEClass, CLEAR_OPTION__NO_ASK_CLEAR); - createEAttribute(clearOptionEClass, CLEAR_OPTION__CONFIG); - - memoryOptionEClass = createEClass(MEMORY_OPTION); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__MIN); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__MIN_UNIT); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__MAX); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__MAX_UNIT); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__PERM); - createEAttribute(memoryOptionEClass, MEMORY_OPTION__PERM_UNIT); - - groupMemberEClass = createEClass(GROUP_MEMBER); - createEAttribute(groupMemberEClass, GROUP_MEMBER__TYPE); - createEAttribute(groupMemberEClass, GROUP_MEMBER__ADOPT); - createEReference(groupMemberEClass, GROUP_MEMBER__MEMBER); - createEReference(groupMemberEClass, GROUP_MEMBER__POST_ACTION); - - groupPostLaunchActionEClass = createEClass(GROUP_POST_LAUNCH_ACTION); - - groupPostLaunchDelayEClass = createEClass(GROUP_POST_LAUNCH_DELAY); - createEAttribute(groupPostLaunchDelayEClass, GROUP_POST_LAUNCH_DELAY__DELAY); - - groupPostLaunchRegexEClass = createEClass(GROUP_POST_LAUNCH_REGEX); - createEAttribute(groupPostLaunchRegexEClass, GROUP_POST_LAUNCH_REGEX__REGEX); - - groupPostLaunchWaitEClass = createEClass(GROUP_POST_LAUNCH_WAIT); - - stringWithVariablesEClass = createEClass(STRING_WITH_VARIABLES); - createEAttribute(stringWithVariablesEClass, STRING_WITH_VARIABLES__VALUE); - - testConfigEClass = createEClass(TEST_CONFIG); - createEAttribute(testConfigEClass, TEST_CONFIG__RUNNER); - createEAttribute(testConfigEClass, TEST_CONFIG__CONTAINER); - createEAttribute(testConfigEClass, TEST_CONFIG__CLASS); - createEAttribute(testConfigEClass, TEST_CONFIG__METHOD); - createEAttribute(testConfigEClass, TEST_CONFIG__EXCLUDE_TAGS); - createEAttribute(testConfigEClass, TEST_CONFIG__INCLUDE_TAGS); - - // Create enums - browserLaunchModeEEnum = createEEnum(BROWSER_LAUNCH_MODE); - launchConfigTypeEEnum = createEEnum(LAUNCH_CONFIG_TYPE); - launchModeTypeEEnum = createEEnum(LAUNCH_MODE_TYPE); - memoryUnitEEnum = createEEnum(MEMORY_UNIT); - outputStreamEEnum = createEEnum(OUTPUT_STREAM); - inputStreamEEnum = createEEnum(INPUT_STREAM); - testRunnerTypeEEnum = createEEnum(TEST_RUNNER_TYPE); - } - - /** - * - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * - * - * @generated - */ - public void initializePackageContents() - { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - existingPathEClass.getESuperTypes().add(this.getPath()); - anyPathEClass.getESuperTypes().add(this.getPath()); - groupPostLaunchDelayEClass.getESuperTypes().add(this.getGroupPostLaunchAction()); - groupPostLaunchRegexEClass.getESuperTypes().add(this.getGroupPostLaunchAction()); - groupPostLaunchWaitEClass.getESuperTypes().add(this.getGroupPostLaunchAction()); - - // Initialize classes and features; add operations and parameters - initEClass(lcModelEClass, LCModel.class, "LCModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getLCModel_Configurations(), this.getLaunchConfig(), null, "configurations", null, 0, -1, LCModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(launchConfigEClass, LaunchConfig.class, "LaunchConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getLaunchConfig_Explicit(), ecorePackage.getEBoolean(), "explicit", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Manual(), ecorePackage.getEBoolean(), "manual", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Foreground(), ecorePackage.getEBoolean(), "foreground", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_NoConsole(), ecorePackage.getEBoolean(), "noConsole", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_NoValidate(), ecorePackage.getEBoolean(), "noValidate", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_SwInstallSupport(), ecorePackage.getEBoolean(), "swInstallSupport", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_ReplaceEnv(), ecorePackage.getEBoolean(), "replaceEnv", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_StopInMain(), ecorePackage.getEBoolean(), "stopInMain", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_KeepRunning(), ecorePackage.getEBoolean(), "keepRunning", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_RunInUiThread(), ecorePackage.getEBoolean(), "runInUiThread", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Qualify(), ecorePackage.getEBoolean(), "qualify", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_QualifierId(), ecorePackage.getEString(), "qualifierId", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Type(), this.getLaunchConfigType(), "type", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getLaunchConfig_Name(), ecorePackage.getEString(), "name", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_SuperConfig(), this.getLaunchConfig(), null, "superConfig", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Clears(), this.getClearOption(), null, "clears", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Workspace(), this.getWorkspace(), null, "workspace", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_WorkingDir(), this.getWorkingDir(), null, "workingDir", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Memory(), this.getMemoryOption(), null, "memory", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_MainProject(), this.getMainProject(), null, "mainProject", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_MainType(), this.getMainType(), null, "mainType", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Application(), this.getApplicationExtPoint(), null, "application", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Product(), this.getProductExtPoint(), null, "product", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Favorites(), this.getFavorites(), null, "favorites", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Redirect(), this.getRedirect(), null, "redirect", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_ExecEnv(), this.getExecutionEnvironment(), null, "execEnv", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_ConfigIniTemplate(), this.getConfigIniTemplate(), null, "configIniTemplate", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_JavaMainSearch(), this.getJavaMainSearch(), null, "javaMainSearch", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_ServletConfig(), this.getRapServletConfig(), null, "servletConfig", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_ContentProviderProduct(), this.getContentProviderProduct(), null, "contentProviderProduct", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Test(), this.getTestConfig(), null, "test", null, 0, 1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Plugins(), this.getAddPlugin(), null, "plugins", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Features(), this.getAddFeature(), null, "features", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Ignore(), this.getIgnorePlugin(), null, "ignore", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_GroupMembers(), this.getGroupMember(), null, "groupMembers", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_VmArgs(), this.getVmArgument(), null, "vmArgs", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_ProgArgs(), this.getProgramArgument(), null, "progArgs", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_EnvVars(), this.getEnvironmentVariable(), null, "envVars", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLaunchConfig_Traces(), this.getTraceEnablement(), null, "traces", null, 0, -1, LaunchConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(workspaceEClass, Workspace.class, "Workspace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getWorkspace_Workspace(), this.getAnyPath(), null, "workspace", null, 0, 1, Workspace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(workingDirEClass, WorkingDir.class, "WorkingDir", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getWorkingDir_WorkingDir(), this.getExistingPath(), null, "workingDir", null, 0, 1, WorkingDir.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(mainProjectEClass, MainProject.class, "MainProject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getMainProject_Self(), ecorePackage.getEBoolean(), "self", null, 0, 1, MainProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMainProject_Project(), this.getProject(), null, "project", null, 0, 1, MainProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(mainTypeEClass, MainType.class, "MainType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMainType_MainClass(), this.getJavaMainType(), null, "mainClass", null, 0, 1, MainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(addPluginEClass, AddPlugin.class, "AddPlugin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getAddPlugin_Optional(), ecorePackage.getEBoolean(), "optional", null, 0, 1, AddPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAddPlugin_Plugin(), this.getPluginWithVersionAndStartLevel(), null, "plugin", null, 0, 1, AddPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(addFeatureEClass, AddFeature.class, "AddFeature", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getAddFeature_Optional(), ecorePackage.getEBoolean(), "optional", null, 0, 1, AddFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAddFeature_Feature(), this.getFeatureWithVersion(), null, "feature", null, 0, 1, AddFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(contentProviderProductEClass, ContentProviderProduct.class, "ContentProviderProduct", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getContentProviderProduct_Product(), this.getExistingPath(), null, "product", null, 0, 1, ContentProviderProduct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(ignorePluginEClass, IgnorePlugin.class, "IgnorePlugin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getIgnorePlugin_Plugin(), this.getPluginWithVersion(), null, "plugin", null, 0, 1, IgnorePlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(vmArgumentEClass, VmArgument.class, "VmArgument", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getVmArgument_Arguments(), this.getStringWithVariables(), null, "arguments", null, 0, -1, VmArgument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(programArgumentEClass, ProgramArgument.class, "ProgramArgument", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getProgramArgument_Arguments(), this.getStringWithVariables(), null, "arguments", null, 0, -1, ProgramArgument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(environmentVariableEClass, EnvironmentVariable.class, "EnvironmentVariable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getEnvironmentVariable_Name(), ecorePackage.getEString(), "name", null, 0, 1, EnvironmentVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getEnvironmentVariable_Value(), this.getStringWithVariables(), null, "value", null, 0, 1, EnvironmentVariable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(applicationExtPointEClass, ApplicationExtPoint.class, "ApplicationExtPoint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getApplicationExtPoint_Name(), ecorePackage.getEString(), "name", null, 0, 1, ApplicationExtPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(productExtPointEClass, ProductExtPoint.class, "ProductExtPoint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getProductExtPoint_Name(), ecorePackage.getEString(), "name", null, 0, 1, ProductExtPoint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(favoritesEClass, Favorites.class, "Favorites", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getFavorites_Types(), this.getLaunchModeType(), "types", null, 0, -1, Favorites.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(redirectEClass, Redirect.class, "Redirect", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRedirect_OutWhich(), this.getOutputStream(), "outWhich", null, 0, 1, Redirect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRedirect_OutFile(), this.getAnyPath(), null, "outFile", null, 0, 1, Redirect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRedirect_NoAppend(), ecorePackage.getEBoolean(), "noAppend", null, 0, 1, Redirect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRedirect_InWhich(), this.getInputStream(), "inWhich", null, 0, 1, Redirect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRedirect_InFile(), this.getExistingPath(), null, "inFile", null, 0, 1, Redirect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(executionEnvironmentEClass, ExecutionEnvironment.class, "ExecutionEnvironment", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExecutionEnvironment_Name(), ecorePackage.getEString(), "name", null, 0, 1, ExecutionEnvironment.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(configIniTemplateEClass, ConfigIniTemplate.class, "ConfigIniTemplate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getConfigIniTemplate_Path(), this.getExistingPath(), null, "path", null, 0, 1, ConfigIniTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(traceEnablementEClass, TraceEnablement.class, "TraceEnablement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getTraceEnablement_Plugin(), ecorePackage.getEString(), "plugin", null, 0, 1, TraceEnablement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTraceEnablement_What(), ecorePackage.getEString(), "what", null, 0, -1, TraceEnablement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(javaMainSearchEClass, JavaMainSearch.class, "JavaMainSearch", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getJavaMainSearch_System(), ecorePackage.getEBoolean(), "system", null, 0, 1, JavaMainSearch.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getJavaMainSearch_Inherited(), ecorePackage.getEBoolean(), "inherited", null, 0, 1, JavaMainSearch.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(rapServletConfigEClass, RapServletConfig.class, "RapServletConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getRapServletConfig_ServletPath(), ecorePackage.getEString(), "servletPath", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRapServletConfig_BrowserMode(), this.getBrowserLaunchMode(), "browserMode", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRapServletConfig_ServerPort(), ecorePackage.getEInt(), "serverPort", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRapServletConfig_SessionTimeout(), ecorePackage.getEInt(), "sessionTimeout", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRapServletConfig_ContextPath(), ecorePackage.getEString(), "contextPath", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getRapServletConfig_DevMode(), ecorePackage.getEBoolean(), "devMode", null, 0, 1, RapServletConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(pathEClass, Path.class, "Path", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPath_Name(), this.getStringWithVariables(), null, "name", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(existingPathEClass, ExistingPath.class, "ExistingPath", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(anyPathEClass, AnyPath.class, "AnyPath", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(pluginWithVersionAndStartLevelEClass, PluginWithVersionAndStartLevel.class, "PluginWithVersionAndStartLevel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPluginWithVersionAndStartLevel_Plugin(), this.getPluginWithVersion(), null, "plugin", null, 0, 1, PluginWithVersionAndStartLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPluginWithVersionAndStartLevel_AutoStart(), ecorePackage.getEBoolean(), "autoStart", null, 0, 1, PluginWithVersionAndStartLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPluginWithVersionAndStartLevel_StartLevel(), ecorePackage.getEInt(), "startLevel", null, 0, 1, PluginWithVersionAndStartLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(pluginWithVersionEClass, PluginWithVersion.class, "PluginWithVersion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getPluginWithVersion_Name(), ecorePackage.getEString(), "name", null, 0, 1, PluginWithVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPluginWithVersion_Version(), ecorePackage.getEString(), "version", null, 0, 1, PluginWithVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(featureWithVersionEClass, FeatureWithVersion.class, "FeatureWithVersion", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getFeatureWithVersion_Name(), ecorePackage.getEString(), "name", null, 0, 1, FeatureWithVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getFeatureWithVersion_Version(), ecorePackage.getEString(), "version", null, 0, 1, FeatureWithVersion.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(projectEClass, Project.class, "Project", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getProject_Name(), ecorePackage.getEString(), "name", null, 0, 1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(javaMainTypeEClass, JavaMainType.class, "JavaMainType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getJavaMainType_Name(), ecorePackage.getEString(), "name", null, 0, 1, JavaMainType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(clearOptionEClass, ClearOption.class, "ClearOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getClearOption_Workspace(), ecorePackage.getEBoolean(), "workspace", null, 0, 1, ClearOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getClearOption_Log(), ecorePackage.getEBoolean(), "log", null, 0, 1, ClearOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getClearOption_NoAskClear(), ecorePackage.getEBoolean(), "noAskClear", null, 0, 1, ClearOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getClearOption_Config(), ecorePackage.getEBoolean(), "config", null, 0, 1, ClearOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(memoryOptionEClass, MemoryOption.class, "MemoryOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getMemoryOption_Min(), ecorePackage.getEInt(), "min", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMemoryOption_MinUnit(), this.getMemoryUnit(), "minUnit", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMemoryOption_Max(), ecorePackage.getEInt(), "max", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMemoryOption_MaxUnit(), this.getMemoryUnit(), "maxUnit", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMemoryOption_Perm(), ecorePackage.getEInt(), "perm", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMemoryOption_PermUnit(), this.getMemoryUnit(), "permUnit", null, 0, 1, MemoryOption.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(groupMemberEClass, GroupMember.class, "GroupMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getGroupMember_Type(), this.getLaunchModeType(), "type", null, 0, 1, GroupMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getGroupMember_Adopt(), ecorePackage.getEBoolean(), "adopt", null, 0, 1, GroupMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGroupMember_Member(), this.getLaunchConfig(), null, "member", null, 0, 1, GroupMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getGroupMember_PostAction(), this.getGroupPostLaunchAction(), null, "postAction", null, 0, 1, GroupMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(groupPostLaunchActionEClass, GroupPostLaunchAction.class, "GroupPostLaunchAction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(groupPostLaunchDelayEClass, GroupPostLaunchDelay.class, "GroupPostLaunchDelay", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getGroupPostLaunchDelay_Delay(), ecorePackage.getEInt(), "delay", null, 0, 1, GroupPostLaunchDelay.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(groupPostLaunchRegexEClass, GroupPostLaunchRegex.class, "GroupPostLaunchRegex", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getGroupPostLaunchRegex_Regex(), ecorePackage.getEString(), "regex", null, 0, 1, GroupPostLaunchRegex.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(groupPostLaunchWaitEClass, GroupPostLaunchWait.class, "GroupPostLaunchWait", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(stringWithVariablesEClass, StringWithVariables.class, "StringWithVariables", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getStringWithVariables_Value(), ecorePackage.getEString(), "value", null, 0, 1, StringWithVariables.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(testConfigEClass, TestConfig.class, "TestConfig", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getTestConfig_Runner(), this.getTestRunnerType(), "runner", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestConfig_Container(), ecorePackage.getEString(), "container", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestConfig_Class(), ecorePackage.getEString(), "class", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestConfig_Method(), ecorePackage.getEString(), "method", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestConfig_ExcludeTags(), ecorePackage.getEString(), "excludeTags", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getTestConfig_IncludeTags(), ecorePackage.getEString(), "includeTags", null, 0, 1, TestConfig.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - // Initialize enums and add enum literals - initEEnum(browserLaunchModeEEnum, BrowserLaunchMode.class, "BrowserLaunchMode"); - addEEnumLiteral(browserLaunchModeEEnum, BrowserLaunchMode.INTERNAL); - addEEnumLiteral(browserLaunchModeEEnum, BrowserLaunchMode.EXTERNAL); - addEEnumLiteral(browserLaunchModeEEnum, BrowserLaunchMode.NONE); - - initEEnum(launchConfigTypeEEnum, LaunchConfigType.class, "LaunchConfigType"); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.JAVA); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.ECLIPSE); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.RAP); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.GROUP); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.SWTBOT); - addEEnumLiteral(launchConfigTypeEEnum, LaunchConfigType.JUNIT_PLUGIN); - - initEEnum(launchModeTypeEEnum, LaunchModeType.class, "LaunchModeType"); - addEEnumLiteral(launchModeTypeEEnum, LaunchModeType.INHERIT); - addEEnumLiteral(launchModeTypeEEnum, LaunchModeType.RUN); - addEEnumLiteral(launchModeTypeEEnum, LaunchModeType.DEBUG); - addEEnumLiteral(launchModeTypeEEnum, LaunchModeType.PROFILE); - addEEnumLiteral(launchModeTypeEEnum, LaunchModeType.COVERAGE); - - initEEnum(memoryUnitEEnum, MemoryUnit.class, "MemoryUnit"); - addEEnumLiteral(memoryUnitEEnum, MemoryUnit.MB); - addEEnumLiteral(memoryUnitEEnum, MemoryUnit.GB); - - initEEnum(outputStreamEEnum, OutputStream.class, "OutputStream"); - addEEnumLiteral(outputStreamEEnum, OutputStream.STDOUT); - addEEnumLiteral(outputStreamEEnum, OutputStream.STDERR); - addEEnumLiteral(outputStreamEEnum, OutputStream.BOTH); - - initEEnum(inputStreamEEnum, InputStream.class, "InputStream"); - addEEnumLiteral(inputStreamEEnum, InputStream.STDIN); - - initEEnum(testRunnerTypeEEnum, TestRunnerType.class, "TestRunnerType"); - addEEnumLiteral(testRunnerTypeEEnum, TestRunnerType.JUNIT5); - addEEnumLiteral(testRunnerTypeEEnum, TestRunnerType.JUNIT4); - addEEnumLiteral(testRunnerTypeEEnum, TestRunnerType.JUNIT3); - - // Create resource - createResource(eNS_URI); - } - -} //LcDslPackageImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainProjectImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainProjectImpl.java deleted file mode 100644 index 15457b5..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainProjectImpl.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MainProject; -import com.wamas.ide.launching.lcDsl.Project; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Main Project'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MainProjectImpl#isSelf Self}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MainProjectImpl#getProject Project}
  • - *
- * - * @generated - */ -public class MainProjectImpl extends MinimalEObjectImpl.Container implements MainProject -{ - /** - * The default value of the '{@link #isSelf() Self}' attribute. - * - * - * @see #isSelf() - * @generated - * @ordered - */ - protected static final boolean SELF_EDEFAULT = false; - - /** - * The cached value of the '{@link #isSelf() Self}' attribute. - * - * - * @see #isSelf() - * @generated - * @ordered - */ - protected boolean self = SELF_EDEFAULT; - - /** - * The cached value of the '{@link #getProject() Project}' containment reference. - * - * - * @see #getProject() - * @generated - * @ordered - */ - protected Project project; - - /** - * - * - * @generated - */ - protected MainProjectImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.MAIN_PROJECT; - } - - /** - * - * - * @generated - */ - @Override - public boolean isSelf() - { - return self; - } - - /** - * - * - * @generated - */ - @Override - public void setSelf(boolean newSelf) - { - boolean oldSelf = self; - self = newSelf; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MAIN_PROJECT__SELF, oldSelf, self)); - } - - /** - * - * - * @generated - */ - @Override - public Project getProject() - { - return project; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetProject(Project newProject, NotificationChain msgs) - { - Project oldProject = project; - project = newProject; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.MAIN_PROJECT__PROJECT, oldProject, newProject); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setProject(Project newProject) - { - if (newProject != project) - { - NotificationChain msgs = null; - if (project != null) - msgs = ((InternalEObject)project).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.MAIN_PROJECT__PROJECT, null, msgs); - if (newProject != null) - msgs = ((InternalEObject)newProject).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.MAIN_PROJECT__PROJECT, null, msgs); - msgs = basicSetProject(newProject, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MAIN_PROJECT__PROJECT, newProject, newProject)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.MAIN_PROJECT__PROJECT: - return basicSetProject(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.MAIN_PROJECT__SELF: - return isSelf(); - case LcDslPackage.MAIN_PROJECT__PROJECT: - return getProject(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.MAIN_PROJECT__SELF: - setSelf((Boolean)newValue); - return; - case LcDslPackage.MAIN_PROJECT__PROJECT: - setProject((Project)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.MAIN_PROJECT__SELF: - setSelf(SELF_EDEFAULT); - return; - case LcDslPackage.MAIN_PROJECT__PROJECT: - setProject((Project)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.MAIN_PROJECT__SELF: - return self != SELF_EDEFAULT; - case LcDslPackage.MAIN_PROJECT__PROJECT: - return project != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (self: "); - result.append(self); - result.append(')'); - return result.toString(); - } - -} //MainProjectImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainTypeImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainTypeImpl.java deleted file mode 100644 index e1077d8..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MainTypeImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.JavaMainType; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MainType; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Main Type'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MainTypeImpl#getMainClass Main Class}
  • - *
- * - * @generated - */ -public class MainTypeImpl extends MinimalEObjectImpl.Container implements MainType -{ - /** - * The cached value of the '{@link #getMainClass() Main Class}' containment reference. - * - * - * @see #getMainClass() - * @generated - * @ordered - */ - protected JavaMainType mainClass; - - /** - * - * - * @generated - */ - protected MainTypeImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.MAIN_TYPE; - } - - /** - * - * - * @generated - */ - @Override - public JavaMainType getMainClass() - { - return mainClass; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetMainClass(JavaMainType newMainClass, NotificationChain msgs) - { - JavaMainType oldMainClass = mainClass; - mainClass = newMainClass; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.MAIN_TYPE__MAIN_CLASS, oldMainClass, newMainClass); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setMainClass(JavaMainType newMainClass) - { - if (newMainClass != mainClass) - { - NotificationChain msgs = null; - if (mainClass != null) - msgs = ((InternalEObject)mainClass).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.MAIN_TYPE__MAIN_CLASS, null, msgs); - if (newMainClass != null) - msgs = ((InternalEObject)newMainClass).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.MAIN_TYPE__MAIN_CLASS, null, msgs); - msgs = basicSetMainClass(newMainClass, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MAIN_TYPE__MAIN_CLASS, newMainClass, newMainClass)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.MAIN_TYPE__MAIN_CLASS: - return basicSetMainClass(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.MAIN_TYPE__MAIN_CLASS: - return getMainClass(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.MAIN_TYPE__MAIN_CLASS: - setMainClass((JavaMainType)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.MAIN_TYPE__MAIN_CLASS: - setMainClass((JavaMainType)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.MAIN_TYPE__MAIN_CLASS: - return mainClass != null; - } - return super.eIsSet(featureID); - } - -} //MainTypeImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MemoryOptionImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MemoryOptionImpl.java deleted file mode 100644 index 6698e87..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/MemoryOptionImpl.java +++ /dev/null @@ -1,471 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MemoryOption; -import com.wamas.ide.launching.lcDsl.MemoryUnit; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Memory Option'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getMin Min}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getMinUnit Min Unit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getMax Max}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getMaxUnit Max Unit}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getPerm Perm}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.MemoryOptionImpl#getPermUnit Perm Unit}
  • - *
- * - * @generated - */ -public class MemoryOptionImpl extends MinimalEObjectImpl.Container implements MemoryOption -{ - /** - * The default value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected static final int MIN_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMin() Min}' attribute. - * - * - * @see #getMin() - * @generated - * @ordered - */ - protected int min = MIN_EDEFAULT; - - /** - * The default value of the '{@link #getMinUnit() Min Unit}' attribute. - * - * - * @see #getMinUnit() - * @generated - * @ordered - */ - protected static final MemoryUnit MIN_UNIT_EDEFAULT = MemoryUnit.MB; - - /** - * The cached value of the '{@link #getMinUnit() Min Unit}' attribute. - * - * - * @see #getMinUnit() - * @generated - * @ordered - */ - protected MemoryUnit minUnit = MIN_UNIT_EDEFAULT; - - /** - * The default value of the '{@link #getMax() Max}' attribute. - * - * - * @see #getMax() - * @generated - * @ordered - */ - protected static final int MAX_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getMax() Max}' attribute. - * - * - * @see #getMax() - * @generated - * @ordered - */ - protected int max = MAX_EDEFAULT; - - /** - * The default value of the '{@link #getMaxUnit() Max Unit}' attribute. - * - * - * @see #getMaxUnit() - * @generated - * @ordered - */ - protected static final MemoryUnit MAX_UNIT_EDEFAULT = MemoryUnit.MB; - - /** - * The cached value of the '{@link #getMaxUnit() Max Unit}' attribute. - * - * - * @see #getMaxUnit() - * @generated - * @ordered - */ - protected MemoryUnit maxUnit = MAX_UNIT_EDEFAULT; - - /** - * The default value of the '{@link #getPerm() Perm}' attribute. - * - * - * @see #getPerm() - * @generated - * @ordered - */ - protected static final int PERM_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getPerm() Perm}' attribute. - * - * - * @see #getPerm() - * @generated - * @ordered - */ - protected int perm = PERM_EDEFAULT; - - /** - * The default value of the '{@link #getPermUnit() Perm Unit}' attribute. - * - * - * @see #getPermUnit() - * @generated - * @ordered - */ - protected static final MemoryUnit PERM_UNIT_EDEFAULT = MemoryUnit.MB; - - /** - * The cached value of the '{@link #getPermUnit() Perm Unit}' attribute. - * - * - * @see #getPermUnit() - * @generated - * @ordered - */ - protected MemoryUnit permUnit = PERM_UNIT_EDEFAULT; - - /** - * - * - * @generated - */ - protected MemoryOptionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.MEMORY_OPTION; - } - - /** - * - * - * @generated - */ - @Override - public int getMin() - { - return min; - } - - /** - * - * - * @generated - */ - @Override - public void setMin(int newMin) - { - int oldMin = min; - min = newMin; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__MIN, oldMin, min)); - } - - /** - * - * - * @generated - */ - @Override - public MemoryUnit getMinUnit() - { - return minUnit; - } - - /** - * - * - * @generated - */ - @Override - public void setMinUnit(MemoryUnit newMinUnit) - { - MemoryUnit oldMinUnit = minUnit; - minUnit = newMinUnit == null ? MIN_UNIT_EDEFAULT : newMinUnit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__MIN_UNIT, oldMinUnit, minUnit)); - } - - /** - * - * - * @generated - */ - @Override - public int getMax() - { - return max; - } - - /** - * - * - * @generated - */ - @Override - public void setMax(int newMax) - { - int oldMax = max; - max = newMax; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__MAX, oldMax, max)); - } - - /** - * - * - * @generated - */ - @Override - public MemoryUnit getMaxUnit() - { - return maxUnit; - } - - /** - * - * - * @generated - */ - @Override - public void setMaxUnit(MemoryUnit newMaxUnit) - { - MemoryUnit oldMaxUnit = maxUnit; - maxUnit = newMaxUnit == null ? MAX_UNIT_EDEFAULT : newMaxUnit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__MAX_UNIT, oldMaxUnit, maxUnit)); - } - - /** - * - * - * @generated - */ - @Override - public int getPerm() - { - return perm; - } - - /** - * - * - * @generated - */ - @Override - public void setPerm(int newPerm) - { - int oldPerm = perm; - perm = newPerm; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__PERM, oldPerm, perm)); - } - - /** - * - * - * @generated - */ - @Override - public MemoryUnit getPermUnit() - { - return permUnit; - } - - /** - * - * - * @generated - */ - @Override - public void setPermUnit(MemoryUnit newPermUnit) - { - MemoryUnit oldPermUnit = permUnit; - permUnit = newPermUnit == null ? PERM_UNIT_EDEFAULT : newPermUnit; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.MEMORY_OPTION__PERM_UNIT, oldPermUnit, permUnit)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.MEMORY_OPTION__MIN: - return getMin(); - case LcDslPackage.MEMORY_OPTION__MIN_UNIT: - return getMinUnit(); - case LcDslPackage.MEMORY_OPTION__MAX: - return getMax(); - case LcDslPackage.MEMORY_OPTION__MAX_UNIT: - return getMaxUnit(); - case LcDslPackage.MEMORY_OPTION__PERM: - return getPerm(); - case LcDslPackage.MEMORY_OPTION__PERM_UNIT: - return getPermUnit(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.MEMORY_OPTION__MIN: - setMin((Integer)newValue); - return; - case LcDslPackage.MEMORY_OPTION__MIN_UNIT: - setMinUnit((MemoryUnit)newValue); - return; - case LcDslPackage.MEMORY_OPTION__MAX: - setMax((Integer)newValue); - return; - case LcDslPackage.MEMORY_OPTION__MAX_UNIT: - setMaxUnit((MemoryUnit)newValue); - return; - case LcDslPackage.MEMORY_OPTION__PERM: - setPerm((Integer)newValue); - return; - case LcDslPackage.MEMORY_OPTION__PERM_UNIT: - setPermUnit((MemoryUnit)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.MEMORY_OPTION__MIN: - setMin(MIN_EDEFAULT); - return; - case LcDslPackage.MEMORY_OPTION__MIN_UNIT: - setMinUnit(MIN_UNIT_EDEFAULT); - return; - case LcDslPackage.MEMORY_OPTION__MAX: - setMax(MAX_EDEFAULT); - return; - case LcDslPackage.MEMORY_OPTION__MAX_UNIT: - setMaxUnit(MAX_UNIT_EDEFAULT); - return; - case LcDslPackage.MEMORY_OPTION__PERM: - setPerm(PERM_EDEFAULT); - return; - case LcDslPackage.MEMORY_OPTION__PERM_UNIT: - setPermUnit(PERM_UNIT_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.MEMORY_OPTION__MIN: - return min != MIN_EDEFAULT; - case LcDslPackage.MEMORY_OPTION__MIN_UNIT: - return minUnit != MIN_UNIT_EDEFAULT; - case LcDslPackage.MEMORY_OPTION__MAX: - return max != MAX_EDEFAULT; - case LcDslPackage.MEMORY_OPTION__MAX_UNIT: - return maxUnit != MAX_UNIT_EDEFAULT; - case LcDslPackage.MEMORY_OPTION__PERM: - return perm != PERM_EDEFAULT; - case LcDslPackage.MEMORY_OPTION__PERM_UNIT: - return permUnit != PERM_UNIT_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (min: "); - result.append(min); - result.append(", minUnit: "); - result.append(minUnit); - result.append(", max: "); - result.append(max); - result.append(", maxUnit: "); - result.append(maxUnit); - result.append(", perm: "); - result.append(perm); - result.append(", permUnit: "); - result.append(permUnit); - result.append(')'); - return result.toString(); - } - -} //MemoryOptionImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PathImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PathImpl.java deleted file mode 100644 index f30e652..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PathImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.Path; -import com.wamas.ide.launching.lcDsl.StringWithVariables; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Path'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PathImpl#getName Name}
  • - *
- * - * @generated - */ -public class PathImpl extends MinimalEObjectImpl.Container implements Path -{ - /** - * The cached value of the '{@link #getName() Name}' containment reference. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected StringWithVariables name; - - /** - * - * - * @generated - */ - protected PathImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PATH; - } - - /** - * - * - * @generated - */ - @Override - public StringWithVariables getName() - { - return name; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetName(StringWithVariables newName, NotificationChain msgs) - { - StringWithVariables oldName = name; - name = newName; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.PATH__NAME, oldName, newName); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setName(StringWithVariables newName) - { - if (newName != name) - { - NotificationChain msgs = null; - if (name != null) - msgs = ((InternalEObject)name).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.PATH__NAME, null, msgs); - if (newName != null) - msgs = ((InternalEObject)newName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.PATH__NAME, null, msgs); - msgs = basicSetName(newName, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PATH__NAME, newName, newName)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.PATH__NAME: - return basicSetName(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PATH__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PATH__NAME: - setName((StringWithVariables)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PATH__NAME: - setName((StringWithVariables)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PATH__NAME: - return name != null; - } - return super.eIsSet(featureID); - } - -} //PathImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionAndStartLevelImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionAndStartLevelImpl.java deleted file mode 100644 index 80425bd..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionAndStartLevelImpl.java +++ /dev/null @@ -1,328 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.PluginWithVersion; -import com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Plugin With Version And Start Level'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl#getPlugin Plugin}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl#isAutoStart Auto Start}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionAndStartLevelImpl#getStartLevel Start Level}
  • - *
- * - * @generated - */ -public class PluginWithVersionAndStartLevelImpl extends MinimalEObjectImpl.Container implements PluginWithVersionAndStartLevel -{ - /** - * The cached value of the '{@link #getPlugin() Plugin}' containment reference. - * - * - * @see #getPlugin() - * @generated - * @ordered - */ - protected PluginWithVersion plugin; - - /** - * The default value of the '{@link #isAutoStart() Auto Start}' attribute. - * - * - * @see #isAutoStart() - * @generated - * @ordered - */ - protected static final boolean AUTO_START_EDEFAULT = false; - - /** - * The cached value of the '{@link #isAutoStart() Auto Start}' attribute. - * - * - * @see #isAutoStart() - * @generated - * @ordered - */ - protected boolean autoStart = AUTO_START_EDEFAULT; - - /** - * The default value of the '{@link #getStartLevel() Start Level}' attribute. - * - * - * @see #getStartLevel() - * @generated - * @ordered - */ - protected static final int START_LEVEL_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getStartLevel() Start Level}' attribute. - * - * - * @see #getStartLevel() - * @generated - * @ordered - */ - protected int startLevel = START_LEVEL_EDEFAULT; - - /** - * - * - * @generated - */ - protected PluginWithVersionAndStartLevelImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PLUGIN_WITH_VERSION_AND_START_LEVEL; - } - - /** - * - * - * @generated - */ - @Override - public PluginWithVersion getPlugin() - { - return plugin; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetPlugin(PluginWithVersion newPlugin, NotificationChain msgs) - { - PluginWithVersion oldPlugin = plugin; - plugin = newPlugin; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN, oldPlugin, newPlugin); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setPlugin(PluginWithVersion newPlugin) - { - if (newPlugin != plugin) - { - NotificationChain msgs = null; - if (plugin != null) - msgs = ((InternalEObject)plugin).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN, null, msgs); - if (newPlugin != null) - msgs = ((InternalEObject)newPlugin).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN, null, msgs); - msgs = basicSetPlugin(newPlugin, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN, newPlugin, newPlugin)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isAutoStart() - { - return autoStart; - } - - /** - * - * - * @generated - */ - @Override - public void setAutoStart(boolean newAutoStart) - { - boolean oldAutoStart = autoStart; - autoStart = newAutoStart; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START, oldAutoStart, autoStart)); - } - - /** - * - * - * @generated - */ - @Override - public int getStartLevel() - { - return startLevel; - } - - /** - * - * - * @generated - */ - @Override - public void setStartLevel(int newStartLevel) - { - int oldStartLevel = startLevel; - startLevel = newStartLevel; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL, oldStartLevel, startLevel)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN: - return basicSetPlugin(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN: - return getPlugin(); - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START: - return isAutoStart(); - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL: - return getStartLevel(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN: - setPlugin((PluginWithVersion)newValue); - return; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START: - setAutoStart((Boolean)newValue); - return; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL: - setStartLevel((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN: - setPlugin((PluginWithVersion)null); - return; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START: - setAutoStart(AUTO_START_EDEFAULT); - return; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL: - setStartLevel(START_LEVEL_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__PLUGIN: - return plugin != null; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__AUTO_START: - return autoStart != AUTO_START_EDEFAULT; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL__START_LEVEL: - return startLevel != START_LEVEL_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (autoStart: "); - result.append(autoStart); - result.append(", startLevel: "); - result.append(startLevel); - result.append(')'); - return result.toString(); - } - -} //PluginWithVersionAndStartLevelImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionImpl.java deleted file mode 100644 index db19c24..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/PluginWithVersionImpl.java +++ /dev/null @@ -1,238 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.PluginWithVersion; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Plugin With Version'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl#getName Name}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.PluginWithVersionImpl#getVersion Version}
  • - *
- * - * @generated - */ -public class PluginWithVersionImpl extends MinimalEObjectImpl.Container implements PluginWithVersion -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * The default value of the '{@link #getVersion() Version}' attribute. - * - * - * @see #getVersion() - * @generated - * @ordered - */ - protected static final String VERSION_EDEFAULT = null; - - /** - * The cached value of the '{@link #getVersion() Version}' attribute. - * - * - * @see #getVersion() - * @generated - * @ordered - */ - protected String version = VERSION_EDEFAULT; - - /** - * - * - * @generated - */ - protected PluginWithVersionImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PLUGIN_WITH_VERSION; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public String getVersion() - { - return version; - } - - /** - * - * - * @generated - */ - @Override - public void setVersion(String newVersion) - { - String oldVersion = version; - version = newVersion; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PLUGIN_WITH_VERSION__VERSION, oldVersion, version)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION__NAME: - return getName(); - case LcDslPackage.PLUGIN_WITH_VERSION__VERSION: - return getVersion(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION__NAME: - setName((String)newValue); - return; - case LcDslPackage.PLUGIN_WITH_VERSION__VERSION: - setVersion((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION__NAME: - setName(NAME_EDEFAULT); - return; - case LcDslPackage.PLUGIN_WITH_VERSION__VERSION: - setVersion(VERSION_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PLUGIN_WITH_VERSION__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case LcDslPackage.PLUGIN_WITH_VERSION__VERSION: - return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(", version: "); - result.append(version); - result.append(')'); - return result.toString(); - } - -} //PluginWithVersionImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProductExtPointImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProductExtPointImpl.java deleted file mode 100644 index f246556..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProductExtPointImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.ProductExtPoint; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Product Ext Point'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ProductExtPointImpl#getName Name}
  • - *
- * - * @generated - */ -public class ProductExtPointImpl extends MinimalEObjectImpl.Container implements ProductExtPoint -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ProductExtPointImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PRODUCT_EXT_POINT; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PRODUCT_EXT_POINT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PRODUCT_EXT_POINT__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PRODUCT_EXT_POINT__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PRODUCT_EXT_POINT__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PRODUCT_EXT_POINT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //ProductExtPointImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProgramArgumentImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProgramArgumentImpl.java deleted file mode 100644 index e7c11ae..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProgramArgumentImpl.java +++ /dev/null @@ -1,169 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.ProgramArgument; -import com.wamas.ide.launching.lcDsl.StringWithVariables; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Program Argument'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ProgramArgumentImpl#getArguments Arguments}
  • - *
- * - * @generated - */ -public class ProgramArgumentImpl extends MinimalEObjectImpl.Container implements ProgramArgument -{ - /** - * The cached value of the '{@link #getArguments() Arguments}' containment reference list. - * - * - * @see #getArguments() - * @generated - * @ordered - */ - protected EList arguments; - - /** - * - * - * @generated - */ - protected ProgramArgumentImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PROGRAM_ARGUMENT; - } - - /** - * - * - * @generated - */ - @Override - public EList getArguments() - { - if (arguments == null) - { - arguments = new EObjectContainmentEList(StringWithVariables.class, this, LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS); - } - return arguments; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS: - return ((InternalEList)getArguments()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS: - return getArguments(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS: - getArguments().clear(); - getArguments().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS: - getArguments().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PROGRAM_ARGUMENT__ARGUMENTS: - return arguments != null && !arguments.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ProgramArgumentImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProjectImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProjectImpl.java deleted file mode 100644 index 4def48f..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/ProjectImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.Project; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Project'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.ProjectImpl#getName Name}
  • - *
- * - * @generated - */ -public class ProjectImpl extends MinimalEObjectImpl.Container implements Project -{ - /** - * The default value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected static final String NAME_EDEFAULT = null; - - /** - * The cached value of the '{@link #getName() Name}' attribute. - * - * - * @see #getName() - * @generated - * @ordered - */ - protected String name = NAME_EDEFAULT; - - /** - * - * - * @generated - */ - protected ProjectImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.PROJECT; - } - - /** - * - * - * @generated - */ - @Override - public String getName() - { - return name; - } - - /** - * - * - * @generated - */ - @Override - public void setName(String newName) - { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.PROJECT__NAME, oldName, name)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.PROJECT__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.PROJECT__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.PROJECT__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.PROJECT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } - -} //ProjectImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RapServletConfigImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RapServletConfigImpl.java deleted file mode 100644 index 2f0dae9..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RapServletConfigImpl.java +++ /dev/null @@ -1,471 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.BrowserLaunchMode; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.RapServletConfig; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Rap Servlet Config'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#getServletPath Servlet Path}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#getBrowserMode Browser Mode}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#getServerPort Server Port}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#getSessionTimeout Session Timeout}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#getContextPath Context Path}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RapServletConfigImpl#isDevMode Dev Mode}
  • - *
- * - * @generated - */ -public class RapServletConfigImpl extends MinimalEObjectImpl.Container implements RapServletConfig -{ - /** - * The default value of the '{@link #getServletPath() Servlet Path}' attribute. - * - * - * @see #getServletPath() - * @generated - * @ordered - */ - protected static final String SERVLET_PATH_EDEFAULT = null; - - /** - * The cached value of the '{@link #getServletPath() Servlet Path}' attribute. - * - * - * @see #getServletPath() - * @generated - * @ordered - */ - protected String servletPath = SERVLET_PATH_EDEFAULT; - - /** - * The default value of the '{@link #getBrowserMode() Browser Mode}' attribute. - * - * - * @see #getBrowserMode() - * @generated - * @ordered - */ - protected static final BrowserLaunchMode BROWSER_MODE_EDEFAULT = BrowserLaunchMode.INTERNAL; - - /** - * The cached value of the '{@link #getBrowserMode() Browser Mode}' attribute. - * - * - * @see #getBrowserMode() - * @generated - * @ordered - */ - protected BrowserLaunchMode browserMode = BROWSER_MODE_EDEFAULT; - - /** - * The default value of the '{@link #getServerPort() Server Port}' attribute. - * - * - * @see #getServerPort() - * @generated - * @ordered - */ - protected static final int SERVER_PORT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getServerPort() Server Port}' attribute. - * - * - * @see #getServerPort() - * @generated - * @ordered - */ - protected int serverPort = SERVER_PORT_EDEFAULT; - - /** - * The default value of the '{@link #getSessionTimeout() Session Timeout}' attribute. - * - * - * @see #getSessionTimeout() - * @generated - * @ordered - */ - protected static final int SESSION_TIMEOUT_EDEFAULT = 0; - - /** - * The cached value of the '{@link #getSessionTimeout() Session Timeout}' attribute. - * - * - * @see #getSessionTimeout() - * @generated - * @ordered - */ - protected int sessionTimeout = SESSION_TIMEOUT_EDEFAULT; - - /** - * The default value of the '{@link #getContextPath() Context Path}' attribute. - * - * - * @see #getContextPath() - * @generated - * @ordered - */ - protected static final String CONTEXT_PATH_EDEFAULT = null; - - /** - * The cached value of the '{@link #getContextPath() Context Path}' attribute. - * - * - * @see #getContextPath() - * @generated - * @ordered - */ - protected String contextPath = CONTEXT_PATH_EDEFAULT; - - /** - * The default value of the '{@link #isDevMode() Dev Mode}' attribute. - * - * - * @see #isDevMode() - * @generated - * @ordered - */ - protected static final boolean DEV_MODE_EDEFAULT = false; - - /** - * The cached value of the '{@link #isDevMode() Dev Mode}' attribute. - * - * - * @see #isDevMode() - * @generated - * @ordered - */ - protected boolean devMode = DEV_MODE_EDEFAULT; - - /** - * - * - * @generated - */ - protected RapServletConfigImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.RAP_SERVLET_CONFIG; - } - - /** - * - * - * @generated - */ - @Override - public String getServletPath() - { - return servletPath; - } - - /** - * - * - * @generated - */ - @Override - public void setServletPath(String newServletPath) - { - String oldServletPath = servletPath; - servletPath = newServletPath; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__SERVLET_PATH, oldServletPath, servletPath)); - } - - /** - * - * - * @generated - */ - @Override - public BrowserLaunchMode getBrowserMode() - { - return browserMode; - } - - /** - * - * - * @generated - */ - @Override - public void setBrowserMode(BrowserLaunchMode newBrowserMode) - { - BrowserLaunchMode oldBrowserMode = browserMode; - browserMode = newBrowserMode == null ? BROWSER_MODE_EDEFAULT : newBrowserMode; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__BROWSER_MODE, oldBrowserMode, browserMode)); - } - - /** - * - * - * @generated - */ - @Override - public int getServerPort() - { - return serverPort; - } - - /** - * - * - * @generated - */ - @Override - public void setServerPort(int newServerPort) - { - int oldServerPort = serverPort; - serverPort = newServerPort; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__SERVER_PORT, oldServerPort, serverPort)); - } - - /** - * - * - * @generated - */ - @Override - public int getSessionTimeout() - { - return sessionTimeout; - } - - /** - * - * - * @generated - */ - @Override - public void setSessionTimeout(int newSessionTimeout) - { - int oldSessionTimeout = sessionTimeout; - sessionTimeout = newSessionTimeout; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__SESSION_TIMEOUT, oldSessionTimeout, sessionTimeout)); - } - - /** - * - * - * @generated - */ - @Override - public String getContextPath() - { - return contextPath; - } - - /** - * - * - * @generated - */ - @Override - public void setContextPath(String newContextPath) - { - String oldContextPath = contextPath; - contextPath = newContextPath; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__CONTEXT_PATH, oldContextPath, contextPath)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isDevMode() - { - return devMode; - } - - /** - * - * - * @generated - */ - @Override - public void setDevMode(boolean newDevMode) - { - boolean oldDevMode = devMode; - devMode = newDevMode; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.RAP_SERVLET_CONFIG__DEV_MODE, oldDevMode, devMode)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.RAP_SERVLET_CONFIG__SERVLET_PATH: - return getServletPath(); - case LcDslPackage.RAP_SERVLET_CONFIG__BROWSER_MODE: - return getBrowserMode(); - case LcDslPackage.RAP_SERVLET_CONFIG__SERVER_PORT: - return getServerPort(); - case LcDslPackage.RAP_SERVLET_CONFIG__SESSION_TIMEOUT: - return getSessionTimeout(); - case LcDslPackage.RAP_SERVLET_CONFIG__CONTEXT_PATH: - return getContextPath(); - case LcDslPackage.RAP_SERVLET_CONFIG__DEV_MODE: - return isDevMode(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.RAP_SERVLET_CONFIG__SERVLET_PATH: - setServletPath((String)newValue); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__BROWSER_MODE: - setBrowserMode((BrowserLaunchMode)newValue); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__SERVER_PORT: - setServerPort((Integer)newValue); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__SESSION_TIMEOUT: - setSessionTimeout((Integer)newValue); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__CONTEXT_PATH: - setContextPath((String)newValue); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__DEV_MODE: - setDevMode((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.RAP_SERVLET_CONFIG__SERVLET_PATH: - setServletPath(SERVLET_PATH_EDEFAULT); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__BROWSER_MODE: - setBrowserMode(BROWSER_MODE_EDEFAULT); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__SERVER_PORT: - setServerPort(SERVER_PORT_EDEFAULT); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__SESSION_TIMEOUT: - setSessionTimeout(SESSION_TIMEOUT_EDEFAULT); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__CONTEXT_PATH: - setContextPath(CONTEXT_PATH_EDEFAULT); - return; - case LcDslPackage.RAP_SERVLET_CONFIG__DEV_MODE: - setDevMode(DEV_MODE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.RAP_SERVLET_CONFIG__SERVLET_PATH: - return SERVLET_PATH_EDEFAULT == null ? servletPath != null : !SERVLET_PATH_EDEFAULT.equals(servletPath); - case LcDslPackage.RAP_SERVLET_CONFIG__BROWSER_MODE: - return browserMode != BROWSER_MODE_EDEFAULT; - case LcDslPackage.RAP_SERVLET_CONFIG__SERVER_PORT: - return serverPort != SERVER_PORT_EDEFAULT; - case LcDslPackage.RAP_SERVLET_CONFIG__SESSION_TIMEOUT: - return sessionTimeout != SESSION_TIMEOUT_EDEFAULT; - case LcDslPackage.RAP_SERVLET_CONFIG__CONTEXT_PATH: - return CONTEXT_PATH_EDEFAULT == null ? contextPath != null : !CONTEXT_PATH_EDEFAULT.equals(contextPath); - case LcDslPackage.RAP_SERVLET_CONFIG__DEV_MODE: - return devMode != DEV_MODE_EDEFAULT; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (servletPath: "); - result.append(servletPath); - result.append(", browserMode: "); - result.append(browserMode); - result.append(", serverPort: "); - result.append(serverPort); - result.append(", sessionTimeout: "); - result.append(sessionTimeout); - result.append(", contextPath: "); - result.append(contextPath); - result.append(", devMode: "); - result.append(devMode); - result.append(')'); - return result.toString(); - } - -} //RapServletConfigImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RedirectImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RedirectImpl.java deleted file mode 100644 index efbee28..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/RedirectImpl.java +++ /dev/null @@ -1,462 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AnyPath; -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.InputStream; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.OutputStream; -import com.wamas.ide.launching.lcDsl.Redirect; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Redirect'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl#getOutWhich Out Which}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl#getOutFile Out File}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl#isNoAppend No Append}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl#getInWhich In Which}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.RedirectImpl#getInFile In File}
  • - *
- * - * @generated - */ -public class RedirectImpl extends MinimalEObjectImpl.Container implements Redirect -{ - /** - * The default value of the '{@link #getOutWhich() Out Which}' attribute. - * - * - * @see #getOutWhich() - * @generated - * @ordered - */ - protected static final OutputStream OUT_WHICH_EDEFAULT = OutputStream.STDOUT; - - /** - * The cached value of the '{@link #getOutWhich() Out Which}' attribute. - * - * - * @see #getOutWhich() - * @generated - * @ordered - */ - protected OutputStream outWhich = OUT_WHICH_EDEFAULT; - - /** - * The cached value of the '{@link #getOutFile() Out File}' containment reference. - * - * - * @see #getOutFile() - * @generated - * @ordered - */ - protected AnyPath outFile; - - /** - * The default value of the '{@link #isNoAppend() No Append}' attribute. - * - * - * @see #isNoAppend() - * @generated - * @ordered - */ - protected static final boolean NO_APPEND_EDEFAULT = false; - - /** - * The cached value of the '{@link #isNoAppend() No Append}' attribute. - * - * - * @see #isNoAppend() - * @generated - * @ordered - */ - protected boolean noAppend = NO_APPEND_EDEFAULT; - - /** - * The default value of the '{@link #getInWhich() In Which}' attribute. - * - * - * @see #getInWhich() - * @generated - * @ordered - */ - protected static final InputStream IN_WHICH_EDEFAULT = InputStream.STDIN; - - /** - * The cached value of the '{@link #getInWhich() In Which}' attribute. - * - * - * @see #getInWhich() - * @generated - * @ordered - */ - protected InputStream inWhich = IN_WHICH_EDEFAULT; - - /** - * The cached value of the '{@link #getInFile() In File}' containment reference. - * - * - * @see #getInFile() - * @generated - * @ordered - */ - protected ExistingPath inFile; - - /** - * - * - * @generated - */ - protected RedirectImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.REDIRECT; - } - - /** - * - * - * @generated - */ - @Override - public OutputStream getOutWhich() - { - return outWhich; - } - - /** - * - * - * @generated - */ - @Override - public void setOutWhich(OutputStream newOutWhich) - { - OutputStream oldOutWhich = outWhich; - outWhich = newOutWhich == null ? OUT_WHICH_EDEFAULT : newOutWhich; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__OUT_WHICH, oldOutWhich, outWhich)); - } - - /** - * - * - * @generated - */ - @Override - public AnyPath getOutFile() - { - return outFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetOutFile(AnyPath newOutFile, NotificationChain msgs) - { - AnyPath oldOutFile = outFile; - outFile = newOutFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__OUT_FILE, oldOutFile, newOutFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setOutFile(AnyPath newOutFile) - { - if (newOutFile != outFile) - { - NotificationChain msgs = null; - if (outFile != null) - msgs = ((InternalEObject)outFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.REDIRECT__OUT_FILE, null, msgs); - if (newOutFile != null) - msgs = ((InternalEObject)newOutFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.REDIRECT__OUT_FILE, null, msgs); - msgs = basicSetOutFile(newOutFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__OUT_FILE, newOutFile, newOutFile)); - } - - /** - * - * - * @generated - */ - @Override - public boolean isNoAppend() - { - return noAppend; - } - - /** - * - * - * @generated - */ - @Override - public void setNoAppend(boolean newNoAppend) - { - boolean oldNoAppend = noAppend; - noAppend = newNoAppend; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__NO_APPEND, oldNoAppend, noAppend)); - } - - /** - * - * - * @generated - */ - @Override - public InputStream getInWhich() - { - return inWhich; - } - - /** - * - * - * @generated - */ - @Override - public void setInWhich(InputStream newInWhich) - { - InputStream oldInWhich = inWhich; - inWhich = newInWhich == null ? IN_WHICH_EDEFAULT : newInWhich; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__IN_WHICH, oldInWhich, inWhich)); - } - - /** - * - * - * @generated - */ - @Override - public ExistingPath getInFile() - { - return inFile; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetInFile(ExistingPath newInFile, NotificationChain msgs) - { - ExistingPath oldInFile = inFile; - inFile = newInFile; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__IN_FILE, oldInFile, newInFile); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setInFile(ExistingPath newInFile) - { - if (newInFile != inFile) - { - NotificationChain msgs = null; - if (inFile != null) - msgs = ((InternalEObject)inFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.REDIRECT__IN_FILE, null, msgs); - if (newInFile != null) - msgs = ((InternalEObject)newInFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.REDIRECT__IN_FILE, null, msgs); - msgs = basicSetInFile(newInFile, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.REDIRECT__IN_FILE, newInFile, newInFile)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.REDIRECT__OUT_FILE: - return basicSetOutFile(null, msgs); - case LcDslPackage.REDIRECT__IN_FILE: - return basicSetInFile(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.REDIRECT__OUT_WHICH: - return getOutWhich(); - case LcDslPackage.REDIRECT__OUT_FILE: - return getOutFile(); - case LcDslPackage.REDIRECT__NO_APPEND: - return isNoAppend(); - case LcDslPackage.REDIRECT__IN_WHICH: - return getInWhich(); - case LcDslPackage.REDIRECT__IN_FILE: - return getInFile(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.REDIRECT__OUT_WHICH: - setOutWhich((OutputStream)newValue); - return; - case LcDslPackage.REDIRECT__OUT_FILE: - setOutFile((AnyPath)newValue); - return; - case LcDslPackage.REDIRECT__NO_APPEND: - setNoAppend((Boolean)newValue); - return; - case LcDslPackage.REDIRECT__IN_WHICH: - setInWhich((InputStream)newValue); - return; - case LcDslPackage.REDIRECT__IN_FILE: - setInFile((ExistingPath)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.REDIRECT__OUT_WHICH: - setOutWhich(OUT_WHICH_EDEFAULT); - return; - case LcDslPackage.REDIRECT__OUT_FILE: - setOutFile((AnyPath)null); - return; - case LcDslPackage.REDIRECT__NO_APPEND: - setNoAppend(NO_APPEND_EDEFAULT); - return; - case LcDslPackage.REDIRECT__IN_WHICH: - setInWhich(IN_WHICH_EDEFAULT); - return; - case LcDslPackage.REDIRECT__IN_FILE: - setInFile((ExistingPath)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.REDIRECT__OUT_WHICH: - return outWhich != OUT_WHICH_EDEFAULT; - case LcDslPackage.REDIRECT__OUT_FILE: - return outFile != null; - case LcDslPackage.REDIRECT__NO_APPEND: - return noAppend != NO_APPEND_EDEFAULT; - case LcDslPackage.REDIRECT__IN_WHICH: - return inWhich != IN_WHICH_EDEFAULT; - case LcDslPackage.REDIRECT__IN_FILE: - return inFile != null; - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (outWhich: "); - result.append(outWhich); - result.append(", noAppend: "); - result.append(noAppend); - result.append(", inWhich: "); - result.append(inWhich); - result.append(')'); - return result.toString(); - } - -} //RedirectImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/StringWithVariablesImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/StringWithVariablesImpl.java deleted file mode 100644 index 4256125..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/StringWithVariablesImpl.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.StringWithVariables; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'String With Variables'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.StringWithVariablesImpl#getValue Value}
  • - *
- * - * @generated - */ -public class StringWithVariablesImpl extends MinimalEObjectImpl.Container implements StringWithVariables -{ - /** - * The default value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected static final String VALUE_EDEFAULT = null; - - /** - * The cached value of the '{@link #getValue() Value}' attribute. - * - * - * @see #getValue() - * @generated - * @ordered - */ - protected String value = VALUE_EDEFAULT; - - /** - * - * - * @generated - */ - protected StringWithVariablesImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.STRING_WITH_VARIABLES; - } - - /** - * - * - * @generated - */ - @Override - public String getValue() - { - return value; - } - - /** - * - * - * @generated - */ - @Override - public void setValue(String newValue) - { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.STRING_WITH_VARIABLES__VALUE, oldValue, value)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.STRING_WITH_VARIABLES__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.STRING_WITH_VARIABLES__VALUE: - setValue((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.STRING_WITH_VARIABLES__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.STRING_WITH_VARIABLES__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } - -} //StringWithVariablesImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TestConfigImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TestConfigImpl.java deleted file mode 100644 index 470f447..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TestConfigImpl.java +++ /dev/null @@ -1,471 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.TestConfig; -import com.wamas.ide.launching.lcDsl.TestRunnerType; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Test Config'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getRunner Runner}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getContainer Container}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getClass_ Class}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getMethod Method}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getExcludeTags Exclude Tags}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TestConfigImpl#getIncludeTags Include Tags}
  • - *
- * - * @generated - */ -public class TestConfigImpl extends MinimalEObjectImpl.Container implements TestConfig -{ - /** - * The default value of the '{@link #getRunner() Runner}' attribute. - * - * - * @see #getRunner() - * @generated - * @ordered - */ - protected static final TestRunnerType RUNNER_EDEFAULT = TestRunnerType.JUNIT5; - - /** - * The cached value of the '{@link #getRunner() Runner}' attribute. - * - * - * @see #getRunner() - * @generated - * @ordered - */ - protected TestRunnerType runner = RUNNER_EDEFAULT; - - /** - * The default value of the '{@link #getContainer() Container}' attribute. - * - * - * @see #getContainer() - * @generated - * @ordered - */ - protected static final String CONTAINER_EDEFAULT = null; - - /** - * The cached value of the '{@link #getContainer() Container}' attribute. - * - * - * @see #getContainer() - * @generated - * @ordered - */ - protected String container = CONTAINER_EDEFAULT; - - /** - * The default value of the '{@link #getClass_() Class}' attribute. - * - * - * @see #getClass_() - * @generated - * @ordered - */ - protected static final String CLASS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getClass_() Class}' attribute. - * - * - * @see #getClass_() - * @generated - * @ordered - */ - protected String class_ = CLASS_EDEFAULT; - - /** - * The default value of the '{@link #getMethod() Method}' attribute. - * - * - * @see #getMethod() - * @generated - * @ordered - */ - protected static final String METHOD_EDEFAULT = null; - - /** - * The cached value of the '{@link #getMethod() Method}' attribute. - * - * - * @see #getMethod() - * @generated - * @ordered - */ - protected String method = METHOD_EDEFAULT; - - /** - * The default value of the '{@link #getExcludeTags() Exclude Tags}' attribute. - * - * - * @see #getExcludeTags() - * @generated - * @ordered - */ - protected static final String EXCLUDE_TAGS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getExcludeTags() Exclude Tags}' attribute. - * - * - * @see #getExcludeTags() - * @generated - * @ordered - */ - protected String excludeTags = EXCLUDE_TAGS_EDEFAULT; - - /** - * The default value of the '{@link #getIncludeTags() Include Tags}' attribute. - * - * - * @see #getIncludeTags() - * @generated - * @ordered - */ - protected static final String INCLUDE_TAGS_EDEFAULT = null; - - /** - * The cached value of the '{@link #getIncludeTags() Include Tags}' attribute. - * - * - * @see #getIncludeTags() - * @generated - * @ordered - */ - protected String includeTags = INCLUDE_TAGS_EDEFAULT; - - /** - * - * - * @generated - */ - protected TestConfigImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.TEST_CONFIG; - } - - /** - * - * - * @generated - */ - @Override - public TestRunnerType getRunner() - { - return runner; - } - - /** - * - * - * @generated - */ - @Override - public void setRunner(TestRunnerType newRunner) - { - TestRunnerType oldRunner = runner; - runner = newRunner == null ? RUNNER_EDEFAULT : newRunner; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__RUNNER, oldRunner, runner)); - } - - /** - * - * - * @generated - */ - @Override - public String getContainer() - { - return container; - } - - /** - * - * - * @generated - */ - @Override - public void setContainer(String newContainer) - { - String oldContainer = container; - container = newContainer; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__CONTAINER, oldContainer, container)); - } - - /** - * - * - * @generated - */ - @Override - public String getClass_() - { - return class_; - } - - /** - * - * - * @generated - */ - @Override - public void setClass(String newClass) - { - String oldClass = class_; - class_ = newClass; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__CLASS, oldClass, class_)); - } - - /** - * - * - * @generated - */ - @Override - public String getMethod() - { - return method; - } - - /** - * - * - * @generated - */ - @Override - public void setMethod(String newMethod) - { - String oldMethod = method; - method = newMethod; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__METHOD, oldMethod, method)); - } - - /** - * - * - * @generated - */ - @Override - public String getExcludeTags() - { - return excludeTags; - } - - /** - * - * - * @generated - */ - @Override - public void setExcludeTags(String newExcludeTags) - { - String oldExcludeTags = excludeTags; - excludeTags = newExcludeTags; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__EXCLUDE_TAGS, oldExcludeTags, excludeTags)); - } - - /** - * - * - * @generated - */ - @Override - public String getIncludeTags() - { - return includeTags; - } - - /** - * - * - * @generated - */ - @Override - public void setIncludeTags(String newIncludeTags) - { - String oldIncludeTags = includeTags; - includeTags = newIncludeTags; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TEST_CONFIG__INCLUDE_TAGS, oldIncludeTags, includeTags)); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.TEST_CONFIG__RUNNER: - return getRunner(); - case LcDslPackage.TEST_CONFIG__CONTAINER: - return getContainer(); - case LcDslPackage.TEST_CONFIG__CLASS: - return getClass_(); - case LcDslPackage.TEST_CONFIG__METHOD: - return getMethod(); - case LcDslPackage.TEST_CONFIG__EXCLUDE_TAGS: - return getExcludeTags(); - case LcDslPackage.TEST_CONFIG__INCLUDE_TAGS: - return getIncludeTags(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.TEST_CONFIG__RUNNER: - setRunner((TestRunnerType)newValue); - return; - case LcDslPackage.TEST_CONFIG__CONTAINER: - setContainer((String)newValue); - return; - case LcDslPackage.TEST_CONFIG__CLASS: - setClass((String)newValue); - return; - case LcDslPackage.TEST_CONFIG__METHOD: - setMethod((String)newValue); - return; - case LcDslPackage.TEST_CONFIG__EXCLUDE_TAGS: - setExcludeTags((String)newValue); - return; - case LcDslPackage.TEST_CONFIG__INCLUDE_TAGS: - setIncludeTags((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.TEST_CONFIG__RUNNER: - setRunner(RUNNER_EDEFAULT); - return; - case LcDslPackage.TEST_CONFIG__CONTAINER: - setContainer(CONTAINER_EDEFAULT); - return; - case LcDslPackage.TEST_CONFIG__CLASS: - setClass(CLASS_EDEFAULT); - return; - case LcDslPackage.TEST_CONFIG__METHOD: - setMethod(METHOD_EDEFAULT); - return; - case LcDslPackage.TEST_CONFIG__EXCLUDE_TAGS: - setExcludeTags(EXCLUDE_TAGS_EDEFAULT); - return; - case LcDslPackage.TEST_CONFIG__INCLUDE_TAGS: - setIncludeTags(INCLUDE_TAGS_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.TEST_CONFIG__RUNNER: - return runner != RUNNER_EDEFAULT; - case LcDslPackage.TEST_CONFIG__CONTAINER: - return CONTAINER_EDEFAULT == null ? container != null : !CONTAINER_EDEFAULT.equals(container); - case LcDslPackage.TEST_CONFIG__CLASS: - return CLASS_EDEFAULT == null ? class_ != null : !CLASS_EDEFAULT.equals(class_); - case LcDslPackage.TEST_CONFIG__METHOD: - return METHOD_EDEFAULT == null ? method != null : !METHOD_EDEFAULT.equals(method); - case LcDslPackage.TEST_CONFIG__EXCLUDE_TAGS: - return EXCLUDE_TAGS_EDEFAULT == null ? excludeTags != null : !EXCLUDE_TAGS_EDEFAULT.equals(excludeTags); - case LcDslPackage.TEST_CONFIG__INCLUDE_TAGS: - return INCLUDE_TAGS_EDEFAULT == null ? includeTags != null : !INCLUDE_TAGS_EDEFAULT.equals(includeTags); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (runner: "); - result.append(runner); - result.append(", container: "); - result.append(container); - result.append(", class: "); - result.append(class_); - result.append(", method: "); - result.append(method); - result.append(", excludeTags: "); - result.append(excludeTags); - result.append(", includeTags: "); - result.append(includeTags); - result.append(')'); - return result.toString(); - } - -} //TestConfigImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TraceEnablementImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TraceEnablementImpl.java deleted file mode 100644 index f88e91b..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/TraceEnablementImpl.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.TraceEnablement; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EDataTypeEList; - -/** - * - * An implementation of the model object 'Trace Enablement'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl#getPlugin Plugin}
  • - *
  • {@link com.wamas.ide.launching.lcDsl.impl.TraceEnablementImpl#getWhat What}
  • - *
- * - * @generated - */ -public class TraceEnablementImpl extends MinimalEObjectImpl.Container implements TraceEnablement -{ - /** - * The default value of the '{@link #getPlugin() Plugin}' attribute. - * - * - * @see #getPlugin() - * @generated - * @ordered - */ - protected static final String PLUGIN_EDEFAULT = null; - - /** - * The cached value of the '{@link #getPlugin() Plugin}' attribute. - * - * - * @see #getPlugin() - * @generated - * @ordered - */ - protected String plugin = PLUGIN_EDEFAULT; - - /** - * The cached value of the '{@link #getWhat() What}' attribute list. - * - * - * @see #getWhat() - * @generated - * @ordered - */ - protected EList what; - - /** - * - * - * @generated - */ - protected TraceEnablementImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.TRACE_ENABLEMENT; - } - - /** - * - * - * @generated - */ - @Override - public String getPlugin() - { - return plugin; - } - - /** - * - * - * @generated - */ - @Override - public void setPlugin(String newPlugin) - { - String oldPlugin = plugin; - plugin = newPlugin; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.TRACE_ENABLEMENT__PLUGIN, oldPlugin, plugin)); - } - - /** - * - * - * @generated - */ - @Override - public EList getWhat() - { - if (what == null) - { - what = new EDataTypeEList(String.class, this, LcDslPackage.TRACE_ENABLEMENT__WHAT); - } - return what; - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.TRACE_ENABLEMENT__PLUGIN: - return getPlugin(); - case LcDslPackage.TRACE_ENABLEMENT__WHAT: - return getWhat(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.TRACE_ENABLEMENT__PLUGIN: - setPlugin((String)newValue); - return; - case LcDslPackage.TRACE_ENABLEMENT__WHAT: - getWhat().clear(); - getWhat().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.TRACE_ENABLEMENT__PLUGIN: - setPlugin(PLUGIN_EDEFAULT); - return; - case LcDslPackage.TRACE_ENABLEMENT__WHAT: - getWhat().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.TRACE_ENABLEMENT__PLUGIN: - return PLUGIN_EDEFAULT == null ? plugin != null : !PLUGIN_EDEFAULT.equals(plugin); - case LcDslPackage.TRACE_ENABLEMENT__WHAT: - return what != null && !what.isEmpty(); - } - return super.eIsSet(featureID); - } - - /** - * - * - * @generated - */ - @Override - public String toString() - { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (plugin: "); - result.append(plugin); - result.append(", what: "); - result.append(what); - result.append(')'); - return result.toString(); - } - -} //TraceEnablementImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/VmArgumentImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/VmArgumentImpl.java deleted file mode 100644 index 245f345..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/VmArgumentImpl.java +++ /dev/null @@ -1,169 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.StringWithVariables; -import com.wamas.ide.launching.lcDsl.VmArgument; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -import org.eclipse.emf.ecore.util.EObjectContainmentEList; -import org.eclipse.emf.ecore.util.InternalEList; - -/** - * - * An implementation of the model object 'Vm Argument'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.VmArgumentImpl#getArguments Arguments}
  • - *
- * - * @generated - */ -public class VmArgumentImpl extends MinimalEObjectImpl.Container implements VmArgument -{ - /** - * The cached value of the '{@link #getArguments() Arguments}' containment reference list. - * - * - * @see #getArguments() - * @generated - * @ordered - */ - protected EList arguments; - - /** - * - * - * @generated - */ - protected VmArgumentImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.VM_ARGUMENT; - } - - /** - * - * - * @generated - */ - @Override - public EList getArguments() - { - if (arguments == null) - { - arguments = new EObjectContainmentEList(StringWithVariables.class, this, LcDslPackage.VM_ARGUMENT__ARGUMENTS); - } - return arguments; - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.VM_ARGUMENT__ARGUMENTS: - return ((InternalEList)getArguments()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.VM_ARGUMENT__ARGUMENTS: - return getArguments(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.VM_ARGUMENT__ARGUMENTS: - getArguments().clear(); - getArguments().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.VM_ARGUMENT__ARGUMENTS: - getArguments().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.VM_ARGUMENT__ARGUMENTS: - return arguments != null && !arguments.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //VmArgumentImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkingDirImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkingDirImpl.java deleted file mode 100644 index 01d7c48..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkingDirImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.WorkingDir; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Working Dir'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.WorkingDirImpl#getWorkingDir Working Dir}
  • - *
- * - * @generated - */ -public class WorkingDirImpl extends MinimalEObjectImpl.Container implements WorkingDir -{ - /** - * The cached value of the '{@link #getWorkingDir() Working Dir}' containment reference. - * - * - * @see #getWorkingDir() - * @generated - * @ordered - */ - protected ExistingPath workingDir; - - /** - * - * - * @generated - */ - protected WorkingDirImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.WORKING_DIR; - } - - /** - * - * - * @generated - */ - @Override - public ExistingPath getWorkingDir() - { - return workingDir; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetWorkingDir(ExistingPath newWorkingDir, NotificationChain msgs) - { - ExistingPath oldWorkingDir = workingDir; - workingDir = newWorkingDir; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.WORKING_DIR__WORKING_DIR, oldWorkingDir, newWorkingDir); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setWorkingDir(ExistingPath newWorkingDir) - { - if (newWorkingDir != workingDir) - { - NotificationChain msgs = null; - if (workingDir != null) - msgs = ((InternalEObject)workingDir).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.WORKING_DIR__WORKING_DIR, null, msgs); - if (newWorkingDir != null) - msgs = ((InternalEObject)newWorkingDir).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.WORKING_DIR__WORKING_DIR, null, msgs); - msgs = basicSetWorkingDir(newWorkingDir, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.WORKING_DIR__WORKING_DIR, newWorkingDir, newWorkingDir)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.WORKING_DIR__WORKING_DIR: - return basicSetWorkingDir(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.WORKING_DIR__WORKING_DIR: - return getWorkingDir(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.WORKING_DIR__WORKING_DIR: - setWorkingDir((ExistingPath)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.WORKING_DIR__WORKING_DIR: - setWorkingDir((ExistingPath)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.WORKING_DIR__WORKING_DIR: - return workingDir != null; - } - return super.eIsSet(featureID); - } - -} //WorkingDirImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkspaceImpl.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkspaceImpl.java deleted file mode 100644 index c2faef9..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/impl/WorkspaceImpl.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.impl; - -import com.wamas.ide.launching.lcDsl.AnyPath; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.Workspace; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.common.notify.NotificationChain; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - -/** - * - * An implementation of the model object 'Workspace'. - * - *

- * The following features are implemented: - *

- *
    - *
  • {@link com.wamas.ide.launching.lcDsl.impl.WorkspaceImpl#getWorkspace Workspace}
  • - *
- * - * @generated - */ -public class WorkspaceImpl extends MinimalEObjectImpl.Container implements Workspace -{ - /** - * The cached value of the '{@link #getWorkspace() Workspace}' containment reference. - * - * - * @see #getWorkspace() - * @generated - * @ordered - */ - protected AnyPath workspace; - - /** - * - * - * @generated - */ - protected WorkspaceImpl() - { - super(); - } - - /** - * - * - * @generated - */ - @Override - protected EClass eStaticClass() - { - return LcDslPackage.Literals.WORKSPACE; - } - - /** - * - * - * @generated - */ - @Override - public AnyPath getWorkspace() - { - return workspace; - } - - /** - * - * - * @generated - */ - public NotificationChain basicSetWorkspace(AnyPath newWorkspace, NotificationChain msgs) - { - AnyPath oldWorkspace = workspace; - workspace = newWorkspace; - if (eNotificationRequired()) - { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LcDslPackage.WORKSPACE__WORKSPACE, oldWorkspace, newWorkspace); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } - - /** - * - * - * @generated - */ - @Override - public void setWorkspace(AnyPath newWorkspace) - { - if (newWorkspace != workspace) - { - NotificationChain msgs = null; - if (workspace != null) - msgs = ((InternalEObject)workspace).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.WORKSPACE__WORKSPACE, null, msgs); - if (newWorkspace != null) - msgs = ((InternalEObject)newWorkspace).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LcDslPackage.WORKSPACE__WORKSPACE, null, msgs); - msgs = basicSetWorkspace(newWorkspace, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, LcDslPackage.WORKSPACE__WORKSPACE, newWorkspace, newWorkspace)); - } - - /** - * - * - * @generated - */ - @Override - public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - { - switch (featureID) - { - case LcDslPackage.WORKSPACE__WORKSPACE: - return basicSetWorkspace(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } - - /** - * - * - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) - { - switch (featureID) - { - case LcDslPackage.WORKSPACE__WORKSPACE: - return getWorkspace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * - * - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) - { - switch (featureID) - { - case LcDslPackage.WORKSPACE__WORKSPACE: - setWorkspace((AnyPath)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ - @Override - public void eUnset(int featureID) - { - switch (featureID) - { - case LcDslPackage.WORKSPACE__WORKSPACE: - setWorkspace((AnyPath)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ - @Override - public boolean eIsSet(int featureID) - { - switch (featureID) - { - case LcDslPackage.WORKSPACE__WORKSPACE: - return workspace != null; - } - return super.eIsSet(featureID); - } - -} //WorkspaceImpl diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslAdapterFactory.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslAdapterFactory.java deleted file mode 100644 index 028fa9e..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslAdapterFactory.java +++ /dev/null @@ -1,893 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.util; - -import com.wamas.ide.launching.lcDsl.*; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -/** - * - * The Adapter Factory for the model. - * It provides an adapter createXXX method for each class of the model. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage - * @generated - */ -public class LcDslAdapterFactory extends AdapterFactoryImpl -{ - /** - * The cached model package. - * - * - * @generated - */ - protected static LcDslPackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * - * - * @generated - */ - public LcDslAdapterFactory() - { - if (modelPackage == null) - { - modelPackage = LcDslPackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * - * This implementation returns true if the object is either the model's package or is an instance object of the model. - * - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) - { - if (object == modelPackage) - { - return true; - } - if (object instanceof EObject) - { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch that delegates to the createXXX methods. - * - * - * @generated - */ - protected LcDslSwitch modelSwitch = - new LcDslSwitch() - { - @Override - public Adapter caseLCModel(LCModel object) - { - return createLCModelAdapter(); - } - @Override - public Adapter caseLaunchConfig(LaunchConfig object) - { - return createLaunchConfigAdapter(); - } - @Override - public Adapter caseWorkspace(Workspace object) - { - return createWorkspaceAdapter(); - } - @Override - public Adapter caseWorkingDir(WorkingDir object) - { - return createWorkingDirAdapter(); - } - @Override - public Adapter caseMainProject(MainProject object) - { - return createMainProjectAdapter(); - } - @Override - public Adapter caseMainType(MainType object) - { - return createMainTypeAdapter(); - } - @Override - public Adapter caseAddPlugin(AddPlugin object) - { - return createAddPluginAdapter(); - } - @Override - public Adapter caseAddFeature(AddFeature object) - { - return createAddFeatureAdapter(); - } - @Override - public Adapter caseContentProviderProduct(ContentProviderProduct object) - { - return createContentProviderProductAdapter(); - } - @Override - public Adapter caseIgnorePlugin(IgnorePlugin object) - { - return createIgnorePluginAdapter(); - } - @Override - public Adapter caseVmArgument(VmArgument object) - { - return createVmArgumentAdapter(); - } - @Override - public Adapter caseProgramArgument(ProgramArgument object) - { - return createProgramArgumentAdapter(); - } - @Override - public Adapter caseEnvironmentVariable(EnvironmentVariable object) - { - return createEnvironmentVariableAdapter(); - } - @Override - public Adapter caseApplicationExtPoint(ApplicationExtPoint object) - { - return createApplicationExtPointAdapter(); - } - @Override - public Adapter caseProductExtPoint(ProductExtPoint object) - { - return createProductExtPointAdapter(); - } - @Override - public Adapter caseFavorites(Favorites object) - { - return createFavoritesAdapter(); - } - @Override - public Adapter caseRedirect(Redirect object) - { - return createRedirectAdapter(); - } - @Override - public Adapter caseExecutionEnvironment(ExecutionEnvironment object) - { - return createExecutionEnvironmentAdapter(); - } - @Override - public Adapter caseConfigIniTemplate(ConfigIniTemplate object) - { - return createConfigIniTemplateAdapter(); - } - @Override - public Adapter caseTraceEnablement(TraceEnablement object) - { - return createTraceEnablementAdapter(); - } - @Override - public Adapter caseJavaMainSearch(JavaMainSearch object) - { - return createJavaMainSearchAdapter(); - } - @Override - public Adapter caseRapServletConfig(RapServletConfig object) - { - return createRapServletConfigAdapter(); - } - @Override - public Adapter casePath(Path object) - { - return createPathAdapter(); - } - @Override - public Adapter caseExistingPath(ExistingPath object) - { - return createExistingPathAdapter(); - } - @Override - public Adapter caseAnyPath(AnyPath object) - { - return createAnyPathAdapter(); - } - @Override - public Adapter casePluginWithVersionAndStartLevel(PluginWithVersionAndStartLevel object) - { - return createPluginWithVersionAndStartLevelAdapter(); - } - @Override - public Adapter casePluginWithVersion(PluginWithVersion object) - { - return createPluginWithVersionAdapter(); - } - @Override - public Adapter caseFeatureWithVersion(FeatureWithVersion object) - { - return createFeatureWithVersionAdapter(); - } - @Override - public Adapter caseProject(Project object) - { - return createProjectAdapter(); - } - @Override - public Adapter caseJavaMainType(JavaMainType object) - { - return createJavaMainTypeAdapter(); - } - @Override - public Adapter caseClearOption(ClearOption object) - { - return createClearOptionAdapter(); - } - @Override - public Adapter caseMemoryOption(MemoryOption object) - { - return createMemoryOptionAdapter(); - } - @Override - public Adapter caseGroupMember(GroupMember object) - { - return createGroupMemberAdapter(); - } - @Override - public Adapter caseGroupPostLaunchAction(GroupPostLaunchAction object) - { - return createGroupPostLaunchActionAdapter(); - } - @Override - public Adapter caseGroupPostLaunchDelay(GroupPostLaunchDelay object) - { - return createGroupPostLaunchDelayAdapter(); - } - @Override - public Adapter caseGroupPostLaunchRegex(GroupPostLaunchRegex object) - { - return createGroupPostLaunchRegexAdapter(); - } - @Override - public Adapter caseGroupPostLaunchWait(GroupPostLaunchWait object) - { - return createGroupPostLaunchWaitAdapter(); - } - @Override - public Adapter caseStringWithVariables(StringWithVariables object) - { - return createStringWithVariablesAdapter(); - } - @Override - public Adapter caseTestConfig(TestConfig object) - { - return createTestConfigAdapter(); - } - @Override - public Adapter defaultCase(EObject object) - { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) - { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.LCModel LC Model}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.LCModel - * @generated - */ - public Adapter createLCModelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.LaunchConfig Launch Config}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.LaunchConfig - * @generated - */ - public Adapter createLaunchConfigAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.Workspace Workspace}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.Workspace - * @generated - */ - public Adapter createWorkspaceAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.WorkingDir Working Dir}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.WorkingDir - * @generated - */ - public Adapter createWorkingDirAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.MainProject Main Project}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.MainProject - * @generated - */ - public Adapter createMainProjectAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.MainType Main Type}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.MainType - * @generated - */ - public Adapter createMainTypeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.AddPlugin Add Plugin}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.AddPlugin - * @generated - */ - public Adapter createAddPluginAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.AddFeature Add Feature}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.AddFeature - * @generated - */ - public Adapter createAddFeatureAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ContentProviderProduct Content Provider Product}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ContentProviderProduct - * @generated - */ - public Adapter createContentProviderProductAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.IgnorePlugin Ignore Plugin}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.IgnorePlugin - * @generated - */ - public Adapter createIgnorePluginAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.VmArgument Vm Argument}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.VmArgument - * @generated - */ - public Adapter createVmArgumentAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ProgramArgument Program Argument}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ProgramArgument - * @generated - */ - public Adapter createProgramArgumentAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.EnvironmentVariable Environment Variable}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.EnvironmentVariable - * @generated - */ - public Adapter createEnvironmentVariableAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ApplicationExtPoint Application Ext Point}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ApplicationExtPoint - * @generated - */ - public Adapter createApplicationExtPointAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ProductExtPoint Product Ext Point}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ProductExtPoint - * @generated - */ - public Adapter createProductExtPointAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.Favorites Favorites}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.Favorites - * @generated - */ - public Adapter createFavoritesAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.Redirect Redirect}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.Redirect - * @generated - */ - public Adapter createRedirectAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ExecutionEnvironment Execution Environment}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ExecutionEnvironment - * @generated - */ - public Adapter createExecutionEnvironmentAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ConfigIniTemplate Config Ini Template}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ConfigIniTemplate - * @generated - */ - public Adapter createConfigIniTemplateAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.TraceEnablement Trace Enablement}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.TraceEnablement - * @generated - */ - public Adapter createTraceEnablementAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.JavaMainSearch Java Main Search}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.JavaMainSearch - * @generated - */ - public Adapter createJavaMainSearchAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.RapServletConfig Rap Servlet Config}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.RapServletConfig - * @generated - */ - public Adapter createRapServletConfigAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.Path Path}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.Path - * @generated - */ - public Adapter createPathAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ExistingPath Existing Path}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ExistingPath - * @generated - */ - public Adapter createExistingPathAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.AnyPath Any Path}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.AnyPath - * @generated - */ - public Adapter createAnyPathAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel Plugin With Version And Start Level}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel - * @generated - */ - public Adapter createPluginWithVersionAndStartLevelAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.PluginWithVersion Plugin With Version}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.PluginWithVersion - * @generated - */ - public Adapter createPluginWithVersionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.FeatureWithVersion Feature With Version}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.FeatureWithVersion - * @generated - */ - public Adapter createFeatureWithVersionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.Project Project}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.Project - * @generated - */ - public Adapter createProjectAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.JavaMainType Java Main Type}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.JavaMainType - * @generated - */ - public Adapter createJavaMainTypeAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.ClearOption Clear Option}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.ClearOption - * @generated - */ - public Adapter createClearOptionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.MemoryOption Memory Option}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.MemoryOption - * @generated - */ - public Adapter createMemoryOptionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.GroupMember Group Member}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.GroupMember - * @generated - */ - public Adapter createGroupMemberAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchAction Group Post Launch Action}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchAction - * @generated - */ - public Adapter createGroupPostLaunchActionAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay Group Post Launch Delay}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay - * @generated - */ - public Adapter createGroupPostLaunchDelayAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex Group Post Launch Regex}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex - * @generated - */ - public Adapter createGroupPostLaunchRegexAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.GroupPostLaunchWait Group Post Launch Wait}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.GroupPostLaunchWait - * @generated - */ - public Adapter createGroupPostLaunchWaitAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.StringWithVariables String With Variables}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.StringWithVariables - * @generated - */ - public Adapter createStringWithVariablesAdapter() - { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link com.wamas.ide.launching.lcDsl.TestConfig Test Config}'. - * - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * - * @return the new adapter. - * @see com.wamas.ide.launching.lcDsl.TestConfig - * @generated - */ - public Adapter createTestConfigAdapter() - { - return null; - } - - /** - * Creates a new adapter for the default case. - * - * This default implementation returns null. - * - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() - { - return null; - } - -} //LcDslAdapterFactory diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslSwitch.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslSwitch.java deleted file mode 100644 index 0bf816f..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/lcDsl/util/LcDslSwitch.java +++ /dev/null @@ -1,999 +0,0 @@ -/** - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.lcDsl.util; - -import com.wamas.ide.launching.lcDsl.*; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.util.Switch; - -/** - * - * The Switch for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the caseXXX method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * - * @see com.wamas.ide.launching.lcDsl.LcDslPackage - * @generated - */ -public class LcDslSwitch extends Switch -{ - /** - * The cached model package - * - * - * @generated - */ - protected static LcDslPackage modelPackage; - - /** - * Creates an instance of the switch. - * - * - * @generated - */ - public LcDslSwitch() - { - if (modelPackage == null) - { - modelPackage = LcDslPackage.eINSTANCE; - } - } - - /** - * Checks whether this is a switch for the given package. - * - * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ - @Override - protected boolean isSwitchFor(EPackage ePackage) - { - return ePackage == modelPackage; - } - - /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * - * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ - @Override - protected T doSwitch(int classifierID, EObject theEObject) - { - switch (classifierID) - { - case LcDslPackage.LC_MODEL: - { - LCModel lcModel = (LCModel)theEObject; - T result = caseLCModel(lcModel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.LAUNCH_CONFIG: - { - LaunchConfig launchConfig = (LaunchConfig)theEObject; - T result = caseLaunchConfig(launchConfig); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.WORKSPACE: - { - Workspace workspace = (Workspace)theEObject; - T result = caseWorkspace(workspace); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.WORKING_DIR: - { - WorkingDir workingDir = (WorkingDir)theEObject; - T result = caseWorkingDir(workingDir); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.MAIN_PROJECT: - { - MainProject mainProject = (MainProject)theEObject; - T result = caseMainProject(mainProject); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.MAIN_TYPE: - { - MainType mainType = (MainType)theEObject; - T result = caseMainType(mainType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.ADD_PLUGIN: - { - AddPlugin addPlugin = (AddPlugin)theEObject; - T result = caseAddPlugin(addPlugin); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.ADD_FEATURE: - { - AddFeature addFeature = (AddFeature)theEObject; - T result = caseAddFeature(addFeature); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.CONTENT_PROVIDER_PRODUCT: - { - ContentProviderProduct contentProviderProduct = (ContentProviderProduct)theEObject; - T result = caseContentProviderProduct(contentProviderProduct); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.IGNORE_PLUGIN: - { - IgnorePlugin ignorePlugin = (IgnorePlugin)theEObject; - T result = caseIgnorePlugin(ignorePlugin); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.VM_ARGUMENT: - { - VmArgument vmArgument = (VmArgument)theEObject; - T result = caseVmArgument(vmArgument); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PROGRAM_ARGUMENT: - { - ProgramArgument programArgument = (ProgramArgument)theEObject; - T result = caseProgramArgument(programArgument); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.ENVIRONMENT_VARIABLE: - { - EnvironmentVariable environmentVariable = (EnvironmentVariable)theEObject; - T result = caseEnvironmentVariable(environmentVariable); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.APPLICATION_EXT_POINT: - { - ApplicationExtPoint applicationExtPoint = (ApplicationExtPoint)theEObject; - T result = caseApplicationExtPoint(applicationExtPoint); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PRODUCT_EXT_POINT: - { - ProductExtPoint productExtPoint = (ProductExtPoint)theEObject; - T result = caseProductExtPoint(productExtPoint); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.FAVORITES: - { - Favorites favorites = (Favorites)theEObject; - T result = caseFavorites(favorites); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.REDIRECT: - { - Redirect redirect = (Redirect)theEObject; - T result = caseRedirect(redirect); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.EXECUTION_ENVIRONMENT: - { - ExecutionEnvironment executionEnvironment = (ExecutionEnvironment)theEObject; - T result = caseExecutionEnvironment(executionEnvironment); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.CONFIG_INI_TEMPLATE: - { - ConfigIniTemplate configIniTemplate = (ConfigIniTemplate)theEObject; - T result = caseConfigIniTemplate(configIniTemplate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.TRACE_ENABLEMENT: - { - TraceEnablement traceEnablement = (TraceEnablement)theEObject; - T result = caseTraceEnablement(traceEnablement); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.JAVA_MAIN_SEARCH: - { - JavaMainSearch javaMainSearch = (JavaMainSearch)theEObject; - T result = caseJavaMainSearch(javaMainSearch); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.RAP_SERVLET_CONFIG: - { - RapServletConfig rapServletConfig = (RapServletConfig)theEObject; - T result = caseRapServletConfig(rapServletConfig); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PATH: - { - Path path = (Path)theEObject; - T result = casePath(path); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.EXISTING_PATH: - { - ExistingPath existingPath = (ExistingPath)theEObject; - T result = caseExistingPath(existingPath); - if (result == null) result = casePath(existingPath); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.ANY_PATH: - { - AnyPath anyPath = (AnyPath)theEObject; - T result = caseAnyPath(anyPath); - if (result == null) result = casePath(anyPath); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL: - { - PluginWithVersionAndStartLevel pluginWithVersionAndStartLevel = (PluginWithVersionAndStartLevel)theEObject; - T result = casePluginWithVersionAndStartLevel(pluginWithVersionAndStartLevel); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PLUGIN_WITH_VERSION: - { - PluginWithVersion pluginWithVersion = (PluginWithVersion)theEObject; - T result = casePluginWithVersion(pluginWithVersion); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.FEATURE_WITH_VERSION: - { - FeatureWithVersion featureWithVersion = (FeatureWithVersion)theEObject; - T result = caseFeatureWithVersion(featureWithVersion); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.PROJECT: - { - Project project = (Project)theEObject; - T result = caseProject(project); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.JAVA_MAIN_TYPE: - { - JavaMainType javaMainType = (JavaMainType)theEObject; - T result = caseJavaMainType(javaMainType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.CLEAR_OPTION: - { - ClearOption clearOption = (ClearOption)theEObject; - T result = caseClearOption(clearOption); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.MEMORY_OPTION: - { - MemoryOption memoryOption = (MemoryOption)theEObject; - T result = caseMemoryOption(memoryOption); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.GROUP_MEMBER: - { - GroupMember groupMember = (GroupMember)theEObject; - T result = caseGroupMember(groupMember); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.GROUP_POST_LAUNCH_ACTION: - { - GroupPostLaunchAction groupPostLaunchAction = (GroupPostLaunchAction)theEObject; - T result = caseGroupPostLaunchAction(groupPostLaunchAction); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.GROUP_POST_LAUNCH_DELAY: - { - GroupPostLaunchDelay groupPostLaunchDelay = (GroupPostLaunchDelay)theEObject; - T result = caseGroupPostLaunchDelay(groupPostLaunchDelay); - if (result == null) result = caseGroupPostLaunchAction(groupPostLaunchDelay); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.GROUP_POST_LAUNCH_REGEX: - { - GroupPostLaunchRegex groupPostLaunchRegex = (GroupPostLaunchRegex)theEObject; - T result = caseGroupPostLaunchRegex(groupPostLaunchRegex); - if (result == null) result = caseGroupPostLaunchAction(groupPostLaunchRegex); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.GROUP_POST_LAUNCH_WAIT: - { - GroupPostLaunchWait groupPostLaunchWait = (GroupPostLaunchWait)theEObject; - T result = caseGroupPostLaunchWait(groupPostLaunchWait); - if (result == null) result = caseGroupPostLaunchAction(groupPostLaunchWait); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.STRING_WITH_VARIABLES: - { - StringWithVariables stringWithVariables = (StringWithVariables)theEObject; - T result = caseStringWithVariables(stringWithVariables); - if (result == null) result = defaultCase(theEObject); - return result; - } - case LcDslPackage.TEST_CONFIG: - { - TestConfig testConfig = (TestConfig)theEObject; - T result = caseTestConfig(testConfig); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'LC Model'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'LC Model'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLCModel(LCModel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Launch Config'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Launch Config'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLaunchConfig(LaunchConfig object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Workspace'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Workspace'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseWorkspace(Workspace object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Working Dir'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Working Dir'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseWorkingDir(WorkingDir object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Main Project'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Main Project'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMainProject(MainProject object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Main Type'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Main Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMainType(MainType object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Add Plugin'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Add Plugin'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAddPlugin(AddPlugin object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Add Feature'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Add Feature'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAddFeature(AddFeature object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Content Provider Product'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Content Provider Product'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseContentProviderProduct(ContentProviderProduct object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Ignore Plugin'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Ignore Plugin'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIgnorePlugin(IgnorePlugin object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Vm Argument'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Vm Argument'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseVmArgument(VmArgument object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Program Argument'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Program Argument'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseProgramArgument(ProgramArgument object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Environment Variable'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Environment Variable'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseEnvironmentVariable(EnvironmentVariable object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Application Ext Point'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Application Ext Point'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseApplicationExtPoint(ApplicationExtPoint object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Product Ext Point'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Product Ext Point'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseProductExtPoint(ProductExtPoint object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Favorites'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Favorites'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFavorites(Favorites object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Redirect'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Redirect'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRedirect(Redirect object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Execution Environment'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Execution Environment'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExecutionEnvironment(ExecutionEnvironment object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Config Ini Template'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Config Ini Template'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConfigIniTemplate(ConfigIniTemplate object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Trace Enablement'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Trace Enablement'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTraceEnablement(TraceEnablement object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Java Main Search'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Java Main Search'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaMainSearch(JavaMainSearch object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Rap Servlet Config'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Rap Servlet Config'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRapServletConfig(RapServletConfig object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Path'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Path'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePath(Path object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Existing Path'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Existing Path'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExistingPath(ExistingPath object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Any Path'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Any Path'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAnyPath(AnyPath object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Plugin With Version And Start Level'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Plugin With Version And Start Level'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePluginWithVersionAndStartLevel(PluginWithVersionAndStartLevel object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Plugin With Version'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Plugin With Version'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePluginWithVersion(PluginWithVersion object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Feature With Version'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Feature With Version'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFeatureWithVersion(FeatureWithVersion object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Project'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Project'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseProject(Project object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Java Main Type'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Java Main Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaMainType(JavaMainType object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Clear Option'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Clear Option'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseClearOption(ClearOption object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Memory Option'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Memory Option'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMemoryOption(MemoryOption object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Group Member'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Group Member'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGroupMember(GroupMember object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Group Post Launch Action'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Group Post Launch Action'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGroupPostLaunchAction(GroupPostLaunchAction object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Group Post Launch Delay'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Group Post Launch Delay'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGroupPostLaunchDelay(GroupPostLaunchDelay object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Group Post Launch Regex'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Group Post Launch Regex'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGroupPostLaunchRegex(GroupPostLaunchRegex object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Group Post Launch Wait'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Group Post Launch Wait'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGroupPostLaunchWait(GroupPostLaunchWait object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'String With Variables'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'String With Variables'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringWithVariables(StringWithVariables object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'Test Config'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Test Config'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTestConfig(TestConfig object) - { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - @Override - public T defaultCase(EObject object) - { - return null; - } - -} //LcDslSwitch diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslAntlrTokenFileProvider.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslAntlrTokenFileProvider.java deleted file mode 100644 index 77c4dfe..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslAntlrTokenFileProvider.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.parser.antlr; - -import java.io.InputStream; -import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider; - -public class LcDslAntlrTokenFileProvider implements IAntlrTokenFileProvider { - - @Override - public InputStream getAntlrTokenFile() { - ClassLoader classLoader = getClass().getClassLoader(); - return classLoader.getResourceAsStream("com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.tokens"); - } -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslParser.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslParser.java deleted file mode 100644 index 1c99641..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/LcDslParser.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.parser.antlr; - -import com.google.inject.Inject; -import com.wamas.ide.launching.parser.antlr.internal.InternalLcDslParser; -import com.wamas.ide.launching.services.LcDslGrammarAccess; -import org.eclipse.xtext.parser.antlr.AbstractAntlrParser; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; - -public class LcDslParser extends AbstractAntlrParser { - - @Inject - private LcDslGrammarAccess grammarAccess; - - @Override - protected void setInitialHiddenTokens(XtextTokenStream tokenStream) { - tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"); - } - - - @Override - protected InternalLcDslParser createParser(XtextTokenStream stream) { - return new InternalLcDslParser(stream, getGrammarAccess()); - } - - @Override - protected String getDefaultRuleName() { - return "LCModel"; - } - - public LcDslGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(LcDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.g b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.g deleted file mode 100644 index 5b87e4c..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.g +++ /dev/null @@ -1,4341 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -grammar InternalLcDsl; - -options { - superClass=AbstractInternalAntlrParser; -} - -@lexer::header { -package com.wamas.ide.launching.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 com.wamas.ide.launching.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.emf.common.util.Enumerator; -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 com.wamas.ide.launching.services.LcDslGrammarAccess; - -} - -@parser::members { - - private LcDslGrammarAccess grammarAccess; - - public InternalLcDslParser(TokenStream input, LcDslGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "LCModel"; - } - - @Override - protected LcDslGrammarAccess getGrammarAccess() { - return grammarAccess; - } - -} - -@rulecatch { - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } -} - -// Entry rule entryRuleLCModel -entryRuleLCModel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getLCModelRule()); } - iv_ruleLCModel=ruleLCModel - { $current=$iv_ruleLCModel.current; } - EOF; - -// Rule LCModel -ruleLCModel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); - } - lv_configurations_0_0=ruleLaunchConfig - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLCModelRule()); - } - add( - $current, - "configurations", - lv_configurations_0_0, - "com.wamas.ide.launching.LcDsl.LaunchConfig"); - afterParserOrEnumRuleCall(); - } - ) - )* -; - -// Entry rule entryRuleLaunchConfig -entryRuleLaunchConfig returns [EObject current=null]: - { newCompositeNode(grammarAccess.getLaunchConfigRule()); } - iv_ruleLaunchConfig=ruleLaunchConfig - { $current=$iv_ruleLaunchConfig.current; } - EOF; - -// Rule LaunchConfig -ruleLaunchConfig returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0); - } - ({true}?=>(( - lv_explicit_1_0='explicit' - { - newLeafNode(lv_explicit_1_0, grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "explicit", lv_explicit_1_0 != null, "explicit"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1); - } - ({true}?=>(( - lv_manual_2_0='manual' - { - newLeafNode(lv_manual_2_0, grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "manual", lv_manual_2_0 != null, "manual"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2); - } - ({true}?=>(( - lv_abstract_3_0='abstract' - { - newLeafNode(lv_abstract_3_0, grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "abstract", lv_abstract_3_0 != null, "abstract"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3); - } - ({true}?=>(( - lv_foreground_4_0='foreground' - { - newLeafNode(lv_foreground_4_0, grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "foreground", lv_foreground_4_0 != null, "foreground"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4); - } - ({true}?=>(( - lv_noConsole_5_0='no-console' - { - newLeafNode(lv_noConsole_5_0, grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "noConsole", lv_noConsole_5_0 != null, "no-console"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5); - } - ({true}?=>(( - lv_noValidate_6_0='no-validate' - { - newLeafNode(lv_noValidate_6_0, grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "noValidate", lv_noValidate_6_0 != null, "no-validate"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6); - } - ({true}?=>(( - lv_swInstallSupport_7_0='sw-install-allowed' - { - newLeafNode(lv_swInstallSupport_7_0, grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "swInstallSupport", lv_swInstallSupport_7_0 != null, "sw-install-allowed"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7); - } - ({true}?=>(( - lv_replaceEnv_8_0='replace-env' - { - newLeafNode(lv_replaceEnv_8_0, grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "replaceEnv", lv_replaceEnv_8_0 != null, "replace-env"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8); - } - ({true}?=>(( - lv_stopInMain_9_0='stop-in-main' - { - newLeafNode(lv_stopInMain_9_0, grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "stopInMain", lv_stopInMain_9_0 != null, "stop-in-main"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9); - } - ({true}?=>(( - lv_keepRunning_10_0='keep-running' - { - newLeafNode(lv_keepRunning_10_0, grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "keepRunning", lv_keepRunning_10_0 != null, "keep-running"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10); - } - ({true}?=>(( - lv_runInUiThread_11_0='run-in-ui-thread' - { - newLeafNode(lv_runInUiThread_11_0, grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "runInUiThread", lv_runInUiThread_11_0 != null, "run-in-ui-thread"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11); - } - ({true}?=>(( - ( - lv_qualify_12_0='qualified' - { - newLeafNode(lv_qualify_12_0, grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed($current, "qualify", lv_qualify_12_0 != null, "qualified"); - } - ) - ) - ( - this_BRACKET_OPEN_13=RULE_BRACKET_OPEN - { - newLeafNode(this_BRACKET_OPEN_13, grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); - } - ( - ( - lv_qualifierId_14_0=RULE_STRING - { - newLeafNode(lv_qualifierId_14_0, grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed( - $current, - "qualifierId", - lv_qualifierId_14_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - this_BRACKET_CLOSE_15=RULE_BRACKET_CLOSE - { - newLeafNode(this_BRACKET_CLOSE_15, grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); - } - )? - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - } - ) - ( - ( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); - } - lv_type_16_0=ruleLaunchConfigType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "type", - lv_type_16_0, - "com.wamas.ide.launching.LcDsl.LaunchConfigType"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_17='configuration' - { - newLeafNode(otherlv_17, grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); - } - ( - ( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); - } - lv_name_18_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "name", - lv_name_18_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - otherlv_19=':' - { - newLeafNode(otherlv_19, grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - } - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); - } - ruleFQName - { - afterParserOrEnumRuleCall(); - } - ) - ) - )? - this_BLOCK_BEGIN_21=RULE_BLOCK_BEGIN - { - newLeafNode(this_BLOCK_BEGIN_21, grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); - } - lv_clears_23_0=ruleClearOption - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "clears", - lv_clears_23_0, - "com.wamas.ide.launching.LcDsl.ClearOption"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); - } - lv_workspace_24_0=ruleWorkspace - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "workspace", - lv_workspace_24_0, - "com.wamas.ide.launching.LcDsl.Workspace"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); - } - lv_workingDir_25_0=ruleWorkingDir - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "workingDir", - lv_workingDir_25_0, - "com.wamas.ide.launching.LcDsl.WorkingDir"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); - } - lv_memory_26_0=ruleMemoryOption - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "memory", - lv_memory_26_0, - "com.wamas.ide.launching.LcDsl.MemoryOption"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); - } - lv_mainProject_27_0=ruleMainProject - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "mainProject", - lv_mainProject_27_0, - "com.wamas.ide.launching.LcDsl.MainProject"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); - } - lv_mainType_28_0=ruleMainType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "mainType", - lv_mainType_28_0, - "com.wamas.ide.launching.LcDsl.MainType"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); - } - lv_application_29_0=ruleApplicationExtPoint - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "application", - lv_application_29_0, - "com.wamas.ide.launching.LcDsl.ApplicationExtPoint"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); - } - lv_product_30_0=ruleProductExtPoint - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "product", - lv_product_30_0, - "com.wamas.ide.launching.LcDsl.ProductExtPoint"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); - } - lv_favorites_31_0=ruleFavorites - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "favorites", - lv_favorites_31_0, - "com.wamas.ide.launching.LcDsl.Favorites"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); - } - lv_redirect_32_0=ruleRedirect - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "redirect", - lv_redirect_32_0, - "com.wamas.ide.launching.LcDsl.Redirect"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); - } - lv_execEnv_33_0=ruleExecutionEnvironment - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "execEnv", - lv_execEnv_33_0, - "com.wamas.ide.launching.LcDsl.ExecutionEnvironment"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); - } - lv_configIniTemplate_34_0=ruleConfigIniTemplate - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "configIniTemplate", - lv_configIniTemplate_34_0, - "com.wamas.ide.launching.LcDsl.ConfigIniTemplate"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); - } - lv_javaMainSearch_35_0=ruleJavaMainSearch - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "javaMainSearch", - lv_javaMainSearch_35_0, - "com.wamas.ide.launching.LcDsl.JavaMainSearch"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); - } - lv_servletConfig_36_0=ruleRapServletConfig - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "servletConfig", - lv_servletConfig_36_0, - "com.wamas.ide.launching.LcDsl.RapServletConfig"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); - } - lv_contentProviderProduct_37_0=ruleContentProviderProduct - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "contentProviderProduct", - lv_contentProviderProduct_37_0, - "com.wamas.ide.launching.LcDsl.ContentProviderProduct"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); - } - lv_test_38_0=ruleTestConfig - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - $current, - "test", - lv_test_38_0, - "com.wamas.ide.launching.LcDsl.TestConfig"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); - } - lv_plugins_39_0=ruleAddPlugin - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "plugins", - lv_plugins_39_0, - "com.wamas.ide.launching.LcDsl.AddPlugin"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); - } - lv_features_40_0=ruleAddFeature - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "features", - lv_features_40_0, - "com.wamas.ide.launching.LcDsl.AddFeature"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); - } - lv_ignore_41_0=ruleIgnorePlugin - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "ignore", - lv_ignore_41_0, - "com.wamas.ide.launching.LcDsl.IgnorePlugin"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); - } - lv_groupMembers_42_0=ruleGroupMember - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "groupMembers", - lv_groupMembers_42_0, - "com.wamas.ide.launching.LcDsl.GroupMember"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); - } - lv_vmArgs_43_0=ruleVmArgument - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "vmArgs", - lv_vmArgs_43_0, - "com.wamas.ide.launching.LcDsl.VmArgument"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); - } - lv_progArgs_44_0=ruleProgramArgument - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "progArgs", - lv_progArgs_44_0, - "com.wamas.ide.launching.LcDsl.ProgramArgument"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); - } - lv_envVars_45_0=ruleEnvironmentVariable - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "envVars", - lv_envVars_45_0, - "com.wamas.ide.launching.LcDsl.EnvironmentVariable"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); - } - lv_traces_46_0=ruleTraceEnablement - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - $current, - "traces", - lv_traces_46_0, - "com.wamas.ide.launching.LcDsl.TraceEnablement"); - afterParserOrEnumRuleCall(); - } - ) - ))+ - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - } - ) - this_BLOCK_END_47=RULE_BLOCK_END - { - newLeafNode(this_BLOCK_END_47, grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); - } - ) -; - -// Entry rule entryRuleWorkspace -entryRuleWorkspace returns [EObject current=null]: - { newCompositeNode(grammarAccess.getWorkspaceRule()); } - iv_ruleWorkspace=ruleWorkspace - { $current=$iv_ruleWorkspace.current; } - EOF; - -// Rule Workspace -ruleWorkspace returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='workspace' - { - newLeafNode(otherlv_0, grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); - } - lv_workspace_1_0=ruleAnyPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWorkspaceRule()); - } - set( - $current, - "workspace", - lv_workspace_1_0, - "com.wamas.ide.launching.LcDsl.AnyPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleWorkingDir -entryRuleWorkingDir returns [EObject current=null]: - { newCompositeNode(grammarAccess.getWorkingDirRule()); } - iv_ruleWorkingDir=ruleWorkingDir - { $current=$iv_ruleWorkingDir.current; } - EOF; - -// Rule WorkingDir -ruleWorkingDir returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='working-dir' - { - newLeafNode(otherlv_0, grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); - } - lv_workingDir_1_0=ruleExistingPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getWorkingDirRule()); - } - set( - $current, - "workingDir", - lv_workingDir_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleMainProject -entryRuleMainProject returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMainProjectRule()); } - iv_ruleMainProject=ruleMainProject - { $current=$iv_ruleMainProject.current; } - EOF; - -// Rule MainProject -ruleMainProject returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='project' - { - newLeafNode(otherlv_0, grammarAccess.getMainProjectAccess().getProjectKeyword_0()); - } - ( - ( - ( - lv_self_1_0='self' - { - newLeafNode(lv_self_1_0, grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMainProjectRule()); - } - setWithLastConsumed($current, "self", lv_self_1_0 != null, "self"); - } - ) - ) - | - ( - ( - { - newCompositeNode(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); - } - lv_project_2_0=ruleProject - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMainProjectRule()); - } - set( - $current, - "project", - lv_project_2_0, - "com.wamas.ide.launching.LcDsl.Project"); - afterParserOrEnumRuleCall(); - } - ) - ) - ) - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleMainType -entryRuleMainType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMainTypeRule()); } - iv_ruleMainType=ruleMainType - { $current=$iv_ruleMainType.current; } - EOF; - -// Rule MainType -ruleMainType returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='main-class' - { - newLeafNode(otherlv_0, grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); - } - lv_mainClass_1_0=ruleJavaMainType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMainTypeRule()); - } - set( - $current, - "mainClass", - lv_mainClass_1_0, - "com.wamas.ide.launching.LcDsl.JavaMainType"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleAddPlugin -entryRuleAddPlugin returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAddPluginRule()); } - iv_ruleAddPlugin=ruleAddPlugin - { $current=$iv_ruleAddPlugin.current; } - EOF; - -// Rule AddPlugin -ruleAddPlugin returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_optional_0_0='optional' - { - newLeafNode(lv_optional_0_0, grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAddPluginRule()); - } - setWithLastConsumed($current, "optional", lv_optional_0_0 != null, "optional"); - } - ) - )? - otherlv_1='plugin' - { - newLeafNode(otherlv_1, grammarAccess.getAddPluginAccess().getPluginKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); - } - lv_plugin_2_0=rulePluginWithVersionAndStartLevel - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAddPluginRule()); - } - set( - $current, - "plugin", - lv_plugin_2_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersionAndStartLevel"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleAddFeature -entryRuleAddFeature returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAddFeatureRule()); } - iv_ruleAddFeature=ruleAddFeature - { $current=$iv_ruleAddFeature.current; } - EOF; - -// Rule AddFeature -ruleAddFeature returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - lv_optional_0_0='optional' - { - newLeafNode(lv_optional_0_0, grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getAddFeatureRule()); - } - setWithLastConsumed($current, "optional", lv_optional_0_0 != null, "optional"); - } - ) - )? - otherlv_1='feature' - { - newLeafNode(otherlv_1, grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); - } - lv_feature_2_0=ruleFeatureWithVersion - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAddFeatureRule()); - } - set( - $current, - "feature", - lv_feature_2_0, - "com.wamas.ide.launching.LcDsl.FeatureWithVersion"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleContentProviderProduct -entryRuleContentProviderProduct returns [EObject current=null]: - { newCompositeNode(grammarAccess.getContentProviderProductRule()); } - iv_ruleContentProviderProduct=ruleContentProviderProduct - { $current=$iv_ruleContentProviderProduct.current; } - EOF; - -// Rule ContentProviderProduct -ruleContentProviderProduct returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='content-provider' - { - newLeafNode(otherlv_0, grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); - } - lv_product_1_0=ruleExistingPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getContentProviderProductRule()); - } - set( - $current, - "product", - lv_product_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleIgnorePlugin -entryRuleIgnorePlugin returns [EObject current=null]: - { newCompositeNode(grammarAccess.getIgnorePluginRule()); } - iv_ruleIgnorePlugin=ruleIgnorePlugin - { $current=$iv_ruleIgnorePlugin.current; } - EOF; - -// Rule IgnorePlugin -ruleIgnorePlugin returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='ignore' - { - newLeafNode(otherlv_0, grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); - } - lv_plugin_1_0=rulePluginWithVersion - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getIgnorePluginRule()); - } - set( - $current, - "plugin", - lv_plugin_1_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersion"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleVmArgument -entryRuleVmArgument returns [EObject current=null]: - { newCompositeNode(grammarAccess.getVmArgumentRule()); } - iv_ruleVmArgument=ruleVmArgument - { $current=$iv_ruleVmArgument.current; } - EOF; - -// Rule VmArgument -ruleVmArgument returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getVmArgumentAccess().getVmArgumentAction_0(), - $current); - } - ) - otherlv_1='vm-argument' - { - newLeafNode(otherlv_1, grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - lv_arguments_2_0=ruleStringWithVariables - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getVmArgumentRule()); - } - add( - $current, - "arguments", - lv_arguments_2_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleProgramArgument -entryRuleProgramArgument returns [EObject current=null]: - { newCompositeNode(grammarAccess.getProgramArgumentRule()); } - iv_ruleProgramArgument=ruleProgramArgument - { $current=$iv_ruleProgramArgument.current; } - EOF; - -// Rule ProgramArgument -ruleProgramArgument returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0(), - $current); - } - ) - otherlv_1='argument' - { - newLeafNode(otherlv_1, grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - } - lv_arguments_2_0=ruleStringWithVariables - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getProgramArgumentRule()); - } - add( - $current, - "arguments", - lv_arguments_2_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleEnvironmentVariable -entryRuleEnvironmentVariable returns [EObject current=null]: - { newCompositeNode(grammarAccess.getEnvironmentVariableRule()); } - iv_ruleEnvironmentVariable=ruleEnvironmentVariable - { $current=$iv_ruleEnvironmentVariable.current; } - EOF; - -// Rule EnvironmentVariable -ruleEnvironmentVariable returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0(), - $current); - } - ) - otherlv_1='environment' - { - newLeafNode(otherlv_1, grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); - } - ( - ( - lv_name_2_0=RULE_ID - { - newLeafNode(lv_name_2_0, grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getEnvironmentVariableRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_2_0, - "com.wamas.ide.launching.LcDsl.ID"); - } - ) - ) - this_EQ_3=RULE_EQ - { - newLeafNode(this_EQ_3, grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); - } - ( - ( - { - newCompositeNode(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); - } - lv_value_4_0=ruleStringWithVariables - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getEnvironmentVariableRule()); - } - set( - $current, - "value", - lv_value_4_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_5=';' - { - newLeafNode(otherlv_5, grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); - } - ) -; - -// Entry rule entryRuleApplicationExtPoint -entryRuleApplicationExtPoint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getApplicationExtPointRule()); } - iv_ruleApplicationExtPoint=ruleApplicationExtPoint - { $current=$iv_ruleApplicationExtPoint.current; } - EOF; - -// Rule ApplicationExtPoint -ruleApplicationExtPoint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='application' - { - newLeafNode(otherlv_0, grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - lv_name_1_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getApplicationExtPointRule()); - } - set( - $current, - "name", - lv_name_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleProductExtPoint -entryRuleProductExtPoint returns [EObject current=null]: - { newCompositeNode(grammarAccess.getProductExtPointRule()); } - iv_ruleProductExtPoint=ruleProductExtPoint - { $current=$iv_ruleProductExtPoint.current; } - EOF; - -// Rule ProductExtPoint -ruleProductExtPoint returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='product' - { - newLeafNode(otherlv_0, grammarAccess.getProductExtPointAccess().getProductKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); - } - lv_name_1_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getProductExtPointRule()); - } - set( - $current, - "name", - lv_name_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleFavorites -entryRuleFavorites returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFavoritesRule()); } - iv_ruleFavorites=ruleFavorites - { $current=$iv_ruleFavorites.current; } - EOF; - -// Rule Favorites -ruleFavorites returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getFavoritesAccess().getFavoritesAction_0(), - $current); - } - ) - otherlv_1='favorite' - { - newLeafNode(otherlv_1, grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); - } - lv_types_2_0=ruleLaunchModeType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFavoritesRule()); - } - add( - $current, - "types", - lv_types_2_0, - "com.wamas.ide.launching.LcDsl.LaunchModeType"); - afterParserOrEnumRuleCall(); - } - ) - )* - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleRedirect -entryRuleRedirect returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRedirectRule()); } - iv_ruleRedirect=ruleRedirect - { $current=$iv_ruleRedirect.current; } - EOF; - -// Rule Redirect -ruleRedirect returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getRedirectAccess().getRedirectAction_0(), - $current); - } - ) - otherlv_1='redirect' - { - newLeafNode(otherlv_1, grammarAccess.getRedirectAccess().getRedirectKeyword_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(( - ( - { - newCompositeNode(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); - } - lv_outWhich_3_0=ruleOutputStream - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - $current, - "outWhich", - lv_outWhich_3_0, - "com.wamas.ide.launching.LcDsl.OutputStream"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_4='to' - { - newLeafNode(otherlv_4, grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); - } - lv_outFile_5_0=ruleAnyPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - $current, - "outFile", - lv_outFile_5_0, - "com.wamas.ide.launching.LcDsl.AnyPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_noAppend_6_0='!' - { - newLeafNode(lv_noAppend_6_0, grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRedirectRule()); - } - setWithLastConsumed($current, "noAppend", lv_noAppend_6_0 != null, "!"); - } - ) - )? - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(( - ( - { - newCompositeNode(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); - } - lv_inWhich_7_0=ruleInputStream - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - $current, - "inWhich", - lv_inWhich_7_0, - "com.wamas.ide.launching.LcDsl.InputStream"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_8='from' - { - newLeafNode(otherlv_8, grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); - } - lv_inFile_9_0=ruleExistingPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - $current, - "inFile", - lv_inFile_9_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - } - ) - otherlv_10=';' - { - newLeafNode(otherlv_10, grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleExecutionEnvironment -entryRuleExecutionEnvironment returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExecutionEnvironmentRule()); } - iv_ruleExecutionEnvironment=ruleExecutionEnvironment - { $current=$iv_ruleExecutionEnvironment.current; } - EOF; - -// Rule ExecutionEnvironment -ruleExecutionEnvironment returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='execution-environment' - { - newLeafNode(otherlv_0, grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); - } - ( - ( - lv_name_1_0=RULE_STRING - { - newLeafNode(lv_name_1_0, grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getExecutionEnvironmentRule()); - } - setWithLastConsumed( - $current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleConfigIniTemplate -entryRuleConfigIniTemplate returns [EObject current=null]: - { newCompositeNode(grammarAccess.getConfigIniTemplateRule()); } - iv_ruleConfigIniTemplate=ruleConfigIniTemplate - { $current=$iv_ruleConfigIniTemplate.current; } - EOF; - -// Rule ConfigIniTemplate -ruleConfigIniTemplate returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='config-ini-template' - { - newLeafNode(otherlv_0, grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); - } - lv_path_1_0=ruleExistingPath - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getConfigIniTemplateRule()); - } - set( - $current, - "path", - lv_path_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_2=';' - { - newLeafNode(otherlv_2, grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); - } - ) -; - -// Entry rule entryRuleTraceEnablement -entryRuleTraceEnablement returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTraceEnablementRule()); } - iv_ruleTraceEnablement=ruleTraceEnablement - { $current=$iv_ruleTraceEnablement.current; } - EOF; - -// Rule TraceEnablement -ruleTraceEnablement returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='trace' - { - newLeafNode(otherlv_0, grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); - } - lv_plugin_1_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTraceEnablementRule()); - } - set( - $current, - "plugin", - lv_plugin_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_what_2_0=RULE_STRING - { - newLeafNode(lv_what_2_0, grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTraceEnablementRule()); - } - addWithLastConsumed( - $current, - "what", - lv_what_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - )* - otherlv_3=';' - { - newLeafNode(otherlv_3, grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleJavaMainSearch -entryRuleJavaMainSearch returns [EObject current=null]: - { newCompositeNode(grammarAccess.getJavaMainSearchRule()); } - iv_ruleJavaMainSearch=ruleJavaMainSearch - { $current=$iv_ruleJavaMainSearch.current; } - EOF; - -// Rule JavaMainSearch -ruleJavaMainSearch returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0(), - $current); - } - ) - otherlv_1='search-main' - { - newLeafNode(otherlv_1, grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(( - lv_system_3_0='system' - { - newLeafNode(lv_system_3_0, grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getJavaMainSearchRule()); - } - setWithLastConsumed($current, "system", lv_system_3_0 != null, "system"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(( - lv_inherited_4_0='inherited' - { - newLeafNode(lv_inherited_4_0, grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getJavaMainSearchRule()); - } - setWithLastConsumed($current, "inherited", lv_inherited_4_0 != null, "inherited"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - } - ) - otherlv_5=';' - { - newLeafNode(otherlv_5, grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleRapServletConfig -entryRuleRapServletConfig returns [EObject current=null]: - { newCompositeNode(grammarAccess.getRapServletConfigRule()); } - iv_ruleRapServletConfig=ruleRapServletConfig - { $current=$iv_ruleRapServletConfig.current; } - EOF; - -// Rule RapServletConfig -ruleRapServletConfig returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='servlet' - { - newLeafNode(otherlv_0, grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); - } - this_BLOCK_BEGIN_1=RULE_BLOCK_BEGIN - { - newLeafNode(this_BLOCK_BEGIN_1, grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(otherlv_3='path' - { - newLeafNode(otherlv_3, grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); - } - ( - ( - lv_servletPath_4_0=RULE_STRING - { - newLeafNode(lv_servletPath_4_0, grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - $current, - "servletPath", - lv_servletPath_4_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_5=';' - { - newLeafNode(otherlv_5, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(otherlv_6='browser' - { - newLeafNode(otherlv_6, grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); - } - lv_browserMode_7_0=ruleBrowserLaunchMode - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getRapServletConfigRule()); - } - set( - $current, - "browserMode", - lv_browserMode_7_0, - "com.wamas.ide.launching.LcDsl.BrowserLaunchMode"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_8=';' - { - newLeafNode(otherlv_8, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2); - } - ({true}?=>(otherlv_9='port' - { - newLeafNode(otherlv_9, grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); - } - ( - ( - lv_serverPort_10_0=RULE_INT - { - newLeafNode(lv_serverPort_10_0, grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - $current, - "serverPort", - lv_serverPort_10_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - otherlv_11=';' - { - newLeafNode(otherlv_11, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3); - } - ({true}?=>(otherlv_12='session-timeout' - { - newLeafNode(otherlv_12, grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); - } - ( - ( - lv_sessionTimeout_13_0=RULE_INT - { - newLeafNode(lv_sessionTimeout_13_0, grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - $current, - "sessionTimeout", - lv_sessionTimeout_13_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - otherlv_14=';' - { - newLeafNode(otherlv_14, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4); - } - ({true}?=>(otherlv_15='context-path' - { - newLeafNode(otherlv_15, grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); - } - ( - ( - lv_contextPath_16_0=RULE_STRING - { - newLeafNode(lv_contextPath_16_0, grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - $current, - "contextPath", - lv_contextPath_16_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_17=';' - { - newLeafNode(otherlv_17, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5); - } - ({true}?=>(otherlv_18='dev-mode' - { - newLeafNode(otherlv_18, grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); - } - ( - ( - lv_devMode_19_0=RULE_BOOLEAN - { - newLeafNode(lv_devMode_19_0, grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - $current, - "devMode", - lv_devMode_19_0, - "com.wamas.ide.launching.LcDsl.BOOLEAN"); - } - ) - ) - otherlv_20=';' - { - newLeafNode(otherlv_20, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - ) - )+ - {getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2())}? - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - } - ) - this_BLOCK_END_21=RULE_BLOCK_END - { - newLeafNode(this_BLOCK_END_21, grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); - } - ) -; - -// Entry rule entryRuleExistingPath -entryRuleExistingPath returns [EObject current=null]: - { newCompositeNode(grammarAccess.getExistingPathRule()); } - iv_ruleExistingPath=ruleExistingPath - { $current=$iv_ruleExistingPath.current; } - EOF; - -// Rule ExistingPath -ruleExistingPath returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - lv_name_0_0=ruleStringWithVariables - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getExistingPathRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRuleAnyPath -entryRuleAnyPath returns [EObject current=null]: - { newCompositeNode(grammarAccess.getAnyPathRule()); } - iv_ruleAnyPath=ruleAnyPath - { $current=$iv_ruleAnyPath.current; } - EOF; - -// Rule AnyPath -ruleAnyPath returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); - } - lv_name_0_0=ruleStringWithVariables - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getAnyPathRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRulePluginWithVersionAndStartLevel -entryRulePluginWithVersionAndStartLevel returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPluginWithVersionAndStartLevelRule()); } - iv_rulePluginWithVersionAndStartLevel=rulePluginWithVersionAndStartLevel - { $current=$iv_rulePluginWithVersionAndStartLevel.current; } - EOF; - -// Rule PluginWithVersionAndStartLevel -rulePluginWithVersionAndStartLevel returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); - } - lv_plugin_0_0=rulePluginWithVersion - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - set( - $current, - "plugin", - lv_plugin_0_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersion"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0); - } - ({true}?=>(( - lv_autoStart_2_0='autostart' - { - newLeafNode(lv_autoStart_2_0, grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - setWithLastConsumed($current, "autoStart", lv_autoStart_2_0 != null, "autostart"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1); - } - ({true}?=>(otherlv_3='startlevel' - { - newLeafNode(otherlv_3, grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); - } - ( - ( - lv_startLevel_4_0=RULE_INT - { - newLeafNode(lv_startLevel_4_0, grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - setWithLastConsumed( - $current, - "startLevel", - lv_startLevel_4_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - } - ) - ) -; - -// Entry rule entryRulePluginWithVersion -entryRulePluginWithVersion returns [EObject current=null]: - { newCompositeNode(grammarAccess.getPluginWithVersionRule()); } - iv_rulePluginWithVersion=rulePluginWithVersion - { $current=$iv_rulePluginWithVersion.current; } - EOF; - -// Rule PluginWithVersion -rulePluginWithVersion returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - lv_name_0_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getPluginWithVersionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_version_1_0=RULE_VERSION - { - newLeafNode(lv_version_1_0, grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getPluginWithVersionRule()); - } - setWithLastConsumed( - $current, - "version", - lv_version_1_0, - "com.wamas.ide.launching.LcDsl.VERSION"); - } - ) - )? - ) -; - -// Entry rule entryRuleFeatureWithVersion -entryRuleFeatureWithVersion returns [EObject current=null]: - { newCompositeNode(grammarAccess.getFeatureWithVersionRule()); } - iv_ruleFeatureWithVersion=ruleFeatureWithVersion - { $current=$iv_ruleFeatureWithVersion.current; } - EOF; - -// Rule FeatureWithVersion -ruleFeatureWithVersion returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - newCompositeNode(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - } - lv_name_0_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getFeatureWithVersionRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - lv_version_1_0=RULE_VERSION - { - newLeafNode(lv_version_1_0, grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getFeatureWithVersionRule()); - } - setWithLastConsumed( - $current, - "version", - lv_version_1_0, - "com.wamas.ide.launching.LcDsl.VERSION"); - } - ) - )? - ) -; - -// Entry rule entryRuleProject -entryRuleProject returns [EObject current=null]: - { newCompositeNode(grammarAccess.getProjectRule()); } - iv_ruleProject=ruleProject - { $current=$iv_ruleProject.current; } - EOF; - -// Rule Project -ruleProject returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); - } - lv_name_0_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getProjectRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRuleJavaMainType -entryRuleJavaMainType returns [EObject current=null]: - { newCompositeNode(grammarAccess.getJavaMainTypeRule()); } - iv_ruleJavaMainType=ruleJavaMainType - { $current=$iv_ruleJavaMainType.current; } - EOF; - -// Rule JavaMainType -ruleJavaMainType returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - newCompositeNode(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); - } - lv_name_0_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getJavaMainTypeRule()); - } - set( - $current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) -; - -// Entry rule entryRuleClearOption -entryRuleClearOption returns [EObject current=null]: - { newCompositeNode(grammarAccess.getClearOptionRule()); } - iv_ruleClearOption=ruleClearOption - { $current=$iv_ruleClearOption.current; } - EOF; - -// Rule ClearOption -ruleClearOption returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getClearOptionAccess().getClearOptionAction_0(), - $current); - } - ) - otherlv_1='clear' - { - newLeafNode(otherlv_1, grammarAccess.getClearOptionAccess().getClearKeyword_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(( - ( - ( - lv_workspace_3_0='workspace' - { - newLeafNode(lv_workspace_3_0, grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed($current, "workspace", lv_workspace_3_0 != null, "workspace"); - } - ) - ) - | - ( - ( - lv_log_4_0='log' - { - newLeafNode(lv_log_4_0, grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed($current, "log", lv_log_4_0 != null, "log"); - } - ) - ) - ) - ( - ( - lv_noAskClear_5_0='!' - { - newLeafNode(lv_noAskClear_5_0, grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed($current, "noAskClear", lv_noAskClear_5_0 != null, "!"); - } - ) - )? - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(( - lv_config_6_0='config' - { - newLeafNode(lv_config_6_0, grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed($current, "config", lv_config_6_0 != null, "config"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - } - ) - otherlv_7=';' - { - newLeafNode(otherlv_7, grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleMemoryOption -entryRuleMemoryOption returns [EObject current=null]: - { newCompositeNode(grammarAccess.getMemoryOptionRule()); } - iv_ruleMemoryOption=ruleMemoryOption - { $current=$iv_ruleMemoryOption.current; } - EOF; - -// Rule MemoryOption -ruleMemoryOption returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0(), - $current); - } - ) - otherlv_1='memory' - { - newLeafNode(otherlv_1, grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0); - } - ({true}?=>(otherlv_3='min' - { - newLeafNode(otherlv_3, grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); - } - this_EQ_4=RULE_EQ - { - newLeafNode(this_EQ_4, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); - } - ( - ( - lv_min_5_0=RULE_INT - { - newLeafNode(lv_min_5_0, grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - $current, - "min", - lv_min_5_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); - } - lv_minUnit_6_0=ruleMemoryUnit - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - $current, - "minUnit", - lv_minUnit_6_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1); - } - ({true}?=>(otherlv_7='max' - { - newLeafNode(otherlv_7, grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); - } - this_EQ_8=RULE_EQ - { - newLeafNode(this_EQ_8, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); - } - ( - ( - lv_max_9_0=RULE_INT - { - newLeafNode(lv_max_9_0, grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - $current, - "max", - lv_max_9_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); - } - lv_maxUnit_10_0=ruleMemoryUnit - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - $current, - "maxUnit", - lv_maxUnit_10_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2); - } - ({true}?=>(otherlv_11='perm' - { - newLeafNode(otherlv_11, grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); - } - this_EQ_12=RULE_EQ - { - newLeafNode(this_EQ_12, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); - } - ( - ( - lv_perm_13_0=RULE_INT - { - newLeafNode(lv_perm_13_0, grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - $current, - "perm", - lv_perm_13_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); - } - lv_permUnit_14_0=ruleMemoryUnit - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - $current, - "permUnit", - lv_permUnit_14_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - } - ) - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - } - ) - otherlv_15=';' - { - newLeafNode(otherlv_15, grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); - } - ) -; - -// Entry rule entryRuleGroupMember -entryRuleGroupMember returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGroupMemberRule()); } - iv_ruleGroupMember=ruleGroupMember - { $current=$iv_ruleGroupMember.current; } - EOF; - -// Rule GroupMember -ruleGroupMember returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0); - } - ({true}?=>(( - { - newCompositeNode(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); - } - lv_type_1_0=ruleLaunchModeType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGroupMemberRule()); - } - set( - $current, - "type", - lv_type_1_0, - "com.wamas.ide.launching.LcDsl.LaunchModeType"); - afterParserOrEnumRuleCall(); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1); - } - ({true}?=>(( - lv_adopt_2_0='adopt' - { - newLeafNode(lv_adopt_2_0, grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGroupMemberRule()); - } - setWithLastConsumed($current, "adopt", lv_adopt_2_0 != null, "adopt"); - } - ) - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - } - ) - otherlv_3='member' - { - newLeafNode(otherlv_3, grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); - } - ( - ( - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGroupMemberRule()); - } - } - { - newCompositeNode(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); - } - ruleFQName - { - afterParserOrEnumRuleCall(); - } - ) - ) - ( - ( - { - newCompositeNode(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); - } - lv_postAction_5_0=ruleGroupPostLaunchAction - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getGroupMemberRule()); - } - set( - $current, - "postAction", - lv_postAction_5_0, - "com.wamas.ide.launching.LcDsl.GroupPostLaunchAction"); - afterParserOrEnumRuleCall(); - } - ) - )? - otherlv_6=';' - { - newLeafNode(otherlv_6, grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); - } - ) -; - -// Entry rule entryRuleGroupPostLaunchAction -entryRuleGroupPostLaunchAction returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGroupPostLaunchActionRule()); } - iv_ruleGroupPostLaunchAction=ruleGroupPostLaunchAction - { $current=$iv_ruleGroupPostLaunchAction.current; } - EOF; - -// Rule GroupPostLaunchAction -ruleGroupPostLaunchAction returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - { - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); - } - this_GroupPostLaunchDelay_0=ruleGroupPostLaunchDelay - { - $current = $this_GroupPostLaunchDelay_0.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); - } - this_GroupPostLaunchRegex_1=ruleGroupPostLaunchRegex - { - $current = $this_GroupPostLaunchRegex_1.current; - afterParserOrEnumRuleCall(); - } - | - { - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); - } - this_GroupPostLaunchWait_2=ruleGroupPostLaunchWait - { - $current = $this_GroupPostLaunchWait_2.current; - afterParserOrEnumRuleCall(); - } - ) -; - -// Entry rule entryRuleGroupPostLaunchDelay -entryRuleGroupPostLaunchDelay returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGroupPostLaunchDelayRule()); } - iv_ruleGroupPostLaunchDelay=ruleGroupPostLaunchDelay - { $current=$iv_ruleGroupPostLaunchDelay.current; } - EOF; - -// Rule GroupPostLaunchDelay -ruleGroupPostLaunchDelay returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='delay' - { - newLeafNode(otherlv_0, grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); - } - ( - ( - lv_delay_1_0=RULE_INT - { - newLeafNode(lv_delay_1_0, grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGroupPostLaunchDelayRule()); - } - setWithLastConsumed( - $current, - "delay", - lv_delay_1_0, - "com.wamas.ide.launching.LcDsl.INT"); - } - ) - ) - ) -; - -// Entry rule entryRuleGroupPostLaunchRegex -entryRuleGroupPostLaunchRegex returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGroupPostLaunchRegexRule()); } - iv_ruleGroupPostLaunchRegex=ruleGroupPostLaunchRegex - { $current=$iv_ruleGroupPostLaunchRegex.current; } - EOF; - -// Rule GroupPostLaunchRegex -ruleGroupPostLaunchRegex returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - otherlv_0='regex' - { - newLeafNode(otherlv_0, grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); - } - ( - ( - lv_regex_1_0=RULE_STRING - { - newLeafNode(lv_regex_1_0, grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getGroupPostLaunchRegexRule()); - } - setWithLastConsumed( - $current, - "regex", - lv_regex_1_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - ) -; - -// Entry rule entryRuleGroupPostLaunchWait -entryRuleGroupPostLaunchWait returns [EObject current=null]: - { newCompositeNode(grammarAccess.getGroupPostLaunchWaitRule()); } - iv_ruleGroupPostLaunchWait=ruleGroupPostLaunchWait - { $current=$iv_ruleGroupPostLaunchWait.current; } - EOF; - -// Rule GroupPostLaunchWait -ruleGroupPostLaunchWait returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0(), - $current); - } - ) - otherlv_1='wait' - { - newLeafNode(otherlv_1, grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); - } - ) -; - -// Entry rule entryRuleStringWithVariables -entryRuleStringWithVariables returns [EObject current=null]: - { newCompositeNode(grammarAccess.getStringWithVariablesRule()); } - iv_ruleStringWithVariables=ruleStringWithVariables - { $current=$iv_ruleStringWithVariables.current; } - EOF; - -// Rule StringWithVariables -ruleStringWithVariables returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - lv_value_0_0=RULE_STRING - { - newLeafNode(lv_value_0_0, grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getStringWithVariablesRule()); - } - setWithLastConsumed( - $current, - "value", - lv_value_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) -; - -// Entry rule entryRuleTestConfig -entryRuleTestConfig returns [EObject current=null]: - { newCompositeNode(grammarAccess.getTestConfigRule()); } - iv_ruleTestConfig=ruleTestConfig - { $current=$iv_ruleTestConfig.current; } - EOF; - -// Rule TestConfig -ruleTestConfig returns [EObject current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - { - $current = forceCreateModelElement( - grammarAccess.getTestConfigAccess().getTestConfigAction_0(), - $current); - } - ) - otherlv_1='test' - { - newLeafNode(otherlv_1, grammarAccess.getTestConfigAccess().getTestKeyword_1()); - } - this_BLOCK_BEGIN_2=RULE_BLOCK_BEGIN - { - newLeafNode(this_BLOCK_BEGIN_2, grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); - } - ( - ( - { - getUnorderedGroupHelper().enter(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ( - ( - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0); - } - ({true}?=>(otherlv_4='runner' - { - newLeafNode(otherlv_4, grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); - } - lv_runner_5_0=ruleTestRunnerType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - $current, - "runner", - lv_runner_5_0, - "com.wamas.ide.launching.LcDsl.TestRunnerType"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_6=';' - { - newLeafNode(otherlv_6, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1); - } - ({true}?=>(otherlv_7='container' - { - newLeafNode(otherlv_7, grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); - } - ( - ( - lv_container_8_0=RULE_STRING - { - newLeafNode(lv_container_8_0, grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTestConfigRule()); - } - setWithLastConsumed( - $current, - "container", - lv_container_8_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_9=';' - { - newLeafNode(otherlv_9, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2); - } - ({true}?=>(otherlv_10='class' - { - newLeafNode(otherlv_10, grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); - } - lv_class_11_0=ruleFQName - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - $current, - "class", - lv_class_11_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_12=';' - { - newLeafNode(otherlv_12, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3); - } - ({true}?=>(otherlv_13='method' - { - newLeafNode(otherlv_13, grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); - } - ( - ( - lv_method_14_0=RULE_STRING - { - newLeafNode(lv_method_14_0, grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); - } - { - if ($current==null) { - $current = createModelElement(grammarAccess.getTestConfigRule()); - } - setWithLastConsumed( - $current, - "method", - lv_method_14_0, - "org.eclipse.xtext.common.Terminals.STRING"); - } - ) - ) - otherlv_15=';' - { - newLeafNode(otherlv_15, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4); - } - ({true}?=>(otherlv_16='exclude-tags' - { - newLeafNode(otherlv_16, grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); - } - lv_excludeTags_17_0=ruleTags - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - $current, - "excludeTags", - lv_excludeTags_17_0, - "com.wamas.ide.launching.LcDsl.Tags"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_18=';' - { - newLeafNode(otherlv_18, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - )| - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5); - } - ({true}?=>(otherlv_19='include-tags' - { - newLeafNode(otherlv_19, grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); - } - ( - ( - { - newCompositeNode(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); - } - lv_includeTags_20_0=ruleTags - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - $current, - "includeTags", - lv_includeTags_20_0, - "com.wamas.ide.launching.LcDsl.Tags"); - afterParserOrEnumRuleCall(); - } - ) - ) - otherlv_21=';' - { - newLeafNode(otherlv_21, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); - } - )) - { - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - ) - )* - ) - ) - { - getUnorderedGroupHelper().leave(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - } - ) - this_BLOCK_END_22=RULE_BLOCK_END - { - newLeafNode(this_BLOCK_END_22, grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); - } - ) -; - -// Entry rule entryRuleFQName -entryRuleFQName returns [String current=null]: - { newCompositeNode(grammarAccess.getFQNameRule()); } - iv_ruleFQName=ruleFQName - { $current=$iv_ruleFQName.current.getText(); } - EOF; - -// Rule FQName -ruleFQName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_ID_0=RULE_ID - { - $current.merge(this_ID_0); - } - { - newLeafNode(this_ID_0, grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); - } - ( - kw='.' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); - } - this_ID_2=RULE_ID - { - $current.merge(this_ID_2); - } - { - newLeafNode(this_ID_2, grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); - } - )* - ) -; - -// Entry rule entryRuleTags -entryRuleTags returns [String current=null]: - { newCompositeNode(grammarAccess.getTagsRule()); } - iv_ruleTags=ruleTags - { $current=$iv_ruleTags.current.getText(); } - EOF; - -// Rule Tags -ruleTags returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - this_ID_0=RULE_ID - { - $current.merge(this_ID_0); - } - { - newLeafNode(this_ID_0, grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); - } - ( - kw=',' - { - $current.merge(kw); - newLeafNode(kw, grammarAccess.getTagsAccess().getCommaKeyword_1_0()); - } - this_ID_2=RULE_ID - { - $current.merge(this_ID_2); - } - { - newLeafNode(this_ID_2, grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); - } - )* - ) -; - -// Rule BrowserLaunchMode -ruleBrowserLaunchMode returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='internal' - { - $current = grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='external' - { - $current = grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='none' - { - $current = grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); - } - ) - ) -; - -// Rule LaunchConfigType -ruleLaunchConfigType returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='java' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='eclipse' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='rap' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='group' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='swtbot' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); - } - ) - | - ( - enumLiteral_5='junit-plugin' - { - $current = grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); - } - ) - ) -; - -// Rule LaunchModeType -ruleLaunchModeType returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='inherit' - { - $current = grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='run' - { - $current = grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='debug' - { - $current = grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='profile' - { - $current = grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='coverage' - { - $current = grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); - } - ) - ) -; - -// Rule MemoryUnit -ruleMemoryUnit returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='M' - { - $current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='mb' - { - $current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='MB' - { - $current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); - } - ) - | - ( - enumLiteral_3='m' - { - $current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); - } - ) - | - ( - enumLiteral_4='G' - { - $current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); - } - ) - | - ( - enumLiteral_5='gb' - { - $current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); - } - ) - | - ( - enumLiteral_6='GB' - { - $current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); - } - ) - | - ( - enumLiteral_7='g' - { - $current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); - } - ) - ) -; - -// Rule OutputStream -ruleOutputStream returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='stdout' - { - $current = grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='stderr' - { - $current = grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='both-out' - { - $current = grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); - } - ) - ) -; - -// Rule InputStream -ruleInputStream returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - enumLiteral_0='stdin' - { - $current = grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); - } - ) -; - -// Rule TestRunnerType -ruleTestRunnerType returns [Enumerator current=null] -@init { - enterRule(); -} -@after { - leaveRule(); -}: - ( - ( - enumLiteral_0='junit5' - { - $current = grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); - } - ) - | - ( - enumLiteral_1='junit4' - { - $current = grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); - } - ) - | - ( - enumLiteral_2='junit3' - { - $current = grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); - } - ) - ) -; - -RULE_INT : ('0'..'9')+; - -RULE_BOOLEAN : ('true'|'false'); - -RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('.'? ('a'..'z'|'A'..'Z'|'^'|'_'|'-'|'0'..'9'))*; - -fragment RULE_QUALIFIER : ('a'..'z'|'A'..'Z'|'_'|'-'|'0'..'9')*; - -RULE_VERSION : RULE_INT ('.' RULE_INT ('.' RULE_INT ('.' RULE_QUALIFIER)?)?)?; - -RULE_EQ : '='; - -RULE_BLOCK_BEGIN : '{'; - -RULE_BLOCK_END : '}'; - -RULE_BRACKET_OPEN : '('; - -RULE_BRACKET_CLOSE : ')'; - -RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\''); - -RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/'; - -RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?; - -RULE_WS : (' '|'\t'|'\r'|'\n')+; - -RULE_ANY_OTHER : .; diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.tokens b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.tokens deleted file mode 100644 index d0dfa94..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDsl.tokens +++ /dev/null @@ -1,215 +0,0 @@ -'!'=52 -','=89 -'.'=88 -':'=32 -';'=34 -'G'=108 -'GB'=110 -'M'=104 -'MB'=106 -'abstract'=21 -'adopt'=76 -'application'=47 -'argument'=45 -'autostart'=67 -'both-out'=114 -'browser'=62 -'class'=84 -'clear'=69 -'config'=71 -'config-ini-template'=55 -'configuration'=31 -'container'=83 -'content-provider'=42 -'context-path'=65 -'coverage'=103 -'debug'=101 -'delay'=78 -'dev-mode'=66 -'eclipse'=94 -'environment'=46 -'exclude-tags'=86 -'execution-environment'=54 -'explicit'=19 -'external'=91 -'favorite'=49 -'feature'=41 -'foreground'=22 -'from'=53 -'g'=111 -'gb'=109 -'group'=96 -'ignore'=43 -'include-tags'=87 -'inherit'=99 -'inherited'=59 -'internal'=90 -'java'=93 -'junit-plugin'=98 -'junit3'=118 -'junit4'=117 -'junit5'=116 -'keep-running'=28 -'log'=70 -'m'=107 -'main-class'=38 -'manual'=20 -'max'=74 -'mb'=105 -'member'=77 -'memory'=72 -'method'=85 -'min'=73 -'no-console'=23 -'no-validate'=24 -'none'=92 -'optional'=39 -'path'=61 -'perm'=75 -'plugin'=40 -'port'=63 -'product'=48 -'profile'=102 -'project'=36 -'qualified'=30 -'rap'=95 -'redirect'=50 -'regex'=79 -'replace-env'=26 -'run'=100 -'run-in-ui-thread'=29 -'runner'=82 -'search-main'=57 -'self'=37 -'servlet'=60 -'session-timeout'=64 -'startlevel'=68 -'stderr'=113 -'stdin'=115 -'stdout'=112 -'stop-in-main'=27 -'sw-install-allowed'=25 -'swtbot'=97 -'system'=58 -'test'=81 -'to'=51 -'trace'=56 -'vm-argument'=44 -'wait'=80 -'working-dir'=35 -'workspace'=33 -RULE_ANY_OTHER=18 -RULE_BLOCK_BEGIN=7 -RULE_BLOCK_END=8 -RULE_BOOLEAN=12 -RULE_BRACKET_CLOSE=6 -RULE_BRACKET_OPEN=4 -RULE_EQ=10 -RULE_ID=9 -RULE_INT=11 -RULE_ML_COMMENT=15 -RULE_QUALIFIER=14 -RULE_SL_COMMENT=16 -RULE_STRING=5 -RULE_VERSION=13 -RULE_WS=17 -T__100=100 -T__101=101 -T__102=102 -T__103=103 -T__104=104 -T__105=105 -T__106=106 -T__107=107 -T__108=108 -T__109=109 -T__110=110 -T__111=111 -T__112=112 -T__113=113 -T__114=114 -T__115=115 -T__116=116 -T__117=117 -T__118=118 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 -T__64=64 -T__65=65 -T__66=66 -T__67=67 -T__68=68 -T__69=69 -T__70=70 -T__71=71 -T__72=72 -T__73=73 -T__74=74 -T__75=75 -T__76=76 -T__77=77 -T__78=78 -T__79=79 -T__80=80 -T__81=81 -T__82=82 -T__83=83 -T__84=84 -T__85=85 -T__86=86 -T__87=87 -T__88=88 -T__89=89 -T__90=90 -T__91=91 -T__92=92 -T__93=93 -T__94=94 -T__95=95 -T__96=96 -T__97=97 -T__98=98 -T__99=99 diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslLexer.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslLexer.java deleted file mode 100644 index 33b0ddf..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslLexer.java +++ /dev/null @@ -1,4695 +0,0 @@ -package com.wamas.ide.launching.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 InternalLcDslLexer extends Lexer { - public static final int T__50=50; - public static final int RULE_VERSION=13; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=9; - public static final int RULE_INT=11; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=15; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int RULE_BLOCK_END=8; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int RULE_BRACKET_CLOSE=6; - 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 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__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_BOOLEAN=12; - public static final int T__19=19; - public static final int T__99=99; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_BRACKET_OPEN=4; - public static final int RULE_BLOCK_BEGIN=7; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=16; - public static final int RULE_EQ=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_QUALIFIER=14; - public static final int RULE_WS=17; - public static final int RULE_ANY_OTHER=18; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalLcDslLexer() {;} - public InternalLcDslLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalLcDslLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "InternalLcDsl.g"; } - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:11:7: ( 'explicit' ) - // InternalLcDsl.g:11:9: 'explicit' - { - match("explicit"); - - - } - - 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; - // InternalLcDsl.g:12:7: ( 'manual' ) - // InternalLcDsl.g:12:9: 'manual' - { - match("manual"); - - - } - - 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; - // InternalLcDsl.g:13:7: ( 'abstract' ) - // InternalLcDsl.g:13:9: 'abstract' - { - match("abstract"); - - - } - - 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; - // InternalLcDsl.g:14:7: ( 'foreground' ) - // InternalLcDsl.g:14:9: 'foreground' - { - match("foreground"); - - - } - - 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; - // InternalLcDsl.g:15:7: ( 'no-console' ) - // InternalLcDsl.g:15:9: 'no-console' - { - match("no-console"); - - - } - - 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; - // InternalLcDsl.g:16:7: ( 'no-validate' ) - // InternalLcDsl.g:16:9: 'no-validate' - { - match("no-validate"); - - - } - - 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; - // InternalLcDsl.g:17:7: ( 'sw-install-allowed' ) - // InternalLcDsl.g:17:9: 'sw-install-allowed' - { - match("sw-install-allowed"); - - - } - - 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; - // InternalLcDsl.g:18:7: ( 'replace-env' ) - // InternalLcDsl.g:18:9: 'replace-env' - { - match("replace-env"); - - - } - - 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; - // InternalLcDsl.g:19:7: ( 'stop-in-main' ) - // InternalLcDsl.g:19:9: 'stop-in-main' - { - match("stop-in-main"); - - - } - - 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; - // InternalLcDsl.g:20:7: ( 'keep-running' ) - // InternalLcDsl.g:20:9: 'keep-running' - { - match("keep-running"); - - - } - - 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; - // InternalLcDsl.g:21:7: ( 'run-in-ui-thread' ) - // InternalLcDsl.g:21:9: 'run-in-ui-thread' - { - match("run-in-ui-thread"); - - - } - - 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; - // InternalLcDsl.g:22:7: ( 'qualified' ) - // InternalLcDsl.g:22:9: 'qualified' - { - match("qualified"); - - - } - - 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; - // InternalLcDsl.g:23:7: ( 'configuration' ) - // InternalLcDsl.g:23:9: 'configuration' - { - match("configuration"); - - - } - - 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; - // InternalLcDsl.g:24:7: ( ':' ) - // InternalLcDsl.g:24:9: ':' - { - match(':'); - - } - - 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; - // InternalLcDsl.g:25:7: ( 'workspace' ) - // InternalLcDsl.g:25:9: 'workspace' - { - match("workspace"); - - - } - - 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; - // InternalLcDsl.g:26:7: ( ';' ) - // InternalLcDsl.g:26:9: ';' - { - match(';'); - - } - - 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; - // InternalLcDsl.g:27:7: ( 'working-dir' ) - // InternalLcDsl.g:27:9: 'working-dir' - { - match("working-dir"); - - - } - - 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; - // InternalLcDsl.g:28:7: ( 'project' ) - // InternalLcDsl.g:28:9: 'project' - { - match("project"); - - - } - - 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; - // InternalLcDsl.g:29:7: ( 'self' ) - // InternalLcDsl.g:29:9: 'self' - { - match("self"); - - - } - - 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; - // InternalLcDsl.g:30:7: ( 'main-class' ) - // InternalLcDsl.g:30:9: 'main-class' - { - match("main-class"); - - - } - - 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; - // InternalLcDsl.g:31:7: ( 'optional' ) - // InternalLcDsl.g:31:9: 'optional' - { - match("optional"); - - - } - - 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; - // InternalLcDsl.g:32:7: ( 'plugin' ) - // InternalLcDsl.g:32:9: 'plugin' - { - match("plugin"); - - - } - - 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; - // InternalLcDsl.g:33:7: ( 'feature' ) - // InternalLcDsl.g:33:9: 'feature' - { - match("feature"); - - - } - - 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; - // InternalLcDsl.g:34:7: ( 'content-provider' ) - // InternalLcDsl.g:34:9: 'content-provider' - { - match("content-provider"); - - - } - - 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; - // InternalLcDsl.g:35:7: ( 'ignore' ) - // InternalLcDsl.g:35:9: 'ignore' - { - match("ignore"); - - - } - - 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; - // InternalLcDsl.g:36:7: ( 'vm-argument' ) - // InternalLcDsl.g:36:9: 'vm-argument' - { - match("vm-argument"); - - - } - - 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; - // InternalLcDsl.g:37:7: ( 'argument' ) - // InternalLcDsl.g:37:9: 'argument' - { - match("argument"); - - - } - - 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; - // InternalLcDsl.g:38:7: ( 'environment' ) - // InternalLcDsl.g:38:9: 'environment' - { - match("environment"); - - - } - - 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; - // InternalLcDsl.g:39:7: ( 'application' ) - // InternalLcDsl.g:39:9: 'application' - { - match("application"); - - - } - - 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; - // InternalLcDsl.g:40:7: ( 'product' ) - // InternalLcDsl.g:40:9: 'product' - { - match("product"); - - - } - - 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; - // InternalLcDsl.g:41:7: ( 'favorite' ) - // InternalLcDsl.g:41:9: 'favorite' - { - match("favorite"); - - - } - - 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; - // InternalLcDsl.g:42:7: ( 'redirect' ) - // InternalLcDsl.g:42:9: 'redirect' - { - match("redirect"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:43:7: ( 'to' ) - // InternalLcDsl.g:43:9: 'to' - { - match("to"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:44:7: ( '!' ) - // InternalLcDsl.g:44:9: '!' - { - match('!'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:45:7: ( 'from' ) - // InternalLcDsl.g:45:9: 'from' - { - match("from"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:46:7: ( 'execution-environment' ) - // InternalLcDsl.g:46:9: 'execution-environment' - { - match("execution-environment"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:47:7: ( 'config-ini-template' ) - // InternalLcDsl.g:47:9: 'config-ini-template' - { - match("config-ini-template"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:48:7: ( 'trace' ) - // InternalLcDsl.g:48:9: 'trace' - { - match("trace"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:49:7: ( 'search-main' ) - // InternalLcDsl.g:49:9: 'search-main' - { - match("search-main"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:50:7: ( 'system' ) - // InternalLcDsl.g:50:9: 'system' - { - match("system"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:51:7: ( 'inherited' ) - // InternalLcDsl.g:51:9: 'inherited' - { - match("inherited"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:52:7: ( 'servlet' ) - // InternalLcDsl.g:52:9: 'servlet' - { - match("servlet"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:53:7: ( 'path' ) - // InternalLcDsl.g:53:9: 'path' - { - match("path"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:54:7: ( 'browser' ) - // InternalLcDsl.g:54:9: 'browser' - { - match("browser"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:55:7: ( 'port' ) - // InternalLcDsl.g:55:9: 'port' - { - match("port"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:56:7: ( 'session-timeout' ) - // InternalLcDsl.g:56:9: 'session-timeout' - { - match("session-timeout"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:57:7: ( 'context-path' ) - // InternalLcDsl.g:57:9: 'context-path' - { - match("context-path"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:58:7: ( 'dev-mode' ) - // InternalLcDsl.g:58:9: 'dev-mode' - { - match("dev-mode"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:59:7: ( 'autostart' ) - // InternalLcDsl.g:59:9: 'autostart' - { - match("autostart"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:60:7: ( 'startlevel' ) - // InternalLcDsl.g:60:9: 'startlevel' - { - match("startlevel"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:61:7: ( 'clear' ) - // InternalLcDsl.g:61:9: 'clear' - { - match("clear"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:62:7: ( 'log' ) - // InternalLcDsl.g:62:9: 'log' - { - match("log"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:63:7: ( 'config' ) - // InternalLcDsl.g:63:9: 'config' - { - match("config"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:64:7: ( 'memory' ) - // InternalLcDsl.g:64:9: 'memory' - { - match("memory"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:65:7: ( 'min' ) - // InternalLcDsl.g:65:9: 'min' - { - match("min"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:66:7: ( 'max' ) - // InternalLcDsl.g:66:9: 'max' - { - match("max"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:67:7: ( 'perm' ) - // InternalLcDsl.g:67:9: 'perm' - { - match("perm"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:68:7: ( 'adopt' ) - // InternalLcDsl.g:68:9: 'adopt' - { - match("adopt"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:69:7: ( 'member' ) - // InternalLcDsl.g:69:9: 'member' - { - match("member"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:70:7: ( 'delay' ) - // InternalLcDsl.g:70:9: 'delay' - { - match("delay"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:71:7: ( 'regex' ) - // InternalLcDsl.g:71:9: 'regex' - { - match("regex"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:72:7: ( 'wait' ) - // InternalLcDsl.g:72:9: 'wait' - { - match("wait"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:73:7: ( 'test' ) - // InternalLcDsl.g:73:9: 'test' - { - match("test"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:74:7: ( 'runner' ) - // InternalLcDsl.g:74:9: 'runner' - { - match("runner"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:75:7: ( 'container' ) - // InternalLcDsl.g:75:9: 'container' - { - match("container"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:76:7: ( 'class' ) - // InternalLcDsl.g:76:9: 'class' - { - match("class"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:77:7: ( 'method' ) - // InternalLcDsl.g:77:9: 'method' - { - match("method"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:78:7: ( 'exclude-tags' ) - // InternalLcDsl.g:78:9: 'exclude-tags' - { - match("exclude-tags"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:79:7: ( 'include-tags' ) - // InternalLcDsl.g:79:9: 'include-tags' - { - match("include-tags"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:80:7: ( '.' ) - // InternalLcDsl.g:80:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:81:7: ( ',' ) - // InternalLcDsl.g:81:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:82:7: ( 'internal' ) - // InternalLcDsl.g:82:9: 'internal' - { - match("internal"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:83:7: ( 'external' ) - // InternalLcDsl.g:83:9: 'external' - { - match("external"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:84:7: ( 'none' ) - // InternalLcDsl.g:84:9: 'none' - { - match("none"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:85:7: ( 'java' ) - // InternalLcDsl.g:85:9: 'java' - { - match("java"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:86:7: ( 'eclipse' ) - // InternalLcDsl.g:86:9: 'eclipse' - { - match("eclipse"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:87:7: ( 'rap' ) - // InternalLcDsl.g:87:9: 'rap' - { - match("rap"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:88:7: ( 'group' ) - // InternalLcDsl.g:88:9: 'group' - { - match("group"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:89:7: ( 'swtbot' ) - // InternalLcDsl.g:89:9: 'swtbot' - { - match("swtbot"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:90:7: ( 'junit-plugin' ) - // InternalLcDsl.g:90:9: 'junit-plugin' - { - match("junit-plugin"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:91:7: ( 'inherit' ) - // InternalLcDsl.g:91:9: 'inherit' - { - match("inherit"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:92:8: ( 'run' ) - // InternalLcDsl.g:92:10: 'run' - { - match("run"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:93:8: ( 'debug' ) - // InternalLcDsl.g:93:10: 'debug' - { - match("debug"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:94:8: ( 'profile' ) - // InternalLcDsl.g:94:10: 'profile' - { - match("profile"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "T__103" - public final void mT__103() throws RecognitionException { - try { - int _type = T__103; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:95:8: ( 'coverage' ) - // InternalLcDsl.g:95:10: 'coverage' - { - match("coverage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__103" - - // $ANTLR start "T__104" - public final void mT__104() throws RecognitionException { - try { - int _type = T__104; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:96:8: ( 'M' ) - // InternalLcDsl.g:96:10: 'M' - { - match('M'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__104" - - // $ANTLR start "T__105" - public final void mT__105() throws RecognitionException { - try { - int _type = T__105; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:97:8: ( 'mb' ) - // InternalLcDsl.g:97:10: 'mb' - { - match("mb"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "T__106" - public final void mT__106() throws RecognitionException { - try { - int _type = T__106; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:98:8: ( 'MB' ) - // InternalLcDsl.g:98:10: 'MB' - { - match("MB"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__106" - - // $ANTLR start "T__107" - public final void mT__107() throws RecognitionException { - try { - int _type = T__107; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:99:8: ( 'm' ) - // InternalLcDsl.g:99:10: 'm' - { - match('m'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__107" - - // $ANTLR start "T__108" - public final void mT__108() throws RecognitionException { - try { - int _type = T__108; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:100:8: ( 'G' ) - // InternalLcDsl.g:100:10: 'G' - { - match('G'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__108" - - // $ANTLR start "T__109" - public final void mT__109() throws RecognitionException { - try { - int _type = T__109; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:101:8: ( 'gb' ) - // InternalLcDsl.g:101:10: 'gb' - { - match("gb"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__109" - - // $ANTLR start "T__110" - public final void mT__110() throws RecognitionException { - try { - int _type = T__110; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:102:8: ( 'GB' ) - // InternalLcDsl.g:102:10: 'GB' - { - match("GB"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__110" - - // $ANTLR start "T__111" - public final void mT__111() throws RecognitionException { - try { - int _type = T__111; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:103:8: ( 'g' ) - // InternalLcDsl.g:103:10: 'g' - { - match('g'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__111" - - // $ANTLR start "T__112" - public final void mT__112() throws RecognitionException { - try { - int _type = T__112; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:104:8: ( 'stdout' ) - // InternalLcDsl.g:104:10: 'stdout' - { - match("stdout"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__112" - - // $ANTLR start "T__113" - public final void mT__113() throws RecognitionException { - try { - int _type = T__113; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:105:8: ( 'stderr' ) - // InternalLcDsl.g:105:10: 'stderr' - { - match("stderr"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__113" - - // $ANTLR start "T__114" - public final void mT__114() throws RecognitionException { - try { - int _type = T__114; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:106:8: ( 'both-out' ) - // InternalLcDsl.g:106:10: 'both-out' - { - match("both-out"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__114" - - // $ANTLR start "T__115" - public final void mT__115() throws RecognitionException { - try { - int _type = T__115; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:107:8: ( 'stdin' ) - // InternalLcDsl.g:107:10: 'stdin' - { - match("stdin"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__115" - - // $ANTLR start "T__116" - public final void mT__116() throws RecognitionException { - try { - int _type = T__116; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:108:8: ( 'junit5' ) - // InternalLcDsl.g:108:10: 'junit5' - { - match("junit5"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__116" - - // $ANTLR start "T__117" - public final void mT__117() throws RecognitionException { - try { - int _type = T__117; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:109:8: ( 'junit4' ) - // InternalLcDsl.g:109:10: 'junit4' - { - match("junit4"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__117" - - // $ANTLR start "T__118" - public final void mT__118() throws RecognitionException { - try { - int _type = T__118; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:110:8: ( 'junit3' ) - // InternalLcDsl.g:110:10: 'junit3' - { - match("junit3"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__118" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4313:10: ( ( '0' .. '9' )+ ) - // InternalLcDsl.g:4313:12: ( '0' .. '9' )+ - { - // InternalLcDsl.g:4313:12: ( '0' .. '9' )+ - int cnt1=0; - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>='0' && LA1_0<='9')) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalLcDsl.g:4313:13: '0' .. '9' - { - matchRange('0','9'); - - } - break; - - default : - if ( cnt1 >= 1 ) break loop1; - EarlyExitException eee = - new EarlyExitException(1, input); - throw eee; - } - cnt1++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_BOOLEAN" - public final void mRULE_BOOLEAN() throws RecognitionException { - try { - int _type = RULE_BOOLEAN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4315:14: ( ( 'true' | 'false' ) ) - // InternalLcDsl.g:4315:16: ( 'true' | 'false' ) - { - // InternalLcDsl.g:4315:16: ( 'true' | 'false' ) - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0=='t') ) { - alt2=1; - } - else if ( (LA2_0=='f') ) { - alt2=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 2, 0, input); - - throw nvae; - } - switch (alt2) { - case 1 : - // InternalLcDsl.g:4315:17: 'true' - { - match("true"); - - - } - break; - case 2 : - // InternalLcDsl.g:4315:24: 'false' - { - match("false"); - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BOOLEAN" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4317:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* ) - // InternalLcDsl.g:4317:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* - { - // InternalLcDsl.g:4317:11: ( '^' )? - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='^') ) { - alt3=1; - } - switch (alt3) { - case 1 : - // InternalLcDsl.g:4317: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;} - - // InternalLcDsl.g:4317:40: ( ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='-' && LA5_0<='.')||(LA5_0>='0' && LA5_0<='9')||(LA5_0>='A' && LA5_0<='Z')||(LA5_0>='^' && LA5_0<='_')||(LA5_0>='a' && LA5_0<='z')) ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // InternalLcDsl.g:4317:41: ( '.' )? ( 'a' .. 'z' | 'A' .. 'Z' | '^' | '_' | '-' | '0' .. '9' ) - { - // InternalLcDsl.g:4317:41: ( '.' )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='.') ) { - alt4=1; - } - switch (alt4) { - case 1 : - // InternalLcDsl.g:4317:41: '.' - { - match('.'); - - } - break; - - } - - if ( input.LA(1)=='-'||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||(input.LA(1)>='^' && 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 loop5; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_QUALIFIER" - public final void mRULE_QUALIFIER() throws RecognitionException { - try { - // InternalLcDsl.g:4319:25: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* ) - // InternalLcDsl.g:4319:27: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* - { - // InternalLcDsl.g:4319:27: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '-' | '0' .. '9' )* - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')||(LA6_0>='A' && LA6_0<='Z')||LA6_0=='_'||(LA6_0>='a' && LA6_0<='z')) ) { - alt6=1; - } - - - switch (alt6) { - case 1 : - // InternalLcDsl.g: - { - if ( input.LA(1)=='-'||(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 loop6; - } - } while (true); - - - } - - } - finally { - } - } - // $ANTLR end "RULE_QUALIFIER" - - // $ANTLR start "RULE_VERSION" - public final void mRULE_VERSION() throws RecognitionException { - try { - int _type = RULE_VERSION; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4321:14: ( RULE_INT ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? ) - // InternalLcDsl.g:4321:16: RULE_INT ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? - { - mRULE_INT(); - // InternalLcDsl.g:4321:25: ( '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='.') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // InternalLcDsl.g:4321:26: '.' RULE_INT ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? - { - match('.'); - mRULE_INT(); - // InternalLcDsl.g:4321:39: ( '.' RULE_INT ( '.' RULE_QUALIFIER )? )? - int alt8=2; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='.') ) { - alt8=1; - } - switch (alt8) { - case 1 : - // InternalLcDsl.g:4321:40: '.' RULE_INT ( '.' RULE_QUALIFIER )? - { - match('.'); - mRULE_INT(); - // InternalLcDsl.g:4321:53: ( '.' RULE_QUALIFIER )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='.') ) { - alt7=1; - } - switch (alt7) { - case 1 : - // InternalLcDsl.g:4321:54: '.' RULE_QUALIFIER - { - match('.'); - mRULE_QUALIFIER(); - - } - break; - - } - - - } - break; - - } - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_VERSION" - - // $ANTLR start "RULE_EQ" - public final void mRULE_EQ() throws RecognitionException { - try { - int _type = RULE_EQ; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4323:9: ( '=' ) - // InternalLcDsl.g:4323:11: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_EQ" - - // $ANTLR start "RULE_BLOCK_BEGIN" - public final void mRULE_BLOCK_BEGIN() throws RecognitionException { - try { - int _type = RULE_BLOCK_BEGIN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4325:18: ( '{' ) - // InternalLcDsl.g:4325:20: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BLOCK_BEGIN" - - // $ANTLR start "RULE_BLOCK_END" - public final void mRULE_BLOCK_END() throws RecognitionException { - try { - int _type = RULE_BLOCK_END; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4327:16: ( '}' ) - // InternalLcDsl.g:4327:18: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BLOCK_END" - - // $ANTLR start "RULE_BRACKET_OPEN" - public final void mRULE_BRACKET_OPEN() throws RecognitionException { - try { - int _type = RULE_BRACKET_OPEN; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4329:19: ( '(' ) - // InternalLcDsl.g:4329:21: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BRACKET_OPEN" - - // $ANTLR start "RULE_BRACKET_CLOSE" - public final void mRULE_BRACKET_CLOSE() throws RecognitionException { - try { - int _type = RULE_BRACKET_CLOSE; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4331:20: ( ')' ) - // InternalLcDsl.g:4331:22: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_BRACKET_CLOSE" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalLcDsl.g:4333:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalLcDsl.g:4333:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - { - // InternalLcDsl.g:4333:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\"') ) { - alt12=1; - } - else if ( (LA12_0=='\'') ) { - alt12=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - switch (alt12) { - case 1 : - // InternalLcDsl.g:4333:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' - { - match('\"'); - // InternalLcDsl.g:4333:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop10: - do { - int alt10=3; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='\\') ) { - alt10=1; - } - else if ( ((LA10_0>='\u0000' && LA10_0<='!')||(LA10_0>='#' && LA10_0<='[')||(LA10_0>=']' && LA10_0<='\uFFFF')) ) { - alt10=2; - } - - - switch (alt10) { - case 1 : - // InternalLcDsl.g:4333:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalLcDsl.g:4333:28: ~ ( ( '\\\\' | '\"' ) ) - { - 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 loop10; - } - } while (true); - - match('\"'); - - } - break; - case 2 : - // InternalLcDsl.g:4333:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' - { - match('\''); - // InternalLcDsl.g:4333:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop11: - do { - int alt11=3; - int LA11_0 = input.LA(1); - - if ( (LA11_0=='\\') ) { - alt11=1; - } - else if ( ((LA11_0>='\u0000' && LA11_0<='&')||(LA11_0>='(' && LA11_0<='[')||(LA11_0>=']' && LA11_0<='\uFFFF')) ) { - alt11=2; - } - - - switch (alt11) { - case 1 : - // InternalLcDsl.g:4333:54: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // InternalLcDsl.g:4333:61: ~ ( ( '\\\\' | '\\'' ) ) - { - 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 loop11; - } - } 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; - // InternalLcDsl.g:4335:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalLcDsl.g:4335:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // InternalLcDsl.g:4335:24: ( options {greedy=false; } : . )* - loop13: - do { - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='*') ) { - int LA13_1 = input.LA(2); - - if ( (LA13_1=='/') ) { - alt13=2; - } - else if ( ((LA13_1>='\u0000' && LA13_1<='.')||(LA13_1>='0' && LA13_1<='\uFFFF')) ) { - alt13=1; - } - - - } - else if ( ((LA13_0>='\u0000' && LA13_0<=')')||(LA13_0>='+' && LA13_0<='\uFFFF')) ) { - alt13=1; - } - - - switch (alt13) { - case 1 : - // InternalLcDsl.g:4335:52: . - { - matchAny(); - - } - break; - - default : - break loop13; - } - } 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; - // InternalLcDsl.g:4337:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalLcDsl.g:4337:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // InternalLcDsl.g:4337:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop14: - do { - int alt14=2; - int LA14_0 = input.LA(1); - - if ( ((LA14_0>='\u0000' && LA14_0<='\t')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\uFFFF')) ) { - alt14=1; - } - - - switch (alt14) { - case 1 : - // InternalLcDsl.g:4337: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 loop14; - } - } while (true); - - // InternalLcDsl.g:4337:40: ( ( '\\r' )? '\\n' )? - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0=='\n'||LA16_0=='\r') ) { - alt16=1; - } - switch (alt16) { - case 1 : - // InternalLcDsl.g:4337:41: ( '\\r' )? '\\n' - { - // InternalLcDsl.g:4337:41: ( '\\r' )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='\r') ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalLcDsl.g:4337: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; - // InternalLcDsl.g:4339:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalLcDsl.g:4339:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // InternalLcDsl.g:4339:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt17=0; - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>='\t' && LA17_0<='\n')||LA17_0=='\r'||LA17_0==' ') ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalLcDsl.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 ( cnt17 >= 1 ) break loop17; - EarlyExitException eee = - new EarlyExitException(17, input); - throw eee; - } - cnt17++; - } 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; - // InternalLcDsl.g:4341:16: ( . ) - // InternalLcDsl.g:4341:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // InternalLcDsl.g:1:8: ( T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | RULE_INT | RULE_BOOLEAN | RULE_ID | RULE_VERSION | RULE_EQ | RULE_BLOCK_BEGIN | RULE_BLOCK_END | RULE_BRACKET_OPEN | RULE_BRACKET_CLOSE | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt18=114; - alt18 = dfa18.predict(input); - switch (alt18) { - case 1 : - // InternalLcDsl.g:1:10: T__19 - { - mT__19(); - - } - break; - case 2 : - // InternalLcDsl.g:1:16: T__20 - { - mT__20(); - - } - break; - case 3 : - // InternalLcDsl.g:1:22: T__21 - { - mT__21(); - - } - break; - case 4 : - // InternalLcDsl.g:1:28: T__22 - { - mT__22(); - - } - break; - case 5 : - // InternalLcDsl.g:1:34: T__23 - { - mT__23(); - - } - break; - case 6 : - // InternalLcDsl.g:1:40: T__24 - { - mT__24(); - - } - break; - case 7 : - // InternalLcDsl.g:1:46: T__25 - { - mT__25(); - - } - break; - case 8 : - // InternalLcDsl.g:1:52: T__26 - { - mT__26(); - - } - break; - case 9 : - // InternalLcDsl.g:1:58: T__27 - { - mT__27(); - - } - break; - case 10 : - // InternalLcDsl.g:1:64: T__28 - { - mT__28(); - - } - break; - case 11 : - // InternalLcDsl.g:1:70: T__29 - { - mT__29(); - - } - break; - case 12 : - // InternalLcDsl.g:1:76: T__30 - { - mT__30(); - - } - break; - case 13 : - // InternalLcDsl.g:1:82: T__31 - { - mT__31(); - - } - break; - case 14 : - // InternalLcDsl.g:1:88: T__32 - { - mT__32(); - - } - break; - case 15 : - // InternalLcDsl.g:1:94: T__33 - { - mT__33(); - - } - break; - case 16 : - // InternalLcDsl.g:1:100: T__34 - { - mT__34(); - - } - break; - case 17 : - // InternalLcDsl.g:1:106: T__35 - { - mT__35(); - - } - break; - case 18 : - // InternalLcDsl.g:1:112: T__36 - { - mT__36(); - - } - break; - case 19 : - // InternalLcDsl.g:1:118: T__37 - { - mT__37(); - - } - break; - case 20 : - // InternalLcDsl.g:1:124: T__38 - { - mT__38(); - - } - break; - case 21 : - // InternalLcDsl.g:1:130: T__39 - { - mT__39(); - - } - break; - case 22 : - // InternalLcDsl.g:1:136: T__40 - { - mT__40(); - - } - break; - case 23 : - // InternalLcDsl.g:1:142: T__41 - { - mT__41(); - - } - break; - case 24 : - // InternalLcDsl.g:1:148: T__42 - { - mT__42(); - - } - break; - case 25 : - // InternalLcDsl.g:1:154: T__43 - { - mT__43(); - - } - break; - case 26 : - // InternalLcDsl.g:1:160: T__44 - { - mT__44(); - - } - break; - case 27 : - // InternalLcDsl.g:1:166: T__45 - { - mT__45(); - - } - break; - case 28 : - // InternalLcDsl.g:1:172: T__46 - { - mT__46(); - - } - break; - case 29 : - // InternalLcDsl.g:1:178: T__47 - { - mT__47(); - - } - break; - case 30 : - // InternalLcDsl.g:1:184: T__48 - { - mT__48(); - - } - break; - case 31 : - // InternalLcDsl.g:1:190: T__49 - { - mT__49(); - - } - break; - case 32 : - // InternalLcDsl.g:1:196: T__50 - { - mT__50(); - - } - break; - case 33 : - // InternalLcDsl.g:1:202: T__51 - { - mT__51(); - - } - break; - case 34 : - // InternalLcDsl.g:1:208: T__52 - { - mT__52(); - - } - break; - case 35 : - // InternalLcDsl.g:1:214: T__53 - { - mT__53(); - - } - break; - case 36 : - // InternalLcDsl.g:1:220: T__54 - { - mT__54(); - - } - break; - case 37 : - // InternalLcDsl.g:1:226: T__55 - { - mT__55(); - - } - break; - case 38 : - // InternalLcDsl.g:1:232: T__56 - { - mT__56(); - - } - break; - case 39 : - // InternalLcDsl.g:1:238: T__57 - { - mT__57(); - - } - break; - case 40 : - // InternalLcDsl.g:1:244: T__58 - { - mT__58(); - - } - break; - case 41 : - // InternalLcDsl.g:1:250: T__59 - { - mT__59(); - - } - break; - case 42 : - // InternalLcDsl.g:1:256: T__60 - { - mT__60(); - - } - break; - case 43 : - // InternalLcDsl.g:1:262: T__61 - { - mT__61(); - - } - break; - case 44 : - // InternalLcDsl.g:1:268: T__62 - { - mT__62(); - - } - break; - case 45 : - // InternalLcDsl.g:1:274: T__63 - { - mT__63(); - - } - break; - case 46 : - // InternalLcDsl.g:1:280: T__64 - { - mT__64(); - - } - break; - case 47 : - // InternalLcDsl.g:1:286: T__65 - { - mT__65(); - - } - break; - case 48 : - // InternalLcDsl.g:1:292: T__66 - { - mT__66(); - - } - break; - case 49 : - // InternalLcDsl.g:1:298: T__67 - { - mT__67(); - - } - break; - case 50 : - // InternalLcDsl.g:1:304: T__68 - { - mT__68(); - - } - break; - case 51 : - // InternalLcDsl.g:1:310: T__69 - { - mT__69(); - - } - break; - case 52 : - // InternalLcDsl.g:1:316: T__70 - { - mT__70(); - - } - break; - case 53 : - // InternalLcDsl.g:1:322: T__71 - { - mT__71(); - - } - break; - case 54 : - // InternalLcDsl.g:1:328: T__72 - { - mT__72(); - - } - break; - case 55 : - // InternalLcDsl.g:1:334: T__73 - { - mT__73(); - - } - break; - case 56 : - // InternalLcDsl.g:1:340: T__74 - { - mT__74(); - - } - break; - case 57 : - // InternalLcDsl.g:1:346: T__75 - { - mT__75(); - - } - break; - case 58 : - // InternalLcDsl.g:1:352: T__76 - { - mT__76(); - - } - break; - case 59 : - // InternalLcDsl.g:1:358: T__77 - { - mT__77(); - - } - break; - case 60 : - // InternalLcDsl.g:1:364: T__78 - { - mT__78(); - - } - break; - case 61 : - // InternalLcDsl.g:1:370: T__79 - { - mT__79(); - - } - break; - case 62 : - // InternalLcDsl.g:1:376: T__80 - { - mT__80(); - - } - break; - case 63 : - // InternalLcDsl.g:1:382: T__81 - { - mT__81(); - - } - break; - case 64 : - // InternalLcDsl.g:1:388: T__82 - { - mT__82(); - - } - break; - case 65 : - // InternalLcDsl.g:1:394: T__83 - { - mT__83(); - - } - break; - case 66 : - // InternalLcDsl.g:1:400: T__84 - { - mT__84(); - - } - break; - case 67 : - // InternalLcDsl.g:1:406: T__85 - { - mT__85(); - - } - break; - case 68 : - // InternalLcDsl.g:1:412: T__86 - { - mT__86(); - - } - break; - case 69 : - // InternalLcDsl.g:1:418: T__87 - { - mT__87(); - - } - break; - case 70 : - // InternalLcDsl.g:1:424: T__88 - { - mT__88(); - - } - break; - case 71 : - // InternalLcDsl.g:1:430: T__89 - { - mT__89(); - - } - break; - case 72 : - // InternalLcDsl.g:1:436: T__90 - { - mT__90(); - - } - break; - case 73 : - // InternalLcDsl.g:1:442: T__91 - { - mT__91(); - - } - break; - case 74 : - // InternalLcDsl.g:1:448: T__92 - { - mT__92(); - - } - break; - case 75 : - // InternalLcDsl.g:1:454: T__93 - { - mT__93(); - - } - break; - case 76 : - // InternalLcDsl.g:1:460: T__94 - { - mT__94(); - - } - break; - case 77 : - // InternalLcDsl.g:1:466: T__95 - { - mT__95(); - - } - break; - case 78 : - // InternalLcDsl.g:1:472: T__96 - { - mT__96(); - - } - break; - case 79 : - // InternalLcDsl.g:1:478: T__97 - { - mT__97(); - - } - break; - case 80 : - // InternalLcDsl.g:1:484: T__98 - { - mT__98(); - - } - break; - case 81 : - // InternalLcDsl.g:1:490: T__99 - { - mT__99(); - - } - break; - case 82 : - // InternalLcDsl.g:1:496: T__100 - { - mT__100(); - - } - break; - case 83 : - // InternalLcDsl.g:1:503: T__101 - { - mT__101(); - - } - break; - case 84 : - // InternalLcDsl.g:1:510: T__102 - { - mT__102(); - - } - break; - case 85 : - // InternalLcDsl.g:1:517: T__103 - { - mT__103(); - - } - break; - case 86 : - // InternalLcDsl.g:1:524: T__104 - { - mT__104(); - - } - break; - case 87 : - // InternalLcDsl.g:1:531: T__105 - { - mT__105(); - - } - break; - case 88 : - // InternalLcDsl.g:1:538: T__106 - { - mT__106(); - - } - break; - case 89 : - // InternalLcDsl.g:1:545: T__107 - { - mT__107(); - - } - break; - case 90 : - // InternalLcDsl.g:1:552: T__108 - { - mT__108(); - - } - break; - case 91 : - // InternalLcDsl.g:1:559: T__109 - { - mT__109(); - - } - break; - case 92 : - // InternalLcDsl.g:1:566: T__110 - { - mT__110(); - - } - break; - case 93 : - // InternalLcDsl.g:1:573: T__111 - { - mT__111(); - - } - break; - case 94 : - // InternalLcDsl.g:1:580: T__112 - { - mT__112(); - - } - break; - case 95 : - // InternalLcDsl.g:1:587: T__113 - { - mT__113(); - - } - break; - case 96 : - // InternalLcDsl.g:1:594: T__114 - { - mT__114(); - - } - break; - case 97 : - // InternalLcDsl.g:1:601: T__115 - { - mT__115(); - - } - break; - case 98 : - // InternalLcDsl.g:1:608: T__116 - { - mT__116(); - - } - break; - case 99 : - // InternalLcDsl.g:1:615: T__117 - { - mT__117(); - - } - break; - case 100 : - // InternalLcDsl.g:1:622: T__118 - { - mT__118(); - - } - break; - case 101 : - // InternalLcDsl.g:1:629: RULE_INT - { - mRULE_INT(); - - } - break; - case 102 : - // InternalLcDsl.g:1:638: RULE_BOOLEAN - { - mRULE_BOOLEAN(); - - } - break; - case 103 : - // InternalLcDsl.g:1:651: RULE_ID - { - mRULE_ID(); - - } - break; - case 104 : - // InternalLcDsl.g:1:659: RULE_VERSION - { - mRULE_VERSION(); - - } - break; - case 105 : - // InternalLcDsl.g:1:672: RULE_EQ - { - mRULE_EQ(); - - } - break; - case 106 : - // InternalLcDsl.g:1:680: RULE_BLOCK_BEGIN - { - mRULE_BLOCK_BEGIN(); - - } - break; - case 107 : - // InternalLcDsl.g:1:697: RULE_BLOCK_END - { - mRULE_BLOCK_END(); - - } - break; - case 108 : - // InternalLcDsl.g:1:712: RULE_BRACKET_OPEN - { - mRULE_BRACKET_OPEN(); - - } - break; - case 109 : - // InternalLcDsl.g:1:730: RULE_BRACKET_CLOSE - { - mRULE_BRACKET_CLOSE(); - - } - break; - case 110 : - // InternalLcDsl.g:1:749: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 111 : - // InternalLcDsl.g:1:761: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 112 : - // InternalLcDsl.g:1:777: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 113 : - // InternalLcDsl.g:1:793: RULE_WS - { - mRULE_WS(); - - } - break; - case 114 : - // InternalLcDsl.g:1:801: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA18 dfa18 = new DFA18(this); - static final String DFA18_eotS = - "\1\uffff\1\55\1\62\10\55\1\uffff\1\55\1\uffff\5\55\1\uffff\3\55\2\uffff\1\55\1\143\1\145\1\147\1\150\1\51\6\uffff\3\51\2\uffff\3\55\1\uffff\3\55\1\u0080\1\uffff\25\55\1\uffff\2\55\1\uffff\11\55\1\u00af\2\55\1\uffff\4\55\2\uffff\3\55\1\u00bc\1\uffff\1\u00bd\1\uffff\1\u00be\2\uffff\1\150\12\uffff\10\55\1\u00c7\2\55\1\u00cb\1\uffff\31\55\1\u00ea\1\u00eb\23\55\1\uffff\10\55\1\u010a\3\55\3\uffff\10\55\1\uffff\3\55\1\uffff\11\55\1\u0122\2\55\1\u0125\7\55\1\u012d\11\55\2\uffff\10\55\1\u0141\4\55\1\u0146\1\u0147\1\u0148\7\55\1\u0150\1\u0151\5\55\1\uffff\1\u0157\21\55\1\u0169\3\55\1\u0150\1\uffff\2\55\1\uffff\6\55\1\u0175\1\uffff\6\55\1\u017c\10\55\1\u0186\1\u0187\2\55\1\uffff\4\55\3\uffff\6\55\1\u0194\2\uffff\3\55\1\u0198\1\u0199\1\uffff\1\55\1\u019e\6\55\1\u01a5\1\55\1\u01a7\1\u01a8\1\u01a9\4\55\1\uffff\6\55\1\u01b4\2\55\1\u01b7\1\u01b8\1\uffff\3\55\1\u01bc\2\55\1\uffff\1\55\1\u01c0\2\55\1\u01c5\4\55\2\uffff\5\55\1\u01cf\1\55\1\u01d1\4\55\1\uffff\3\55\2\uffff\1\55\1\u01da\1\u01db\1\u01dc\1\uffff\5\55\1\u01e2\1\uffff\1\55\3\uffff\5\55\1\u01e9\4\55\1\uffff\2\55\2\uffff\1\55\1\u01f1\1\55\1\uffff\3\55\1\uffff\4\55\1\uffff\6\55\1\u0200\1\u0201\1\u0202\1\uffff\1\55\1\uffff\1\u0205\3\55\1\u0209\3\55\3\uffff\1\u020d\2\55\1\u0210\1\55\1\uffff\1\55\1\u0213\1\u0214\3\55\1\uffff\1\u0218\6\55\1\uffff\2\55\1\u0221\10\55\1\u022a\2\55\3\uffff\1\u022d\1\55\1\uffff\1\55\1\u0230\1\55\1\uffff\1\u0232\1\u0233\1\55\1\uffff\2\55\1\uffff\2\55\2\uffff\1\55\1\u023a\1\55\1\uffff\10\55\1\uffff\2\55\1\u0246\4\55\1\u024b\1\uffff\1\u024c\1\55\1\uffff\1\u024e\1\55\1\uffff\1\55\2\uffff\4\55\1\u0255\1\55\1\uffff\1\u0257\1\u0258\3\55\1\u025c\5\55\1\uffff\4\55\2\uffff\1\55\1\uffff\5\55\1\u026c\1\uffff\1\u026d\2\uffff\1\u026e\2\55\1\uffff\1\u0271\1\55\1\u0273\6\55\1\u027a\1\55\1\u027c\2\55\1\u027f\3\uffff\1\55\1\u0281\1\uffff\1\55\1\uffff\1\55\1\u0284\3\55\1\u0288\1\uffff\1\u0289\1\uffff\1\u028a\1\55\1\uffff\1\55\1\uffff\2\55\1\uffff\1\u028f\2\55\3\uffff\4\55\1\uffff\4\55\1\u029a\5\55\1\uffff\1\u02a0\1\55\1\u02a2\2\55\1\uffff\1\55\1\uffff\1\55\1\u02a7\2\55\1\uffff\1\u02aa\1\55\1\uffff\1\u02ac\1\uffff"; - static final String DFA18_eofS = - "\u02ad\uffff"; - static final String DFA18_minS = - "\1\0\1\143\1\55\1\142\1\141\1\157\1\145\1\141\1\145\1\165\1\154\1\uffff\1\141\1\uffff\1\141\1\160\1\147\1\155\1\145\1\uffff\1\157\1\145\1\157\2\uffff\1\141\3\55\1\56\1\101\6\uffff\2\0\1\52\2\uffff\1\143\1\166\1\154\1\uffff\1\151\1\155\1\156\1\55\1\uffff\1\163\1\147\1\160\1\164\1\157\1\162\1\141\1\154\1\157\2\55\2\141\1\163\1\144\1\156\1\160\1\145\1\141\1\156\1\141\1\uffff\1\162\1\151\1\uffff\1\157\1\165\1\164\2\162\1\164\1\156\1\143\2\55\1\141\1\163\1\uffff\1\157\1\164\1\142\1\147\2\uffff\1\166\1\156\1\157\1\55\1\uffff\1\55\1\uffff\1\55\2\uffff\1\56\12\uffff\1\154\1\143\1\154\1\145\2\151\1\165\1\156\1\55\1\142\1\150\1\55\1\uffff\1\164\1\165\1\154\1\157\1\160\1\145\1\164\1\157\1\163\1\155\1\143\1\145\1\151\1\142\1\160\1\162\1\145\1\146\1\162\1\166\1\163\1\164\1\154\1\151\1\145\2\55\1\160\1\154\1\146\1\145\1\141\1\163\1\153\1\164\1\144\1\147\1\150\1\164\1\155\1\151\1\157\1\145\1\154\1\145\1\141\1\uffff\1\143\1\145\1\164\1\167\1\150\1\55\1\141\1\165\1\55\1\141\1\151\1\165\3\uffff\1\151\2\165\2\162\1\160\1\141\1\55\1\uffff\1\162\1\145\1\157\1\uffff\1\162\1\155\1\151\1\163\1\164\1\147\1\165\1\162\1\145\1\55\1\157\1\141\1\55\1\156\1\157\1\55\1\164\1\165\1\162\1\156\1\55\1\143\1\154\1\151\1\145\1\141\1\162\1\170\1\151\1\145\2\uffff\1\55\2\151\1\141\2\162\1\163\1\151\1\55\1\145\1\165\2\151\3\55\1\157\2\162\1\165\2\162\1\145\2\55\1\163\1\55\1\155\1\171\1\147\1\uffff\1\55\1\164\1\160\1\143\1\164\1\144\1\156\1\157\1\163\1\154\1\143\1\171\1\162\1\144\1\141\1\145\1\143\1\164\1\55\2\162\1\151\1\55\1\uffff\1\156\1\154\1\uffff\1\163\1\164\1\151\1\154\1\164\1\162\1\55\1\uffff\1\150\1\145\1\157\1\155\1\143\1\145\1\55\1\156\2\162\1\146\1\147\1\156\1\151\1\141\2\55\1\160\1\156\1\uffff\2\143\1\154\1\156\3\uffff\1\156\1\145\1\151\1\144\1\156\1\147\1\55\2\uffff\1\145\2\157\2\55\1\uffff\2\55\2\151\1\145\1\141\1\156\1\145\1\55\1\154\3\55\1\143\1\156\2\141\1\uffff\1\157\1\145\1\164\1\163\1\151\1\164\1\55\1\156\1\145\2\55\1\uffff\1\55\1\164\1\156\1\55\1\145\1\143\1\uffff\2\55\1\165\1\151\1\55\2\164\1\156\1\147\2\uffff\1\141\1\147\2\164\1\145\1\55\1\141\1\55\1\164\1\145\1\141\1\165\1\uffff\1\162\1\165\1\144\2\uffff\1\160\3\55\1\uffff\1\164\1\157\1\55\1\154\1\155\1\55\1\uffff\1\141\3\uffff\3\164\1\162\1\165\1\55\1\145\1\157\1\144\1\141\1\uffff\1\55\1\166\2\uffff\1\155\2\55\1\uffff\1\55\1\164\1\165\1\uffff\1\156\1\145\1\162\1\151\1\uffff\2\55\2\145\1\143\4\55\1\uffff\1\154\1\uffff\2\55\1\154\1\155\1\55\1\164\1\145\1\154\3\uffff\1\55\1\156\1\164\1\55\1\145\1\uffff\1\163\2\55\1\151\1\164\1\156\1\uffff\1\55\1\154\1\141\1\154\1\155\1\145\1\141\1\uffff\1\164\1\145\1\55\1\151\1\156\1\144\1\141\1\156\2\160\1\162\1\55\1\145\1\144\3\uffff\1\55\1\144\1\uffff\1\164\1\55\1\145\1\uffff\2\55\1\165\1\uffff\1\55\1\141\1\uffff\1\156\1\163\2\uffff\1\157\1\55\1\144\1\uffff\1\145\1\164\1\154\1\141\1\154\2\151\1\156\1\uffff\1\55\1\151\1\55\1\164\1\151\1\162\1\141\1\55\1\uffff\1\55\1\151\1\uffff\1\55\1\141\1\uffff\1\156\2\uffff\1\147\1\145\1\147\1\164\1\55\1\156\1\uffff\2\55\1\145\1\55\1\151\1\55\1\156\1\155\1\166\1\164\1\156\1\uffff\1\151\1\55\1\157\1\164\2\uffff\1\162\1\uffff\1\147\1\164\1\151\1\156\1\163\1\55\1\uffff\1\55\2\uffff\1\55\1\141\1\156\1\uffff\1\55\1\145\1\55\1\150\1\147\1\157\1\164\1\166\1\150\1\55\1\163\1\55\1\156\1\166\1\55\3\uffff\1\154\1\55\1\uffff\1\157\1\uffff\1\162\1\55\1\156\1\145\1\151\1\55\1\uffff\1\55\1\uffff\1\55\1\151\1\uffff\1\154\1\uffff\1\165\1\145\1\uffff\1\55\1\155\1\144\3\uffff\1\162\1\157\1\164\1\141\1\uffff\1\160\1\145\1\157\1\167\1\55\1\144\1\154\1\162\1\156\1\145\1\uffff\1\55\1\141\1\55\1\155\1\144\1\uffff\1\164\1\uffff\1\145\1\55\1\145\1\156\1\uffff\1\55\1\164\1\uffff\1\55\1\uffff"; - static final String DFA18_maxS = - "\1\uffff\1\170\1\172\1\165\1\162\1\157\1\171\1\165\1\145\1\165\1\157\1\uffff\1\157\1\uffff\1\162\1\160\1\156\1\155\1\162\1\uffff\1\162\1\145\1\157\2\uffff\1\165\3\172\1\71\1\172\6\uffff\2\uffff\1\57\2\uffff\1\164\1\166\1\154\1\uffff\1\170\1\164\1\156\1\172\1\uffff\1\163\1\147\1\160\1\164\1\157\1\162\1\141\1\166\1\157\1\156\1\164\1\157\2\163\1\160\1\156\1\160\1\145\1\141\1\166\1\145\1\uffff\1\162\1\151\1\uffff\1\157\1\165\1\164\2\162\1\164\1\156\1\164\1\55\1\172\1\165\1\163\1\uffff\1\157\1\164\1\166\1\147\2\uffff\1\166\1\156\1\157\1\172\1\uffff\1\172\1\uffff\1\172\2\uffff\1\71\12\uffff\1\154\1\143\1\154\1\145\2\151\1\165\1\156\1\172\1\157\1\150\1\172\1\uffff\1\164\1\165\1\154\1\157\1\160\1\145\1\164\1\157\1\163\1\155\1\166\1\145\1\151\1\142\1\160\1\162\1\157\1\146\1\162\1\166\1\163\1\164\1\154\1\151\1\145\2\172\1\160\1\154\1\164\1\145\1\141\1\163\1\153\1\164\1\152\1\147\1\150\1\164\1\155\1\151\1\157\1\145\1\154\1\145\1\141\1\uffff\1\143\1\145\1\164\1\167\1\150\1\55\1\141\1\165\1\172\1\141\1\151\1\165\3\uffff\1\151\2\165\2\162\1\160\1\141\1\55\1\uffff\1\162\1\145\1\157\1\uffff\1\162\1\155\1\151\1\163\1\164\1\147\1\165\1\162\1\145\1\172\1\157\1\141\1\172\1\156\1\157\1\55\1\164\1\165\1\162\1\156\1\172\1\143\1\154\1\151\1\145\1\141\1\162\1\170\1\151\1\145\2\uffff\1\55\2\151\1\145\2\162\2\163\1\172\1\145\1\165\2\151\3\172\1\157\2\162\1\165\2\162\1\145\2\172\1\163\1\55\1\155\1\171\1\147\1\uffff\1\172\1\164\1\160\1\143\1\164\1\144\1\156\1\157\1\163\1\154\1\143\1\171\1\162\1\144\1\141\1\145\1\143\1\164\1\172\2\162\1\151\1\172\1\uffff\1\156\1\154\1\uffff\1\163\1\164\1\151\1\154\1\164\1\162\1\172\1\uffff\1\150\1\145\1\157\1\155\1\143\1\145\1\172\1\156\2\162\1\146\1\147\1\170\1\151\1\141\2\172\1\160\1\156\1\uffff\2\143\1\154\1\156\3\uffff\1\156\1\145\1\151\1\144\1\156\1\147\1\172\2\uffff\1\145\2\157\2\172\1\uffff\1\65\1\172\2\151\1\145\1\141\1\156\1\145\1\172\1\154\3\172\1\143\1\156\2\141\1\uffff\1\157\1\145\1\164\1\163\1\151\1\164\1\172\1\156\1\145\2\172\1\uffff\1\55\1\164\1\156\1\172\1\145\1\143\1\uffff\1\55\1\172\1\165\1\151\1\172\2\164\1\156\1\147\2\uffff\1\141\1\147\2\164\1\145\1\172\1\141\1\172\1\164\1\145\1\141\1\165\1\uffff\1\162\1\165\1\144\2\uffff\1\160\3\172\1\uffff\1\164\1\157\1\55\1\154\1\155\1\172\1\uffff\1\141\3\uffff\3\164\1\162\1\165\1\172\1\145\1\157\1\144\1\141\1\uffff\1\55\1\166\2\uffff\1\155\1\172\1\55\1\uffff\1\55\1\164\1\165\1\uffff\1\156\1\145\1\162\1\151\1\uffff\2\55\2\145\1\143\1\55\3\172\1\uffff\1\154\1\uffff\1\172\1\55\1\154\1\155\1\172\1\164\1\145\1\154\3\uffff\1\172\1\156\1\164\1\172\1\145\1\uffff\1\163\2\172\1\151\1\164\1\156\1\uffff\1\172\1\154\1\141\1\154\1\155\1\145\1\141\1\uffff\1\164\1\145\1\172\1\151\1\156\1\144\1\141\1\156\2\160\1\162\1\172\1\145\1\144\3\uffff\1\172\1\144\1\uffff\1\164\1\172\1\145\1\uffff\2\172\1\165\1\uffff\1\55\1\141\1\uffff\1\156\1\163\2\uffff\1\157\1\172\1\144\1\uffff\1\145\1\164\1\154\1\141\1\154\2\151\1\156\1\uffff\1\55\1\151\1\172\1\164\1\151\1\162\1\141\1\172\1\uffff\1\172\1\151\1\uffff\1\172\1\141\1\uffff\1\156\2\uffff\1\147\1\145\1\147\1\164\1\172\1\156\1\uffff\2\172\1\145\1\55\1\151\1\172\1\156\1\155\1\166\1\164\1\156\1\uffff\1\151\1\55\1\157\1\164\2\uffff\1\162\1\uffff\1\147\1\164\1\151\1\156\1\163\1\172\1\uffff\1\172\2\uffff\1\172\1\141\1\156\1\uffff\1\172\1\145\1\172\1\150\1\147\1\157\1\164\1\166\1\150\1\172\1\163\1\172\1\156\1\166\1\172\3\uffff\1\154\1\172\1\uffff\1\157\1\uffff\1\162\1\172\1\156\1\145\1\151\1\172\1\uffff\1\172\1\uffff\1\172\1\151\1\uffff\1\154\1\uffff\1\165\1\145\1\uffff\1\172\1\155\1\144\3\uffff\1\162\1\157\1\164\1\141\1\uffff\1\160\1\145\1\157\1\167\1\172\1\144\1\154\1\162\1\156\1\145\1\uffff\1\172\1\141\1\172\1\155\1\144\1\uffff\1\164\1\uffff\1\145\1\172\1\145\1\156\1\uffff\1\172\1\164\1\uffff\1\172\1\uffff"; - static final String DFA18_acceptS = - "\13\uffff\1\16\1\uffff\1\20\5\uffff\1\42\3\uffff\1\106\1\107\6\uffff\1\147\1\151\1\152\1\153\1\154\1\155\3\uffff\1\161\1\162\3\uffff\1\147\4\uffff\1\131\25\uffff\1\16\2\uffff\1\20\14\uffff\1\42\4\uffff\1\106\1\107\4\uffff\1\135\1\uffff\1\126\1\uffff\1\132\1\145\1\uffff\1\150\1\151\1\152\1\153\1\154\1\155\1\156\1\157\1\160\1\161\14\uffff\1\127\56\uffff\1\41\14\uffff\1\133\1\130\1\134\10\uffff\1\70\3\uffff\1\67\36\uffff\1\122\1\115\36\uffff\1\64\27\uffff\1\43\2\uffff\1\112\7\uffff\1\23\23\uffff\1\76\4\uffff\1\53\1\55\1\71\7\uffff\1\146\1\77\5\uffff\1\113\21\uffff\1\72\13\uffff\1\141\6\uffff\1\75\11\uffff\1\63\1\102\14\uffff\1\46\3\uffff\1\74\1\123\4\uffff\1\116\6\uffff\1\2\1\uffff\1\66\1\73\1\103\12\uffff\1\117\2\uffff\1\136\1\137\3\uffff\1\50\3\uffff\1\100\4\uffff\1\65\11\uffff\1\26\1\uffff\1\31\10\uffff\1\142\1\143\1\144\5\uffff\1\114\6\uffff\1\27\7\uffff\1\52\16\uffff\1\22\1\36\1\124\2\uffff\1\121\3\uffff\1\54\3\uffff\1\1\2\uffff\1\111\2\uffff\1\3\1\33\3\uffff\1\37\10\uffff\1\40\10\uffff\1\125\2\uffff\1\25\2\uffff\1\110\1\uffff\1\140\1\60\6\uffff\1\61\13\uffff\1\14\4\uffff\1\101\1\17\1\uffff\1\51\6\uffff\1\24\1\uffff\1\4\1\5\3\uffff\1\62\17\uffff\1\34\1\35\1\6\2\uffff\1\47\1\uffff\1\10\6\uffff\1\21\1\uffff\1\32\2\uffff\1\104\1\uffff\1\11\2\uffff\1\12\3\uffff\1\57\1\105\1\120\4\uffff\1\15\12\uffff\1\56\5\uffff\1\13\1\uffff\1\30\4\uffff\1\7\2\uffff\1\45\1\uffff\1\44"; - static final String DFA18_specialS = - "\1\0\44\uffff\1\1\1\2\u0286\uffff}>"; - static final String[] DFA18_transitionS = { - "\11\51\2\50\2\51\1\50\22\51\1\50\1\23\1\45\4\51\1\46\1\43\1\44\2\51\1\30\1\51\1\27\1\47\12\35\1\13\1\15\1\51\1\40\3\51\6\37\1\34\5\37\1\33\15\37\3\51\1\36\1\37\1\51\1\3\1\24\1\12\1\25\1\1\1\4\1\32\1\37\1\20\1\31\1\10\1\26\1\2\1\5\1\17\1\16\1\11\1\7\1\6\1\22\1\37\1\21\1\14\3\37\1\41\1\51\1\42\uff82\51", - "\1\54\12\uffff\1\53\11\uffff\1\52", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\1\56\1\61\2\55\1\57\3\55\1\60\21\55", - "\1\63\1\uffff\1\67\13\uffff\1\65\1\uffff\1\64\2\uffff\1\66", - "\1\72\3\uffff\1\71\11\uffff\1\70\2\uffff\1\73", - "\1\74", - "\1\77\16\uffff\1\76\2\uffff\1\75\1\uffff\1\100", - "\1\103\3\uffff\1\101\17\uffff\1\102", - "\1\104", - "\1\105", - "\1\107\2\uffff\1\106", - "", - "\1\112\15\uffff\1\111", - "", - "\1\116\3\uffff\1\120\6\uffff\1\115\2\uffff\1\117\2\uffff\1\114", - "\1\121", - "\1\122\6\uffff\1\123", - "\1\124", - "\1\127\11\uffff\1\125\2\uffff\1\126", - "", - "\1\132\2\uffff\1\131", - "\1\133", - "\1\134", - "", - "", - "\1\137\23\uffff\1\140", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\1\55\1\142\17\55\1\141\10\55", - "\2\55\1\uffff\12\55\7\uffff\1\55\1\144\30\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\1\55\1\146\30\55\3\uffff\2\55\1\uffff\32\55", - "\1\152\1\uffff\12\151", - "\32\55\4\uffff\1\55\1\uffff\32\55", - "", - "", - "", - "", - "", - "", - "\0\160", - "\0\160", - "\1\161\4\uffff\1\162", - "", - "", - "\1\166\1\uffff\1\165\12\uffff\1\164\3\uffff\1\167", - "\1\170", - "\1\171", - "", - "\1\173\4\uffff\1\172\11\uffff\1\174", - "\1\175\6\uffff\1\176", - "\1\177", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\1\u0084", - "\1\u0085", - "\1\u0086", - "\1\u0087", - "\1\u0089\11\uffff\1\u0088", - "\1\u008a", - "\1\u008b\100\uffff\1\u008c", - "\1\u008d\106\uffff\1\u008e", - "\1\u0090\2\uffff\1\u0091\12\uffff\1\u008f", - "\1\u0093\12\uffff\1\u0092\5\uffff\1\u0094\1\u0095", - "\1\u0096", - "\1\u0098\2\uffff\1\u0099\10\uffff\1\u0097", - "\1\u009a", - "\1\u009b", - "\1\u009c", - "\1\u009d", - "\1\u009e\7\uffff\1\u009f", - "\1\u00a1\3\uffff\1\u00a0", - "", - "\1\u00a2", - "\1\u00a3", - "", - "\1\u00a4", - "\1\u00a5", - "\1\u00a6", - "\1\u00a7", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa", - "\1\u00ac\4\uffff\1\u00ab\13\uffff\1\u00ad", - "\1\u00ae", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u00b0\23\uffff\1\u00b1", - "\1\u00b2", - "", - "\1\u00b3", - "\1\u00b4", - "\1\u00b7\11\uffff\1\u00b6\11\uffff\1\u00b5", - "\1\u00b8", - "", - "", - "\1\u00b9", - "\1\u00ba", - "\1\u00bb", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "", - "\1\152\1\uffff\12\151", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "\1\u00c5", - "\1\u00c6", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u00c9\14\uffff\1\u00c8", - "\1\u00ca", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6\22\uffff\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\u00da", - "\1\u00db", - "\1\u00dc", - "\1\u00de\3\uffff\1\u00df\5\uffff\1\u00dd", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8\1\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\15\55\1\u00e9\14\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee\15\uffff\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f6\1\uffff\1\u00f7\3\uffff\1\u00f5", - "\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", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u010b", - "\1\u010c", - "\1\u010d", - "", - "", - "", - "\1\u010e", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\u0114", - "\1\u0115", - "", - "\1\u0116", - "\1\u0117", - "\1\u0118", - "", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\u011c", - "\1\u011d", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0123", - "\1\u0124", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0126", - "\1\u0127", - "\1\u0128", - "\1\u0129", - "\1\u012a", - "\1\u012b", - "\1\u012c", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u012e", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "\1\u0134", - "\1\u0135", - "\1\u0136", - "", - "", - "\1\u0137", - "\1\u0138", - "\1\u0139", - "\1\u013b\3\uffff\1\u013a", - "\1\u013c", - "\1\u013d", - "\1\u013e", - "\1\u0140\11\uffff\1\u013f", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "\1\u014f", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0152", - "\1\u0153", - "\1\u0154", - "\1\u0155", - "\1\u0156", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\1\u015b", - "\1\u015c", - "\1\u015d", - "\1\u015e", - "\1\u015f", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "\1\u0163", - "\1\u0164", - "\1\u0165", - "\1\u0166", - "\1\u0167", - "\1\u0168", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u016a", - "\1\u016b", - "\1\u016c", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u016d", - "\1\u016e", - "", - "\1\u016f", - "\1\u0170", - "\1\u0171", - "\1\u0172", - "\1\u0173", - "\1\u0174", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u0176", - "\1\u0177", - "\1\u0178", - "\1\u0179", - "\1\u017a", - "\1\u017b", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u017d", - "\1\u017e", - "\1\u017f", - "\1\u0180", - "\1\u0181", - "\1\u0182\11\uffff\1\u0183", - "\1\u0184", - "\1\u0185", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0188", - "\1\u0189", - "", - "\1\u018a", - "\1\u018b", - "\1\u018c", - "\1\u018d", - "", - "", - "", - "\1\u018e", - "\1\u018f", - "\1\u0190", - "\1\u0191", - "\1\u0192", - "\1\u0193", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "", - "\1\u0195", - "\1\u0196", - "\1\u0197", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u019a\5\uffff\1\u019d\1\u019c\1\u019b", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u019f", - "\1\u01a0", - "\1\u01a1", - "\1\u01a2", - "\1\u01a3", - "\1\u01a4", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01a6", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01aa", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", - "", - "\1\u01ae", - "\1\u01af", - "\1\u01b0", - "\1\u01b1", - "\1\u01b2", - "\1\u01b3", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01b5", - "\1\u01b6", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u01b9", - "\1\u01ba", - "\1\u01bb", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01bd", - "\1\u01be", - "", - "\1\u01bf", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01c1", - "\1\u01c2", - "\1\u01c4\1\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\24\55\1\u01c3\5\55", - "\1\u01c6", - "\1\u01c7", - "\1\u01c8", - "\1\u01c9", - "", - "", - "\1\u01ca", - "\1\u01cb", - "\1\u01cc", - "\1\u01cd", - "\1\u01ce", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01d0", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01d2", - "\1\u01d3", - "\1\u01d4", - "\1\u01d5", - "", - "\1\u01d6", - "\1\u01d7", - "\1\u01d8", - "", - "", - "\1\u01d9", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u01dd", - "\1\u01de", - "\1\u01df", - "\1\u01e0", - "\1\u01e1", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u01e3", - "", - "", - "", - "\1\u01e4", - "\1\u01e5", - "\1\u01e6", - "\1\u01e7", - "\1\u01e8", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01ea", - "\1\u01eb", - "\1\u01ec", - "\1\u01ed", - "", - "\1\u01ee", - "\1\u01ef", - "", - "", - "\1\u01f0", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u01f2", - "", - "\1\u01f3", - "\1\u01f4", - "\1\u01f5", - "", - "\1\u01f6", - "\1\u01f7", - "\1\u01f8", - "\1\u01f9", - "", - "\1\u01fa", - "\1\u01fb", - "\1\u01fc", - "\1\u01fd", - "\1\u01fe", - "\1\u01ff", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u0203", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\4\55\1\u0204\25\55", - "\1\u0206", - "\1\u0207", - "\1\u0208", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u020a", - "\1\u020b", - "\1\u020c", - "", - "", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u020e", - "\1\u020f", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0211", - "", - "\1\u0212", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0215", - "\1\u0216", - "\1\u0217", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0219", - "\1\u021a", - "\1\u021b", - "\1\u021c", - "\1\u021d", - "\1\u021e", - "", - "\1\u021f", - "\1\u0220", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0222", - "\1\u0223", - "\1\u0224", - "\1\u0225", - "\1\u0226", - "\1\u0227", - "\1\u0228", - "\1\u0229", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u022b", - "\1\u022c", - "", - "", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u022e", - "", - "\1\u022f", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0231", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0234", - "", - "\1\u0235", - "\1\u0236", - "", - "\1\u0237", - "\1\u0238", - "", - "", - "\1\u0239", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u023b", - "", - "\1\u023c", - "\1\u023d", - "\1\u023e", - "\1\u023f", - "\1\u0240", - "\1\u0241", - "\1\u0242", - "\1\u0243", - "", - "\1\u0244", - "\1\u0245", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0247", - "\1\u0248", - "\1\u0249", - "\1\u024a", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u024d", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u024f", - "", - "\1\u0250", - "", - "", - "\1\u0251", - "\1\u0252", - "\1\u0253", - "\1\u0254", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0256", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0259", - "\1\u025a", - "\1\u025b", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u025d", - "\1\u025e", - "\1\u025f", - "\1\u0260", - "\1\u0261", - "", - "\1\u0262", - "\1\u0263", - "\1\u0264", - "\1\u0265", - "", - "", - "\1\u0266", - "", - "\1\u0267", - "\1\u0268", - "\1\u0269", - "\1\u026a", - "\1\u026b", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u026f", - "\1\u0270", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0272", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0274", - "\1\u0275", - "\1\u0276", - "\1\u0277", - "\1\u0278", - "\1\u0279", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u027b", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u027d", - "\1\u027e", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "", - "", - "\1\u0280", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\1\u0282", - "", - "\1\u0283", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0285", - "\1\u0286", - "\1\u0287", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u028b", - "", - "\1\u028c", - "", - "\1\u028d", - "\1\u028e", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u0290", - "\1\u0291", - "", - "", - "", - "\1\u0292", - "\1\u0293", - "\1\u0294", - "\1\u0295", - "", - "\1\u0296", - "\1\u0297", - "\1\u0298", - "\1\u0299", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u029b", - "\1\u029c", - "\1\u029d", - "\1\u029e", - "\1\u029f", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u02a1", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u02a3", - "\1\u02a4", - "", - "\1\u02a5", - "", - "\1\u02a6", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u02a8", - "\1\u02a9", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "\1\u02ab", - "", - "\2\55\1\uffff\12\55\7\uffff\32\55\3\uffff\2\55\1\uffff\32\55", - "" - }; - - static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS); - static final short[] DFA18_eof = DFA.unpackEncodedString(DFA18_eofS); - static final char[] DFA18_min = DFA.unpackEncodedStringToUnsignedChars(DFA18_minS); - static final char[] DFA18_max = DFA.unpackEncodedStringToUnsignedChars(DFA18_maxS); - static final short[] DFA18_accept = DFA.unpackEncodedString(DFA18_acceptS); - static final short[] DFA18_special = DFA.unpackEncodedString(DFA18_specialS); - static final short[][] DFA18_transition; - - static { - int numStates = DFA18_transitionS.length; - DFA18_transition = new short[numStates][]; - for (int i=0; i='0' && LA18_0<='9')) ) {s = 29;} - - else if ( (LA18_0=='^') ) {s = 30;} - - else if ( ((LA18_0>='A' && LA18_0<='F')||(LA18_0>='H' && LA18_0<='L')||(LA18_0>='N' && LA18_0<='Z')||LA18_0=='_'||LA18_0=='h'||LA18_0=='u'||(LA18_0>='x' && LA18_0<='z')) ) {s = 31;} - - else if ( (LA18_0=='=') ) {s = 32;} - - else if ( (LA18_0=='{') ) {s = 33;} - - else if ( (LA18_0=='}') ) {s = 34;} - - else if ( (LA18_0=='(') ) {s = 35;} - - else if ( (LA18_0==')') ) {s = 36;} - - else if ( (LA18_0=='\"') ) {s = 37;} - - else if ( (LA18_0=='\'') ) {s = 38;} - - else if ( (LA18_0=='/') ) {s = 39;} - - else if ( ((LA18_0>='\t' && LA18_0<='\n')||LA18_0=='\r'||LA18_0==' ') ) {s = 40;} - - else if ( ((LA18_0>='\u0000' && LA18_0<='\b')||(LA18_0>='\u000B' && LA18_0<='\f')||(LA18_0>='\u000E' && LA18_0<='\u001F')||(LA18_0>='#' && LA18_0<='&')||(LA18_0>='*' && LA18_0<='+')||LA18_0=='-'||LA18_0=='<'||(LA18_0>='>' && LA18_0<='@')||(LA18_0>='[' && LA18_0<=']')||LA18_0=='`'||LA18_0=='|'||(LA18_0>='~' && LA18_0<='\uFFFF')) ) {s = 41;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA18_37 = input.LA(1); - - s = -1; - if ( ((LA18_37>='\u0000' && LA18_37<='\uFFFF')) ) {s = 112;} - - else s = 41; - - if ( s>=0 ) return s; - break; - case 2 : - int LA18_38 = input.LA(1); - - s = -1; - if ( ((LA18_38>='\u0000' && LA18_38<='\uFFFF')) ) {s = 112;} - - else s = 41; - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 18, _s, input); - error(nvae); - throw nvae; - } - } - - -} \ No newline at end of file diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslParser.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslParser.java deleted file mode 100644 index a18c268..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/parser/antlr/internal/InternalLcDslParser.java +++ /dev/null @@ -1,11619 +0,0 @@ -package com.wamas.ide.launching.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.emf.common.util.Enumerator; -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 com.wamas.ide.launching.services.LcDslGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalLcDslParser extends AbstractInternalAntlrParser { - public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_BRACKET_OPEN", "RULE_STRING", "RULE_BRACKET_CLOSE", "RULE_BLOCK_BEGIN", "RULE_BLOCK_END", "RULE_ID", "RULE_EQ", "RULE_INT", "RULE_BOOLEAN", "RULE_VERSION", "RULE_QUALIFIER", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'explicit'", "'manual'", "'abstract'", "'foreground'", "'no-console'", "'no-validate'", "'sw-install-allowed'", "'replace-env'", "'stop-in-main'", "'keep-running'", "'run-in-ui-thread'", "'qualified'", "'configuration'", "':'", "'workspace'", "';'", "'working-dir'", "'project'", "'self'", "'main-class'", "'optional'", "'plugin'", "'feature'", "'content-provider'", "'ignore'", "'vm-argument'", "'argument'", "'environment'", "'application'", "'product'", "'favorite'", "'redirect'", "'to'", "'!'", "'from'", "'execution-environment'", "'config-ini-template'", "'trace'", "'search-main'", "'system'", "'inherited'", "'servlet'", "'path'", "'browser'", "'port'", "'session-timeout'", "'context-path'", "'dev-mode'", "'autostart'", "'startlevel'", "'clear'", "'log'", "'config'", "'memory'", "'min'", "'max'", "'perm'", "'adopt'", "'member'", "'delay'", "'regex'", "'wait'", "'test'", "'runner'", "'container'", "'class'", "'method'", "'exclude-tags'", "'include-tags'", "'.'", "','", "'internal'", "'external'", "'none'", "'java'", "'eclipse'", "'rap'", "'group'", "'swtbot'", "'junit-plugin'", "'inherit'", "'run'", "'debug'", "'profile'", "'coverage'", "'M'", "'mb'", "'MB'", "'m'", "'G'", "'gb'", "'GB'", "'g'", "'stdout'", "'stderr'", "'both-out'", "'stdin'", "'junit5'", "'junit4'", "'junit3'" - }; - public static final int T__50=50; - public static final int RULE_VERSION=13; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=9; - public static final int RULE_INT=11; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=15; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int RULE_BLOCK_END=8; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int RULE_BRACKET_CLOSE=6; - 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 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__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int RULE_BOOLEAN=12; - public static final int T__19=19; - public static final int T__99=99; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int RULE_BRACKET_OPEN=4; - public static final int RULE_BLOCK_BEGIN=7; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=16; - public static final int RULE_EQ=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__118=118; - public static final int T__79=79; - public static final int T__73=73; - public static final int T__115=115; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__114=114; - public static final int T__75=75; - public static final int T__117=117; - public static final int T__76=76; - public static final int T__116=116; - public static final int T__80=80; - public static final int T__111=111; - public static final int T__81=81; - public static final int T__110=110; - public static final int T__82=82; - public static final int T__113=113; - public static final int T__83=83; - public static final int T__112=112; - public static final int RULE_QUALIFIER=14; - public static final int RULE_WS=17; - public static final int RULE_ANY_OTHER=18; - public static final int T__88=88; - public static final int T__108=108; - public static final int T__89=89; - public static final int T__107=107; - public static final int T__109=109; - public static final int T__84=84; - public static final int T__104=104; - public static final int T__85=85; - public static final int T__103=103; - public static final int T__86=86; - public static final int T__106=106; - public static final int T__87=87; - public static final int T__105=105; - - // delegates - // delegators - - - public InternalLcDslParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalLcDslParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalLcDslParser.tokenNames; } - public String getGrammarFileName() { return "InternalLcDsl.g"; } - - - - private LcDslGrammarAccess grammarAccess; - - public InternalLcDslParser(TokenStream input, LcDslGrammarAccess grammarAccess) { - this(input); - this.grammarAccess = grammarAccess; - registerRules(grammarAccess.getGrammar()); - } - - @Override - protected String getFirstRuleName() { - return "LCModel"; - } - - @Override - protected LcDslGrammarAccess getGrammarAccess() { - return grammarAccess; - } - - - - - // $ANTLR start "entryRuleLCModel" - // InternalLcDsl.g:65:1: entryRuleLCModel returns [EObject current=null] : iv_ruleLCModel= ruleLCModel EOF ; - public final EObject entryRuleLCModel() throws RecognitionException { - EObject current = null; - - EObject iv_ruleLCModel = null; - - - try { - // InternalLcDsl.g:65:48: (iv_ruleLCModel= ruleLCModel EOF ) - // InternalLcDsl.g:66:2: iv_ruleLCModel= ruleLCModel EOF - { - newCompositeNode(grammarAccess.getLCModelRule()); - pushFollow(FOLLOW_1); - iv_ruleLCModel=ruleLCModel(); - - state._fsp--; - - current =iv_ruleLCModel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleLCModel" - - - // $ANTLR start "ruleLCModel" - // InternalLcDsl.g:72:1: ruleLCModel returns [EObject current=null] : ( (lv_configurations_0_0= ruleLaunchConfig ) )* ; - public final EObject ruleLCModel() throws RecognitionException { - EObject current = null; - - EObject lv_configurations_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:78:2: ( ( (lv_configurations_0_0= ruleLaunchConfig ) )* ) - // InternalLcDsl.g:79:2: ( (lv_configurations_0_0= ruleLaunchConfig ) )* - { - // InternalLcDsl.g:79:2: ( (lv_configurations_0_0= ruleLaunchConfig ) )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( ((LA1_0>=19 && LA1_0<=30)||(LA1_0>=93 && LA1_0<=98)) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // InternalLcDsl.g:80:3: (lv_configurations_0_0= ruleLaunchConfig ) - { - // InternalLcDsl.g:80:3: (lv_configurations_0_0= ruleLaunchConfig ) - // InternalLcDsl.g:81:4: lv_configurations_0_0= ruleLaunchConfig - { - - newCompositeNode(grammarAccess.getLCModelAccess().getConfigurationsLaunchConfigParserRuleCall_0()); - - pushFollow(FOLLOW_3); - lv_configurations_0_0=ruleLaunchConfig(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLCModelRule()); - } - add( - current, - "configurations", - lv_configurations_0_0, - "com.wamas.ide.launching.LcDsl.LaunchConfig"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop1; - } - } while (true); - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLCModel" - - - // $ANTLR start "entryRuleLaunchConfig" - // InternalLcDsl.g:101:1: entryRuleLaunchConfig returns [EObject current=null] : iv_ruleLaunchConfig= ruleLaunchConfig EOF ; - public final EObject entryRuleLaunchConfig() throws RecognitionException { - EObject current = null; - - EObject iv_ruleLaunchConfig = null; - - - try { - // InternalLcDsl.g:101:53: (iv_ruleLaunchConfig= ruleLaunchConfig EOF ) - // InternalLcDsl.g:102:2: iv_ruleLaunchConfig= ruleLaunchConfig EOF - { - newCompositeNode(grammarAccess.getLaunchConfigRule()); - pushFollow(FOLLOW_1); - iv_ruleLaunchConfig=ruleLaunchConfig(); - - state._fsp--; - - current =iv_ruleLaunchConfig; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleLaunchConfig" - - - // $ANTLR start "ruleLaunchConfig" - // InternalLcDsl.g:108:1: ruleLaunchConfig returns [EObject current=null] : ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleLaunchConfigType ) ) otherlv_17= 'configuration' ( (lv_name_18_0= ruleFQName ) ) (otherlv_19= ':' ( ( ruleFQName ) ) )? this_BLOCK_BEGIN_21= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) this_BLOCK_END_47= RULE_BLOCK_END ) ; - public final EObject ruleLaunchConfig() throws RecognitionException { - EObject current = null; - - Token lv_explicit_1_0=null; - Token lv_manual_2_0=null; - Token lv_abstract_3_0=null; - Token lv_foreground_4_0=null; - Token lv_noConsole_5_0=null; - Token lv_noValidate_6_0=null; - Token lv_swInstallSupport_7_0=null; - Token lv_replaceEnv_8_0=null; - Token lv_stopInMain_9_0=null; - Token lv_keepRunning_10_0=null; - Token lv_runInUiThread_11_0=null; - Token lv_qualify_12_0=null; - Token this_BRACKET_OPEN_13=null; - Token lv_qualifierId_14_0=null; - Token this_BRACKET_CLOSE_15=null; - Token otherlv_17=null; - Token otherlv_19=null; - Token this_BLOCK_BEGIN_21=null; - Token this_BLOCK_END_47=null; - Enumerator lv_type_16_0 = null; - - AntlrDatatypeRuleToken lv_name_18_0 = null; - - EObject lv_clears_23_0 = null; - - EObject lv_workspace_24_0 = null; - - EObject lv_workingDir_25_0 = null; - - EObject lv_memory_26_0 = null; - - EObject lv_mainProject_27_0 = null; - - EObject lv_mainType_28_0 = null; - - EObject lv_application_29_0 = null; - - EObject lv_product_30_0 = null; - - EObject lv_favorites_31_0 = null; - - EObject lv_redirect_32_0 = null; - - EObject lv_execEnv_33_0 = null; - - EObject lv_configIniTemplate_34_0 = null; - - EObject lv_javaMainSearch_35_0 = null; - - EObject lv_servletConfig_36_0 = null; - - EObject lv_contentProviderProduct_37_0 = null; - - EObject lv_test_38_0 = null; - - EObject lv_plugins_39_0 = null; - - EObject lv_features_40_0 = null; - - EObject lv_ignore_41_0 = null; - - EObject lv_groupMembers_42_0 = null; - - EObject lv_vmArgs_43_0 = null; - - EObject lv_progArgs_44_0 = null; - - EObject lv_envVars_45_0 = null; - - EObject lv_traces_46_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:114:2: ( ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleLaunchConfigType ) ) otherlv_17= 'configuration' ( (lv_name_18_0= ruleFQName ) ) (otherlv_19= ':' ( ( ruleFQName ) ) )? this_BLOCK_BEGIN_21= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) this_BLOCK_END_47= RULE_BLOCK_END ) ) - // InternalLcDsl.g:115:2: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleLaunchConfigType ) ) otherlv_17= 'configuration' ( (lv_name_18_0= ruleFQName ) ) (otherlv_19= ':' ( ( ruleFQName ) ) )? this_BLOCK_BEGIN_21= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) this_BLOCK_END_47= RULE_BLOCK_END ) - { - // InternalLcDsl.g:115:2: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleLaunchConfigType ) ) otherlv_17= 'configuration' ( (lv_name_18_0= ruleFQName ) ) (otherlv_19= ':' ( ( ruleFQName ) ) )? this_BLOCK_BEGIN_21= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) this_BLOCK_END_47= RULE_BLOCK_END ) - // InternalLcDsl.g:116:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) ( (lv_type_16_0= ruleLaunchConfigType ) ) otherlv_17= 'configuration' ( (lv_name_18_0= ruleFQName ) ) (otherlv_19= ':' ( ( ruleFQName ) ) )? this_BLOCK_BEGIN_21= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) this_BLOCK_END_47= RULE_BLOCK_END - { - // InternalLcDsl.g:116:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) ) - // InternalLcDsl.g:117:4: ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) - { - // InternalLcDsl.g:117:4: ( ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) ) - // InternalLcDsl.g:118:5: ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - // InternalLcDsl.g:121:5: ( ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* ) - // InternalLcDsl.g:122:6: ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* - { - // InternalLcDsl.g:122:6: ( ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) )* - loop3: - do { - int alt3=13; - int LA3_0 = input.LA(1); - - if ( LA3_0 == 19 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - alt3=1; - } - else if ( LA3_0 == 20 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - alt3=2; - } - else if ( LA3_0 == 21 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - alt3=3; - } - else if ( LA3_0 == 22 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - alt3=4; - } - else if ( LA3_0 == 23 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - alt3=5; - } - else if ( LA3_0 == 24 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - alt3=6; - } - else if ( LA3_0 == 25 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - alt3=7; - } - else if ( LA3_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - alt3=8; - } - else if ( LA3_0 == 27 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - alt3=9; - } - else if ( LA3_0 == 28 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - alt3=10; - } - else if ( LA3_0 == 29 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - alt3=11; - } - else if ( LA3_0 == 30 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - alt3=12; - } - - - switch (alt3) { - case 1 : - // InternalLcDsl.g:123:4: ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) - { - // InternalLcDsl.g:123:4: ({...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) ) - // InternalLcDsl.g:124:5: {...}? => ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0)"); - } - // InternalLcDsl.g:124:109: ( ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) ) - // InternalLcDsl.g:125:6: ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 0); - - // InternalLcDsl.g:128:9: ({...}? => ( (lv_explicit_1_0= 'explicit' ) ) ) - // InternalLcDsl.g:128:10: {...}? => ( (lv_explicit_1_0= 'explicit' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:128:19: ( (lv_explicit_1_0= 'explicit' ) ) - // InternalLcDsl.g:128:20: (lv_explicit_1_0= 'explicit' ) - { - // InternalLcDsl.g:128:20: (lv_explicit_1_0= 'explicit' ) - // InternalLcDsl.g:129:10: lv_explicit_1_0= 'explicit' - { - lv_explicit_1_0=(Token)match(input,19,FOLLOW_4); - - newLeafNode(lv_explicit_1_0, grammarAccess.getLaunchConfigAccess().getExplicitExplicitKeyword_0_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "explicit", lv_explicit_1_0 != null, "explicit"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:146:4: ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) - { - // InternalLcDsl.g:146:4: ({...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) ) - // InternalLcDsl.g:147:5: {...}? => ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1)"); - } - // InternalLcDsl.g:147:109: ( ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) ) - // InternalLcDsl.g:148:6: ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 1); - - // InternalLcDsl.g:151:9: ({...}? => ( (lv_manual_2_0= 'manual' ) ) ) - // InternalLcDsl.g:151:10: {...}? => ( (lv_manual_2_0= 'manual' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:151:19: ( (lv_manual_2_0= 'manual' ) ) - // InternalLcDsl.g:151:20: (lv_manual_2_0= 'manual' ) - { - // InternalLcDsl.g:151:20: (lv_manual_2_0= 'manual' ) - // InternalLcDsl.g:152:10: lv_manual_2_0= 'manual' - { - lv_manual_2_0=(Token)match(input,20,FOLLOW_4); - - newLeafNode(lv_manual_2_0, grammarAccess.getLaunchConfigAccess().getManualManualKeyword_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "manual", lv_manual_2_0 != null, "manual"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:169:4: ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) - { - // InternalLcDsl.g:169:4: ({...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) ) - // InternalLcDsl.g:170:5: {...}? => ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2)"); - } - // InternalLcDsl.g:170:109: ( ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) ) - // InternalLcDsl.g:171:6: ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 2); - - // InternalLcDsl.g:174:9: ({...}? => ( (lv_abstract_3_0= 'abstract' ) ) ) - // InternalLcDsl.g:174:10: {...}? => ( (lv_abstract_3_0= 'abstract' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:174:19: ( (lv_abstract_3_0= 'abstract' ) ) - // InternalLcDsl.g:174:20: (lv_abstract_3_0= 'abstract' ) - { - // InternalLcDsl.g:174:20: (lv_abstract_3_0= 'abstract' ) - // InternalLcDsl.g:175:10: lv_abstract_3_0= 'abstract' - { - lv_abstract_3_0=(Token)match(input,21,FOLLOW_4); - - newLeafNode(lv_abstract_3_0, grammarAccess.getLaunchConfigAccess().getAbstractAbstractKeyword_0_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "abstract", lv_abstract_3_0 != null, "abstract"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:192:4: ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) - { - // InternalLcDsl.g:192:4: ({...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) ) - // InternalLcDsl.g:193:5: {...}? => ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3)"); - } - // InternalLcDsl.g:193:109: ( ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) ) - // InternalLcDsl.g:194:6: ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 3); - - // InternalLcDsl.g:197:9: ({...}? => ( (lv_foreground_4_0= 'foreground' ) ) ) - // InternalLcDsl.g:197:10: {...}? => ( (lv_foreground_4_0= 'foreground' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:197:19: ( (lv_foreground_4_0= 'foreground' ) ) - // InternalLcDsl.g:197:20: (lv_foreground_4_0= 'foreground' ) - { - // InternalLcDsl.g:197:20: (lv_foreground_4_0= 'foreground' ) - // InternalLcDsl.g:198:10: lv_foreground_4_0= 'foreground' - { - lv_foreground_4_0=(Token)match(input,22,FOLLOW_4); - - newLeafNode(lv_foreground_4_0, grammarAccess.getLaunchConfigAccess().getForegroundForegroundKeyword_0_3_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "foreground", lv_foreground_4_0 != null, "foreground"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:215:4: ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) - { - // InternalLcDsl.g:215:4: ({...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) ) - // InternalLcDsl.g:216:5: {...}? => ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4)"); - } - // InternalLcDsl.g:216:109: ( ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) ) - // InternalLcDsl.g:217:6: ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 4); - - // InternalLcDsl.g:220:9: ({...}? => ( (lv_noConsole_5_0= 'no-console' ) ) ) - // InternalLcDsl.g:220:10: {...}? => ( (lv_noConsole_5_0= 'no-console' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:220:19: ( (lv_noConsole_5_0= 'no-console' ) ) - // InternalLcDsl.g:220:20: (lv_noConsole_5_0= 'no-console' ) - { - // InternalLcDsl.g:220:20: (lv_noConsole_5_0= 'no-console' ) - // InternalLcDsl.g:221:10: lv_noConsole_5_0= 'no-console' - { - lv_noConsole_5_0=(Token)match(input,23,FOLLOW_4); - - newLeafNode(lv_noConsole_5_0, grammarAccess.getLaunchConfigAccess().getNoConsoleNoConsoleKeyword_0_4_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "noConsole", lv_noConsole_5_0 != null, "no-console"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:238:4: ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) - { - // InternalLcDsl.g:238:4: ({...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) ) - // InternalLcDsl.g:239:5: {...}? => ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5)"); - } - // InternalLcDsl.g:239:109: ( ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) ) - // InternalLcDsl.g:240:6: ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 5); - - // InternalLcDsl.g:243:9: ({...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) ) - // InternalLcDsl.g:243:10: {...}? => ( (lv_noValidate_6_0= 'no-validate' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:243:19: ( (lv_noValidate_6_0= 'no-validate' ) ) - // InternalLcDsl.g:243:20: (lv_noValidate_6_0= 'no-validate' ) - { - // InternalLcDsl.g:243:20: (lv_noValidate_6_0= 'no-validate' ) - // InternalLcDsl.g:244:10: lv_noValidate_6_0= 'no-validate' - { - lv_noValidate_6_0=(Token)match(input,24,FOLLOW_4); - - newLeafNode(lv_noValidate_6_0, grammarAccess.getLaunchConfigAccess().getNoValidateNoValidateKeyword_0_5_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "noValidate", lv_noValidate_6_0 != null, "no-validate"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 7 : - // InternalLcDsl.g:261:4: ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) - { - // InternalLcDsl.g:261:4: ({...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) ) - // InternalLcDsl.g:262:5: {...}? => ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6)"); - } - // InternalLcDsl.g:262:109: ( ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) ) - // InternalLcDsl.g:263:6: ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 6); - - // InternalLcDsl.g:266:9: ({...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) ) - // InternalLcDsl.g:266:10: {...}? => ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:266:19: ( (lv_swInstallSupport_7_0= 'sw-install-allowed' ) ) - // InternalLcDsl.g:266:20: (lv_swInstallSupport_7_0= 'sw-install-allowed' ) - { - // InternalLcDsl.g:266:20: (lv_swInstallSupport_7_0= 'sw-install-allowed' ) - // InternalLcDsl.g:267:10: lv_swInstallSupport_7_0= 'sw-install-allowed' - { - lv_swInstallSupport_7_0=(Token)match(input,25,FOLLOW_4); - - newLeafNode(lv_swInstallSupport_7_0, grammarAccess.getLaunchConfigAccess().getSwInstallSupportSwInstallAllowedKeyword_0_6_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "swInstallSupport", lv_swInstallSupport_7_0 != null, "sw-install-allowed"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 8 : - // InternalLcDsl.g:284:4: ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) - { - // InternalLcDsl.g:284:4: ({...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) ) - // InternalLcDsl.g:285:5: {...}? => ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7)"); - } - // InternalLcDsl.g:285:109: ( ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) ) - // InternalLcDsl.g:286:6: ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 7); - - // InternalLcDsl.g:289:9: ({...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) ) - // InternalLcDsl.g:289:10: {...}? => ( (lv_replaceEnv_8_0= 'replace-env' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:289:19: ( (lv_replaceEnv_8_0= 'replace-env' ) ) - // InternalLcDsl.g:289:20: (lv_replaceEnv_8_0= 'replace-env' ) - { - // InternalLcDsl.g:289:20: (lv_replaceEnv_8_0= 'replace-env' ) - // InternalLcDsl.g:290:10: lv_replaceEnv_8_0= 'replace-env' - { - lv_replaceEnv_8_0=(Token)match(input,26,FOLLOW_4); - - newLeafNode(lv_replaceEnv_8_0, grammarAccess.getLaunchConfigAccess().getReplaceEnvReplaceEnvKeyword_0_7_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "replaceEnv", lv_replaceEnv_8_0 != null, "replace-env"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 9 : - // InternalLcDsl.g:307:4: ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) - { - // InternalLcDsl.g:307:4: ({...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) ) - // InternalLcDsl.g:308:5: {...}? => ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8)"); - } - // InternalLcDsl.g:308:109: ( ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) ) - // InternalLcDsl.g:309:6: ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 8); - - // InternalLcDsl.g:312:9: ({...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) ) - // InternalLcDsl.g:312:10: {...}? => ( (lv_stopInMain_9_0= 'stop-in-main' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:312:19: ( (lv_stopInMain_9_0= 'stop-in-main' ) ) - // InternalLcDsl.g:312:20: (lv_stopInMain_9_0= 'stop-in-main' ) - { - // InternalLcDsl.g:312:20: (lv_stopInMain_9_0= 'stop-in-main' ) - // InternalLcDsl.g:313:10: lv_stopInMain_9_0= 'stop-in-main' - { - lv_stopInMain_9_0=(Token)match(input,27,FOLLOW_4); - - newLeafNode(lv_stopInMain_9_0, grammarAccess.getLaunchConfigAccess().getStopInMainStopInMainKeyword_0_8_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "stopInMain", lv_stopInMain_9_0 != null, "stop-in-main"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 10 : - // InternalLcDsl.g:330:4: ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) - { - // InternalLcDsl.g:330:4: ({...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) ) - // InternalLcDsl.g:331:5: {...}? => ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9)"); - } - // InternalLcDsl.g:331:109: ( ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) ) - // InternalLcDsl.g:332:6: ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 9); - - // InternalLcDsl.g:335:9: ({...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) ) - // InternalLcDsl.g:335:10: {...}? => ( (lv_keepRunning_10_0= 'keep-running' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:335:19: ( (lv_keepRunning_10_0= 'keep-running' ) ) - // InternalLcDsl.g:335:20: (lv_keepRunning_10_0= 'keep-running' ) - { - // InternalLcDsl.g:335:20: (lv_keepRunning_10_0= 'keep-running' ) - // InternalLcDsl.g:336:10: lv_keepRunning_10_0= 'keep-running' - { - lv_keepRunning_10_0=(Token)match(input,28,FOLLOW_4); - - newLeafNode(lv_keepRunning_10_0, grammarAccess.getLaunchConfigAccess().getKeepRunningKeepRunningKeyword_0_9_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "keepRunning", lv_keepRunning_10_0 != null, "keep-running"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 11 : - // InternalLcDsl.g:353:4: ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) - { - // InternalLcDsl.g:353:4: ({...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) ) - // InternalLcDsl.g:354:5: {...}? => ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10)"); - } - // InternalLcDsl.g:354:110: ( ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) ) - // InternalLcDsl.g:355:6: ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 10); - - // InternalLcDsl.g:358:9: ({...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) ) - // InternalLcDsl.g:358:10: {...}? => ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:358:19: ( (lv_runInUiThread_11_0= 'run-in-ui-thread' ) ) - // InternalLcDsl.g:358:20: (lv_runInUiThread_11_0= 'run-in-ui-thread' ) - { - // InternalLcDsl.g:358:20: (lv_runInUiThread_11_0= 'run-in-ui-thread' ) - // InternalLcDsl.g:359:10: lv_runInUiThread_11_0= 'run-in-ui-thread' - { - lv_runInUiThread_11_0=(Token)match(input,29,FOLLOW_4); - - newLeafNode(lv_runInUiThread_11_0, grammarAccess.getLaunchConfigAccess().getRunInUiThreadRunInUiThreadKeyword_0_10_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "runInUiThread", lv_runInUiThread_11_0 != null, "run-in-ui-thread"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 12 : - // InternalLcDsl.g:376:4: ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) - { - // InternalLcDsl.g:376:4: ({...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) ) - // InternalLcDsl.g:377:5: {...}? => ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11)"); - } - // InternalLcDsl.g:377:110: ( ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) ) - // InternalLcDsl.g:378:6: ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0(), 11); - - // InternalLcDsl.g:381:9: ({...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) ) - // InternalLcDsl.g:381:10: {...}? => ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:381:19: ( ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? ) - // InternalLcDsl.g:381:20: ( (lv_qualify_12_0= 'qualified' ) ) (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? - { - // InternalLcDsl.g:381:20: ( (lv_qualify_12_0= 'qualified' ) ) - // InternalLcDsl.g:382:10: (lv_qualify_12_0= 'qualified' ) - { - // InternalLcDsl.g:382:10: (lv_qualify_12_0= 'qualified' ) - // InternalLcDsl.g:383:11: lv_qualify_12_0= 'qualified' - { - lv_qualify_12_0=(Token)match(input,30,FOLLOW_5); - - newLeafNode(lv_qualify_12_0, grammarAccess.getLaunchConfigAccess().getQualifyQualifiedKeyword_0_11_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed(current, "qualify", lv_qualify_12_0 != null, "qualified"); - - - } - - - } - - // InternalLcDsl.g:395:9: (this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE )? - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==RULE_BRACKET_OPEN) ) { - alt2=1; - } - switch (alt2) { - case 1 : - // InternalLcDsl.g:396:10: this_BRACKET_OPEN_13= RULE_BRACKET_OPEN ( (lv_qualifierId_14_0= RULE_STRING ) ) this_BRACKET_CLOSE_15= RULE_BRACKET_CLOSE - { - this_BRACKET_OPEN_13=(Token)match(input,RULE_BRACKET_OPEN,FOLLOW_6); - - newLeafNode(this_BRACKET_OPEN_13, grammarAccess.getLaunchConfigAccess().getBRACKET_OPENTerminalRuleCall_0_11_1_0()); - - // InternalLcDsl.g:400:10: ( (lv_qualifierId_14_0= RULE_STRING ) ) - // InternalLcDsl.g:401:11: (lv_qualifierId_14_0= RULE_STRING ) - { - // InternalLcDsl.g:401:11: (lv_qualifierId_14_0= RULE_STRING ) - // InternalLcDsl.g:402:12: lv_qualifierId_14_0= RULE_STRING - { - lv_qualifierId_14_0=(Token)match(input,RULE_STRING,FOLLOW_7); - - newLeafNode(lv_qualifierId_14_0, grammarAccess.getLaunchConfigAccess().getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - setWithLastConsumed( - current, - "qualifierId", - lv_qualifierId_14_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - this_BRACKET_CLOSE_15=(Token)match(input,RULE_BRACKET_CLOSE,FOLLOW_4); - - newLeafNode(this_BRACKET_CLOSE_15, grammarAccess.getLaunchConfigAccess().getBRACKET_CLOSETerminalRuleCall_0_11_1_2()); - - - } - break; - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - - default : - break loop3; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_0()); - - - } - - // InternalLcDsl.g:436:3: ( (lv_type_16_0= ruleLaunchConfigType ) ) - // InternalLcDsl.g:437:4: (lv_type_16_0= ruleLaunchConfigType ) - { - // InternalLcDsl.g:437:4: (lv_type_16_0= ruleLaunchConfigType ) - // InternalLcDsl.g:438:5: lv_type_16_0= ruleLaunchConfigType - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTypeLaunchConfigTypeEnumRuleCall_1_0()); - - pushFollow(FOLLOW_8); - lv_type_16_0=ruleLaunchConfigType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "type", - lv_type_16_0, - "com.wamas.ide.launching.LcDsl.LaunchConfigType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_17=(Token)match(input,31,FOLLOW_9); - - newLeafNode(otherlv_17, grammarAccess.getLaunchConfigAccess().getConfigurationKeyword_2()); - - // InternalLcDsl.g:459:3: ( (lv_name_18_0= ruleFQName ) ) - // InternalLcDsl.g:460:4: (lv_name_18_0= ruleFQName ) - { - // InternalLcDsl.g:460:4: (lv_name_18_0= ruleFQName ) - // InternalLcDsl.g:461:5: lv_name_18_0= ruleFQName - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getNameFQNameParserRuleCall_3_0()); - - pushFollow(FOLLOW_10); - lv_name_18_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "name", - lv_name_18_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:478:3: (otherlv_19= ':' ( ( ruleFQName ) ) )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0==32) ) { - alt4=1; - } - switch (alt4) { - case 1 : - // InternalLcDsl.g:479:4: otherlv_19= ':' ( ( ruleFQName ) ) - { - otherlv_19=(Token)match(input,32,FOLLOW_9); - - newLeafNode(otherlv_19, grammarAccess.getLaunchConfigAccess().getColonKeyword_4_0()); - - // InternalLcDsl.g:483:4: ( ( ruleFQName ) ) - // InternalLcDsl.g:484:5: ( ruleFQName ) - { - // InternalLcDsl.g:484:5: ( ruleFQName ) - // InternalLcDsl.g:485:6: ruleFQName - { - - if (current==null) { - current = createModelElement(grammarAccess.getLaunchConfigRule()); - } - - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getSuperConfigLaunchConfigCrossReference_4_1_0()); - - pushFollow(FOLLOW_11); - ruleFQName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - this_BLOCK_BEGIN_21=(Token)match(input,RULE_BLOCK_BEGIN,FOLLOW_12); - - newLeafNode(this_BLOCK_BEGIN_21, grammarAccess.getLaunchConfigAccess().getBLOCK_BEGINTerminalRuleCall_5()); - - // InternalLcDsl.g:504:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) ) - // InternalLcDsl.g:505:4: ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) - { - // InternalLcDsl.g:505:4: ( ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) ) - // InternalLcDsl.g:506:5: ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - // InternalLcDsl.g:509:5: ( ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* ) - // InternalLcDsl.g:510:6: ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* - { - // InternalLcDsl.g:510:6: ( ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) | ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) )* - loop13: - do { - int alt13=25; - int LA13_0 = input.LA(1); - - if ( LA13_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - alt13=1; - } - else if ( LA13_0 == 33 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - alt13=2; - } - else if ( LA13_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - alt13=3; - } - else if ( LA13_0 == 72 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - alt13=4; - } - else if ( LA13_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - alt13=5; - } - else if ( LA13_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - alt13=6; - } - else if ( LA13_0 == 47 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - alt13=7; - } - else if ( LA13_0 == 48 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - alt13=8; - } - else if ( LA13_0 == 49 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - alt13=9; - } - else if ( LA13_0 == 50 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - alt13=10; - } - else if ( LA13_0 == 54 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - alt13=11; - } - else if ( LA13_0 == 55 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - alt13=12; - } - else if ( LA13_0 == 57 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - alt13=13; - } - else if ( LA13_0 == 60 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - alt13=14; - } - else if ( LA13_0 == 42 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - alt13=15; - } - else if ( LA13_0 == 81 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - alt13=16; - } - else if ( LA13_0 == 39 && ( getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) || getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) ) { - int LA13_18 = input.LA(2); - - if ( LA13_18 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt13=18; - } - else if ( LA13_18 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt13=17; - } - - - } - else if ( LA13_0 == 40 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - alt13=17; - } - else if ( LA13_0 == 41 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - alt13=18; - } - else if ( LA13_0 == 43 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - alt13=19; - } - else if ( ( LA13_0 >= 76 && LA13_0 <= 77 || LA13_0 >= 99 && LA13_0 <= 103 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - alt13=20; - } - else if ( LA13_0 == 44 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - alt13=21; - } - else if ( LA13_0 == 45 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - alt13=22; - } - else if ( LA13_0 == 46 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - alt13=23; - } - else if ( LA13_0 == 56 && getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - alt13=24; - } - - - switch (alt13) { - case 1 : - // InternalLcDsl.g:511:4: ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) - { - // InternalLcDsl.g:511:4: ({...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) ) - // InternalLcDsl.g:512:5: {...}? => ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0)"); - } - // InternalLcDsl.g:512:109: ( ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) ) - // InternalLcDsl.g:513:6: ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 0); - - // InternalLcDsl.g:516:9: ({...}? => ( (lv_clears_23_0= ruleClearOption ) ) ) - // InternalLcDsl.g:516:10: {...}? => ( (lv_clears_23_0= ruleClearOption ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:516:19: ( (lv_clears_23_0= ruleClearOption ) ) - // InternalLcDsl.g:516:20: (lv_clears_23_0= ruleClearOption ) - { - // InternalLcDsl.g:516:20: (lv_clears_23_0= ruleClearOption ) - // InternalLcDsl.g:517:10: lv_clears_23_0= ruleClearOption - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getClearsClearOptionParserRuleCall_6_0_0()); - - pushFollow(FOLLOW_12); - lv_clears_23_0=ruleClearOption(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "clears", - lv_clears_23_0, - "com.wamas.ide.launching.LcDsl.ClearOption"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:539:4: ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) - { - // InternalLcDsl.g:539:4: ({...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) ) - // InternalLcDsl.g:540:5: {...}? => ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1)"); - } - // InternalLcDsl.g:540:109: ( ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) ) - // InternalLcDsl.g:541:6: ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 1); - - // InternalLcDsl.g:544:9: ({...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) ) - // InternalLcDsl.g:544:10: {...}? => ( (lv_workspace_24_0= ruleWorkspace ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:544:19: ( (lv_workspace_24_0= ruleWorkspace ) ) - // InternalLcDsl.g:544:20: (lv_workspace_24_0= ruleWorkspace ) - { - // InternalLcDsl.g:544:20: (lv_workspace_24_0= ruleWorkspace ) - // InternalLcDsl.g:545:10: lv_workspace_24_0= ruleWorkspace - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getWorkspaceWorkspaceParserRuleCall_6_1_0()); - - pushFollow(FOLLOW_12); - lv_workspace_24_0=ruleWorkspace(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "workspace", - lv_workspace_24_0, - "com.wamas.ide.launching.LcDsl.Workspace"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:567:4: ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) - { - // InternalLcDsl.g:567:4: ({...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) ) - // InternalLcDsl.g:568:5: {...}? => ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2)"); - } - // InternalLcDsl.g:568:109: ( ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) ) - // InternalLcDsl.g:569:6: ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 2); - - // InternalLcDsl.g:572:9: ({...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) ) - // InternalLcDsl.g:572:10: {...}? => ( (lv_workingDir_25_0= ruleWorkingDir ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:572:19: ( (lv_workingDir_25_0= ruleWorkingDir ) ) - // InternalLcDsl.g:572:20: (lv_workingDir_25_0= ruleWorkingDir ) - { - // InternalLcDsl.g:572:20: (lv_workingDir_25_0= ruleWorkingDir ) - // InternalLcDsl.g:573:10: lv_workingDir_25_0= ruleWorkingDir - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getWorkingDirWorkingDirParserRuleCall_6_2_0()); - - pushFollow(FOLLOW_12); - lv_workingDir_25_0=ruleWorkingDir(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "workingDir", - lv_workingDir_25_0, - "com.wamas.ide.launching.LcDsl.WorkingDir"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:595:4: ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) - { - // InternalLcDsl.g:595:4: ({...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) ) - // InternalLcDsl.g:596:5: {...}? => ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3)"); - } - // InternalLcDsl.g:596:109: ( ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) ) - // InternalLcDsl.g:597:6: ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 3); - - // InternalLcDsl.g:600:9: ({...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) ) - // InternalLcDsl.g:600:10: {...}? => ( (lv_memory_26_0= ruleMemoryOption ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:600:19: ( (lv_memory_26_0= ruleMemoryOption ) ) - // InternalLcDsl.g:600:20: (lv_memory_26_0= ruleMemoryOption ) - { - // InternalLcDsl.g:600:20: (lv_memory_26_0= ruleMemoryOption ) - // InternalLcDsl.g:601:10: lv_memory_26_0= ruleMemoryOption - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMemoryMemoryOptionParserRuleCall_6_3_0()); - - pushFollow(FOLLOW_12); - lv_memory_26_0=ruleMemoryOption(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "memory", - lv_memory_26_0, - "com.wamas.ide.launching.LcDsl.MemoryOption"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:623:4: ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) - { - // InternalLcDsl.g:623:4: ({...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) ) - // InternalLcDsl.g:624:5: {...}? => ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4)"); - } - // InternalLcDsl.g:624:109: ( ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) ) - // InternalLcDsl.g:625:6: ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 4); - - // InternalLcDsl.g:628:9: ({...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) ) - // InternalLcDsl.g:628:10: {...}? => ( (lv_mainProject_27_0= ruleMainProject ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:628:19: ( (lv_mainProject_27_0= ruleMainProject ) ) - // InternalLcDsl.g:628:20: (lv_mainProject_27_0= ruleMainProject ) - { - // InternalLcDsl.g:628:20: (lv_mainProject_27_0= ruleMainProject ) - // InternalLcDsl.g:629:10: lv_mainProject_27_0= ruleMainProject - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMainProjectMainProjectParserRuleCall_6_4_0()); - - pushFollow(FOLLOW_12); - lv_mainProject_27_0=ruleMainProject(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "mainProject", - lv_mainProject_27_0, - "com.wamas.ide.launching.LcDsl.MainProject"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:651:4: ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) - { - // InternalLcDsl.g:651:4: ({...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) ) - // InternalLcDsl.g:652:5: {...}? => ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5)"); - } - // InternalLcDsl.g:652:109: ( ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) ) - // InternalLcDsl.g:653:6: ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 5); - - // InternalLcDsl.g:656:9: ({...}? => ( (lv_mainType_28_0= ruleMainType ) ) ) - // InternalLcDsl.g:656:10: {...}? => ( (lv_mainType_28_0= ruleMainType ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:656:19: ( (lv_mainType_28_0= ruleMainType ) ) - // InternalLcDsl.g:656:20: (lv_mainType_28_0= ruleMainType ) - { - // InternalLcDsl.g:656:20: (lv_mainType_28_0= ruleMainType ) - // InternalLcDsl.g:657:10: lv_mainType_28_0= ruleMainType - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getMainTypeMainTypeParserRuleCall_6_5_0()); - - pushFollow(FOLLOW_12); - lv_mainType_28_0=ruleMainType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "mainType", - lv_mainType_28_0, - "com.wamas.ide.launching.LcDsl.MainType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 7 : - // InternalLcDsl.g:679:4: ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) - { - // InternalLcDsl.g:679:4: ({...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) ) - // InternalLcDsl.g:680:5: {...}? => ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6)"); - } - // InternalLcDsl.g:680:109: ( ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) ) - // InternalLcDsl.g:681:6: ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 6); - - // InternalLcDsl.g:684:9: ({...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) ) - // InternalLcDsl.g:684:10: {...}? => ( (lv_application_29_0= ruleApplicationExtPoint ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:684:19: ( (lv_application_29_0= ruleApplicationExtPoint ) ) - // InternalLcDsl.g:684:20: (lv_application_29_0= ruleApplicationExtPoint ) - { - // InternalLcDsl.g:684:20: (lv_application_29_0= ruleApplicationExtPoint ) - // InternalLcDsl.g:685:10: lv_application_29_0= ruleApplicationExtPoint - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getApplicationApplicationExtPointParserRuleCall_6_6_0()); - - pushFollow(FOLLOW_12); - lv_application_29_0=ruleApplicationExtPoint(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "application", - lv_application_29_0, - "com.wamas.ide.launching.LcDsl.ApplicationExtPoint"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 8 : - // InternalLcDsl.g:707:4: ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) - { - // InternalLcDsl.g:707:4: ({...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) ) - // InternalLcDsl.g:708:5: {...}? => ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7)"); - } - // InternalLcDsl.g:708:109: ( ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) ) - // InternalLcDsl.g:709:6: ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 7); - - // InternalLcDsl.g:712:9: ({...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) ) - // InternalLcDsl.g:712:10: {...}? => ( (lv_product_30_0= ruleProductExtPoint ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:712:19: ( (lv_product_30_0= ruleProductExtPoint ) ) - // InternalLcDsl.g:712:20: (lv_product_30_0= ruleProductExtPoint ) - { - // InternalLcDsl.g:712:20: (lv_product_30_0= ruleProductExtPoint ) - // InternalLcDsl.g:713:10: lv_product_30_0= ruleProductExtPoint - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getProductProductExtPointParserRuleCall_6_7_0()); - - pushFollow(FOLLOW_12); - lv_product_30_0=ruleProductExtPoint(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "product", - lv_product_30_0, - "com.wamas.ide.launching.LcDsl.ProductExtPoint"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 9 : - // InternalLcDsl.g:735:4: ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) - { - // InternalLcDsl.g:735:4: ({...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) ) - // InternalLcDsl.g:736:5: {...}? => ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8)"); - } - // InternalLcDsl.g:736:109: ( ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) ) - // InternalLcDsl.g:737:6: ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 8); - - // InternalLcDsl.g:740:9: ({...}? => ( (lv_favorites_31_0= ruleFavorites ) ) ) - // InternalLcDsl.g:740:10: {...}? => ( (lv_favorites_31_0= ruleFavorites ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:740:19: ( (lv_favorites_31_0= ruleFavorites ) ) - // InternalLcDsl.g:740:20: (lv_favorites_31_0= ruleFavorites ) - { - // InternalLcDsl.g:740:20: (lv_favorites_31_0= ruleFavorites ) - // InternalLcDsl.g:741:10: lv_favorites_31_0= ruleFavorites - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getFavoritesFavoritesParserRuleCall_6_8_0()); - - pushFollow(FOLLOW_12); - lv_favorites_31_0=ruleFavorites(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "favorites", - lv_favorites_31_0, - "com.wamas.ide.launching.LcDsl.Favorites"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 10 : - // InternalLcDsl.g:763:4: ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) - { - // InternalLcDsl.g:763:4: ({...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) ) - // InternalLcDsl.g:764:5: {...}? => ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9)"); - } - // InternalLcDsl.g:764:109: ( ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) ) - // InternalLcDsl.g:765:6: ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 9); - - // InternalLcDsl.g:768:9: ({...}? => ( (lv_redirect_32_0= ruleRedirect ) ) ) - // InternalLcDsl.g:768:10: {...}? => ( (lv_redirect_32_0= ruleRedirect ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:768:19: ( (lv_redirect_32_0= ruleRedirect ) ) - // InternalLcDsl.g:768:20: (lv_redirect_32_0= ruleRedirect ) - { - // InternalLcDsl.g:768:20: (lv_redirect_32_0= ruleRedirect ) - // InternalLcDsl.g:769:10: lv_redirect_32_0= ruleRedirect - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getRedirectRedirectParserRuleCall_6_9_0()); - - pushFollow(FOLLOW_12); - lv_redirect_32_0=ruleRedirect(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "redirect", - lv_redirect_32_0, - "com.wamas.ide.launching.LcDsl.Redirect"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 11 : - // InternalLcDsl.g:791:4: ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) - { - // InternalLcDsl.g:791:4: ({...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) ) - // InternalLcDsl.g:792:5: {...}? => ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10)"); - } - // InternalLcDsl.g:792:110: ( ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) ) - // InternalLcDsl.g:793:6: ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 10); - - // InternalLcDsl.g:796:9: ({...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) ) - // InternalLcDsl.g:796:10: {...}? => ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:796:19: ( (lv_execEnv_33_0= ruleExecutionEnvironment ) ) - // InternalLcDsl.g:796:20: (lv_execEnv_33_0= ruleExecutionEnvironment ) - { - // InternalLcDsl.g:796:20: (lv_execEnv_33_0= ruleExecutionEnvironment ) - // InternalLcDsl.g:797:10: lv_execEnv_33_0= ruleExecutionEnvironment - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getExecEnvExecutionEnvironmentParserRuleCall_6_10_0()); - - pushFollow(FOLLOW_12); - lv_execEnv_33_0=ruleExecutionEnvironment(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "execEnv", - lv_execEnv_33_0, - "com.wamas.ide.launching.LcDsl.ExecutionEnvironment"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 12 : - // InternalLcDsl.g:819:4: ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) - { - // InternalLcDsl.g:819:4: ({...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) ) - // InternalLcDsl.g:820:5: {...}? => ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11)"); - } - // InternalLcDsl.g:820:110: ( ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) ) - // InternalLcDsl.g:821:6: ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 11); - - // InternalLcDsl.g:824:9: ({...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) ) - // InternalLcDsl.g:824:10: {...}? => ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:824:19: ( (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) ) - // InternalLcDsl.g:824:20: (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) - { - // InternalLcDsl.g:824:20: (lv_configIniTemplate_34_0= ruleConfigIniTemplate ) - // InternalLcDsl.g:825:10: lv_configIniTemplate_34_0= ruleConfigIniTemplate - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0()); - - pushFollow(FOLLOW_12); - lv_configIniTemplate_34_0=ruleConfigIniTemplate(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "configIniTemplate", - lv_configIniTemplate_34_0, - "com.wamas.ide.launching.LcDsl.ConfigIniTemplate"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 13 : - // InternalLcDsl.g:847:4: ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) - { - // InternalLcDsl.g:847:4: ({...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) ) - // InternalLcDsl.g:848:5: {...}? => ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12)"); - } - // InternalLcDsl.g:848:110: ( ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) ) - // InternalLcDsl.g:849:6: ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 12); - - // InternalLcDsl.g:852:9: ({...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) ) - // InternalLcDsl.g:852:10: {...}? => ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:852:19: ( (lv_javaMainSearch_35_0= ruleJavaMainSearch ) ) - // InternalLcDsl.g:852:20: (lv_javaMainSearch_35_0= ruleJavaMainSearch ) - { - // InternalLcDsl.g:852:20: (lv_javaMainSearch_35_0= ruleJavaMainSearch ) - // InternalLcDsl.g:853:10: lv_javaMainSearch_35_0= ruleJavaMainSearch - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0()); - - pushFollow(FOLLOW_12); - lv_javaMainSearch_35_0=ruleJavaMainSearch(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "javaMainSearch", - lv_javaMainSearch_35_0, - "com.wamas.ide.launching.LcDsl.JavaMainSearch"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 14 : - // InternalLcDsl.g:875:4: ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) - { - // InternalLcDsl.g:875:4: ({...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) ) - // InternalLcDsl.g:876:5: {...}? => ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13)"); - } - // InternalLcDsl.g:876:110: ( ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) ) - // InternalLcDsl.g:877:6: ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 13); - - // InternalLcDsl.g:880:9: ({...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) ) - // InternalLcDsl.g:880:10: {...}? => ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:880:19: ( (lv_servletConfig_36_0= ruleRapServletConfig ) ) - // InternalLcDsl.g:880:20: (lv_servletConfig_36_0= ruleRapServletConfig ) - { - // InternalLcDsl.g:880:20: (lv_servletConfig_36_0= ruleRapServletConfig ) - // InternalLcDsl.g:881:10: lv_servletConfig_36_0= ruleRapServletConfig - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getServletConfigRapServletConfigParserRuleCall_6_13_0()); - - pushFollow(FOLLOW_12); - lv_servletConfig_36_0=ruleRapServletConfig(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "servletConfig", - lv_servletConfig_36_0, - "com.wamas.ide.launching.LcDsl.RapServletConfig"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 15 : - // InternalLcDsl.g:903:4: ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) - { - // InternalLcDsl.g:903:4: ({...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) ) - // InternalLcDsl.g:904:5: {...}? => ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14)"); - } - // InternalLcDsl.g:904:110: ( ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) ) - // InternalLcDsl.g:905:6: ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 14); - - // InternalLcDsl.g:908:9: ({...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) ) - // InternalLcDsl.g:908:10: {...}? => ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:908:19: ( (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) ) - // InternalLcDsl.g:908:20: (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) - { - // InternalLcDsl.g:908:20: (lv_contentProviderProduct_37_0= ruleContentProviderProduct ) - // InternalLcDsl.g:909:10: lv_contentProviderProduct_37_0= ruleContentProviderProduct - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getContentProviderProductContentProviderProductParserRuleCall_6_14_0()); - - pushFollow(FOLLOW_12); - lv_contentProviderProduct_37_0=ruleContentProviderProduct(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "contentProviderProduct", - lv_contentProviderProduct_37_0, - "com.wamas.ide.launching.LcDsl.ContentProviderProduct"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 16 : - // InternalLcDsl.g:931:4: ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) - { - // InternalLcDsl.g:931:4: ({...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) ) - // InternalLcDsl.g:932:5: {...}? => ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15)"); - } - // InternalLcDsl.g:932:110: ( ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) ) - // InternalLcDsl.g:933:6: ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 15); - - // InternalLcDsl.g:936:9: ({...}? => ( (lv_test_38_0= ruleTestConfig ) ) ) - // InternalLcDsl.g:936:10: {...}? => ( (lv_test_38_0= ruleTestConfig ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:936:19: ( (lv_test_38_0= ruleTestConfig ) ) - // InternalLcDsl.g:936:20: (lv_test_38_0= ruleTestConfig ) - { - // InternalLcDsl.g:936:20: (lv_test_38_0= ruleTestConfig ) - // InternalLcDsl.g:937:10: lv_test_38_0= ruleTestConfig - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTestTestConfigParserRuleCall_6_15_0()); - - pushFollow(FOLLOW_12); - lv_test_38_0=ruleTestConfig(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - set( - current, - "test", - lv_test_38_0, - "com.wamas.ide.launching.LcDsl.TestConfig"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 17 : - // InternalLcDsl.g:959:4: ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) - { - // InternalLcDsl.g:959:4: ({...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) ) - // InternalLcDsl.g:960:5: {...}? => ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16)"); - } - // InternalLcDsl.g:960:110: ( ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ ) - // InternalLcDsl.g:961:6: ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 16); - - // InternalLcDsl.g:964:9: ({...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) )+ - int cnt5=0; - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==39) ) { - int LA5_2 = input.LA(2); - - if ( ((true)) ) { - alt5=1; - } - - - } - else if ( (LA5_0==40) ) { - int LA5_3 = input.LA(2); - - if ( ((true)) ) { - alt5=1; - } - - - } - - - switch (alt5) { - case 1 : - // InternalLcDsl.g:964:10: {...}? => ( (lv_plugins_39_0= ruleAddPlugin ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:964:19: ( (lv_plugins_39_0= ruleAddPlugin ) ) - // InternalLcDsl.g:964:20: (lv_plugins_39_0= ruleAddPlugin ) - { - // InternalLcDsl.g:964:20: (lv_plugins_39_0= ruleAddPlugin ) - // InternalLcDsl.g:965:10: lv_plugins_39_0= ruleAddPlugin - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getPluginsAddPluginParserRuleCall_6_16_0()); - - pushFollow(FOLLOW_12); - lv_plugins_39_0=ruleAddPlugin(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "plugins", - lv_plugins_39_0, - "com.wamas.ide.launching.LcDsl.AddPlugin"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt5 >= 1 ) break loop5; - EarlyExitException eee = - new EarlyExitException(5, input); - throw eee; - } - cnt5++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 18 : - // InternalLcDsl.g:987:4: ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) - { - // InternalLcDsl.g:987:4: ({...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) ) - // InternalLcDsl.g:988:5: {...}? => ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17)"); - } - // InternalLcDsl.g:988:110: ( ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ ) - // InternalLcDsl.g:989:6: ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 17); - - // InternalLcDsl.g:992:9: ({...}? => ( (lv_features_40_0= ruleAddFeature ) ) )+ - int cnt6=0; - loop6: - do { - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==39) ) { - int LA6_2 = input.LA(2); - - if ( ((true)) ) { - alt6=1; - } - - - } - else if ( (LA6_0==41) ) { - int LA6_3 = input.LA(2); - - if ( ((true)) ) { - alt6=1; - } - - - } - - - switch (alt6) { - case 1 : - // InternalLcDsl.g:992:10: {...}? => ( (lv_features_40_0= ruleAddFeature ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:992:19: ( (lv_features_40_0= ruleAddFeature ) ) - // InternalLcDsl.g:992:20: (lv_features_40_0= ruleAddFeature ) - { - // InternalLcDsl.g:992:20: (lv_features_40_0= ruleAddFeature ) - // InternalLcDsl.g:993:10: lv_features_40_0= ruleAddFeature - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getFeaturesAddFeatureParserRuleCall_6_17_0()); - - pushFollow(FOLLOW_12); - lv_features_40_0=ruleAddFeature(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "features", - lv_features_40_0, - "com.wamas.ide.launching.LcDsl.AddFeature"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt6 >= 1 ) break loop6; - EarlyExitException eee = - new EarlyExitException(6, input); - throw eee; - } - cnt6++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 19 : - // InternalLcDsl.g:1015:4: ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) - { - // InternalLcDsl.g:1015:4: ({...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) ) - // InternalLcDsl.g:1016:5: {...}? => ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18)"); - } - // InternalLcDsl.g:1016:110: ( ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ ) - // InternalLcDsl.g:1017:6: ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 18); - - // InternalLcDsl.g:1020:9: ({...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) )+ - int cnt7=0; - loop7: - do { - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==43) ) { - int LA7_2 = input.LA(2); - - if ( ((true)) ) { - alt7=1; - } - - - } - - - switch (alt7) { - case 1 : - // InternalLcDsl.g:1020:10: {...}? => ( (lv_ignore_41_0= ruleIgnorePlugin ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1020:19: ( (lv_ignore_41_0= ruleIgnorePlugin ) ) - // InternalLcDsl.g:1020:20: (lv_ignore_41_0= ruleIgnorePlugin ) - { - // InternalLcDsl.g:1020:20: (lv_ignore_41_0= ruleIgnorePlugin ) - // InternalLcDsl.g:1021:10: lv_ignore_41_0= ruleIgnorePlugin - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getIgnoreIgnorePluginParserRuleCall_6_18_0()); - - pushFollow(FOLLOW_12); - lv_ignore_41_0=ruleIgnorePlugin(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "ignore", - lv_ignore_41_0, - "com.wamas.ide.launching.LcDsl.IgnorePlugin"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt7 >= 1 ) break loop7; - EarlyExitException eee = - new EarlyExitException(7, input); - throw eee; - } - cnt7++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 20 : - // InternalLcDsl.g:1043:4: ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) - { - // InternalLcDsl.g:1043:4: ({...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) ) - // InternalLcDsl.g:1044:5: {...}? => ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19)"); - } - // InternalLcDsl.g:1044:110: ( ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ ) - // InternalLcDsl.g:1045:6: ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 19); - - // InternalLcDsl.g:1048:9: ({...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) )+ - int cnt8=0; - loop8: - do { - int alt8=2; - switch ( input.LA(1) ) { - case 99: - { - int LA8_2 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 100: - { - int LA8_3 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 101: - { - int LA8_4 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 102: - { - int LA8_5 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 103: - { - int LA8_6 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 76: - { - int LA8_7 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - case 77: - { - int LA8_8 = input.LA(2); - - if ( ((true)) ) { - alt8=1; - } - - - } - break; - - } - - switch (alt8) { - case 1 : - // InternalLcDsl.g:1048:10: {...}? => ( (lv_groupMembers_42_0= ruleGroupMember ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1048:19: ( (lv_groupMembers_42_0= ruleGroupMember ) ) - // InternalLcDsl.g:1048:20: (lv_groupMembers_42_0= ruleGroupMember ) - { - // InternalLcDsl.g:1048:20: (lv_groupMembers_42_0= ruleGroupMember ) - // InternalLcDsl.g:1049:10: lv_groupMembers_42_0= ruleGroupMember - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getGroupMembersGroupMemberParserRuleCall_6_19_0()); - - pushFollow(FOLLOW_12); - lv_groupMembers_42_0=ruleGroupMember(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "groupMembers", - lv_groupMembers_42_0, - "com.wamas.ide.launching.LcDsl.GroupMember"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt8 >= 1 ) break loop8; - EarlyExitException eee = - new EarlyExitException(8, input); - throw eee; - } - cnt8++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 21 : - // InternalLcDsl.g:1071:4: ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) - { - // InternalLcDsl.g:1071:4: ({...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) ) - // InternalLcDsl.g:1072:5: {...}? => ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20)"); - } - // InternalLcDsl.g:1072:110: ( ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ ) - // InternalLcDsl.g:1073:6: ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 20); - - // InternalLcDsl.g:1076:9: ({...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) )+ - int cnt9=0; - loop9: - do { - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0==44) ) { - int LA9_2 = input.LA(2); - - if ( ((true)) ) { - alt9=1; - } - - - } - - - switch (alt9) { - case 1 : - // InternalLcDsl.g:1076:10: {...}? => ( (lv_vmArgs_43_0= ruleVmArgument ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1076:19: ( (lv_vmArgs_43_0= ruleVmArgument ) ) - // InternalLcDsl.g:1076:20: (lv_vmArgs_43_0= ruleVmArgument ) - { - // InternalLcDsl.g:1076:20: (lv_vmArgs_43_0= ruleVmArgument ) - // InternalLcDsl.g:1077:10: lv_vmArgs_43_0= ruleVmArgument - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getVmArgsVmArgumentParserRuleCall_6_20_0()); - - pushFollow(FOLLOW_12); - lv_vmArgs_43_0=ruleVmArgument(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "vmArgs", - lv_vmArgs_43_0, - "com.wamas.ide.launching.LcDsl.VmArgument"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt9 >= 1 ) break loop9; - EarlyExitException eee = - new EarlyExitException(9, input); - throw eee; - } - cnt9++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 22 : - // InternalLcDsl.g:1099:4: ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) - { - // InternalLcDsl.g:1099:4: ({...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) ) - // InternalLcDsl.g:1100:5: {...}? => ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21)"); - } - // InternalLcDsl.g:1100:110: ( ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ ) - // InternalLcDsl.g:1101:6: ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 21); - - // InternalLcDsl.g:1104:9: ({...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) )+ - int cnt10=0; - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==45) ) { - int LA10_2 = input.LA(2); - - if ( ((true)) ) { - alt10=1; - } - - - } - - - switch (alt10) { - case 1 : - // InternalLcDsl.g:1104:10: {...}? => ( (lv_progArgs_44_0= ruleProgramArgument ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1104:19: ( (lv_progArgs_44_0= ruleProgramArgument ) ) - // InternalLcDsl.g:1104:20: (lv_progArgs_44_0= ruleProgramArgument ) - { - // InternalLcDsl.g:1104:20: (lv_progArgs_44_0= ruleProgramArgument ) - // InternalLcDsl.g:1105:10: lv_progArgs_44_0= ruleProgramArgument - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getProgArgsProgramArgumentParserRuleCall_6_21_0()); - - pushFollow(FOLLOW_12); - lv_progArgs_44_0=ruleProgramArgument(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "progArgs", - lv_progArgs_44_0, - "com.wamas.ide.launching.LcDsl.ProgramArgument"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt10 >= 1 ) break loop10; - EarlyExitException eee = - new EarlyExitException(10, input); - throw eee; - } - cnt10++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 23 : - // InternalLcDsl.g:1127:4: ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) - { - // InternalLcDsl.g:1127:4: ({...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) ) - // InternalLcDsl.g:1128:5: {...}? => ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22)"); - } - // InternalLcDsl.g:1128:110: ( ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ ) - // InternalLcDsl.g:1129:6: ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 22); - - // InternalLcDsl.g:1132:9: ({...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) )+ - int cnt11=0; - loop11: - do { - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==46) ) { - int LA11_2 = input.LA(2); - - if ( ((true)) ) { - alt11=1; - } - - - } - - - switch (alt11) { - case 1 : - // InternalLcDsl.g:1132:10: {...}? => ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1132:19: ( (lv_envVars_45_0= ruleEnvironmentVariable ) ) - // InternalLcDsl.g:1132:20: (lv_envVars_45_0= ruleEnvironmentVariable ) - { - // InternalLcDsl.g:1132:20: (lv_envVars_45_0= ruleEnvironmentVariable ) - // InternalLcDsl.g:1133:10: lv_envVars_45_0= ruleEnvironmentVariable - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getEnvVarsEnvironmentVariableParserRuleCall_6_22_0()); - - pushFollow(FOLLOW_12); - lv_envVars_45_0=ruleEnvironmentVariable(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "envVars", - lv_envVars_45_0, - "com.wamas.ide.launching.LcDsl.EnvironmentVariable"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt11 >= 1 ) break loop11; - EarlyExitException eee = - new EarlyExitException(11, input); - throw eee; - } - cnt11++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - case 24 : - // InternalLcDsl.g:1155:4: ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) - { - // InternalLcDsl.g:1155:4: ({...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) ) - // InternalLcDsl.g:1156:5: {...}? => ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23)"); - } - // InternalLcDsl.g:1156:110: ( ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ ) - // InternalLcDsl.g:1157:6: ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ - { - - getUnorderedGroupHelper().select(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6(), 23); - - // InternalLcDsl.g:1160:9: ({...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) )+ - int cnt12=0; - loop12: - do { - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0==56) ) { - int LA12_2 = input.LA(2); - - if ( ((true)) ) { - alt12=1; - } - - - } - - - switch (alt12) { - case 1 : - // InternalLcDsl.g:1160:10: {...}? => ( (lv_traces_46_0= ruleTraceEnablement ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleLaunchConfig", "true"); - } - // InternalLcDsl.g:1160:19: ( (lv_traces_46_0= ruleTraceEnablement ) ) - // InternalLcDsl.g:1160:20: (lv_traces_46_0= ruleTraceEnablement ) - { - // InternalLcDsl.g:1160:20: (lv_traces_46_0= ruleTraceEnablement ) - // InternalLcDsl.g:1161:10: lv_traces_46_0= ruleTraceEnablement - { - - newCompositeNode(grammarAccess.getLaunchConfigAccess().getTracesTraceEnablementParserRuleCall_6_23_0()); - - pushFollow(FOLLOW_12); - lv_traces_46_0=ruleTraceEnablement(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getLaunchConfigRule()); - } - add( - current, - "traces", - lv_traces_46_0, - "com.wamas.ide.launching.LcDsl.TraceEnablement"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - default : - if ( cnt12 >= 1 ) break loop12; - EarlyExitException eee = - new EarlyExitException(12, input); - throw eee; - } - cnt12++; - } while (true); - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - - } - - - } - break; - - default : - break loop13; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getLaunchConfigAccess().getUnorderedGroup_6()); - - - } - - this_BLOCK_END_47=(Token)match(input,RULE_BLOCK_END,FOLLOW_2); - - newLeafNode(this_BLOCK_END_47, grammarAccess.getLaunchConfigAccess().getBLOCK_ENDTerminalRuleCall_7()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLaunchConfig" - - - // $ANTLR start "entryRuleWorkspace" - // InternalLcDsl.g:1198:1: entryRuleWorkspace returns [EObject current=null] : iv_ruleWorkspace= ruleWorkspace EOF ; - public final EObject entryRuleWorkspace() throws RecognitionException { - EObject current = null; - - EObject iv_ruleWorkspace = null; - - - try { - // InternalLcDsl.g:1198:50: (iv_ruleWorkspace= ruleWorkspace EOF ) - // InternalLcDsl.g:1199:2: iv_ruleWorkspace= ruleWorkspace EOF - { - newCompositeNode(grammarAccess.getWorkspaceRule()); - pushFollow(FOLLOW_1); - iv_ruleWorkspace=ruleWorkspace(); - - state._fsp--; - - current =iv_ruleWorkspace; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleWorkspace" - - - // $ANTLR start "ruleWorkspace" - // InternalLcDsl.g:1205:1: ruleWorkspace returns [EObject current=null] : (otherlv_0= 'workspace' ( (lv_workspace_1_0= ruleAnyPath ) ) otherlv_2= ';' ) ; - public final EObject ruleWorkspace() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_workspace_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1211:2: ( (otherlv_0= 'workspace' ( (lv_workspace_1_0= ruleAnyPath ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1212:2: (otherlv_0= 'workspace' ( (lv_workspace_1_0= ruleAnyPath ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1212:2: (otherlv_0= 'workspace' ( (lv_workspace_1_0= ruleAnyPath ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1213:3: otherlv_0= 'workspace' ( (lv_workspace_1_0= ruleAnyPath ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,33,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getWorkspaceAccess().getWorkspaceKeyword_0()); - - // InternalLcDsl.g:1217:3: ( (lv_workspace_1_0= ruleAnyPath ) ) - // InternalLcDsl.g:1218:4: (lv_workspace_1_0= ruleAnyPath ) - { - // InternalLcDsl.g:1218:4: (lv_workspace_1_0= ruleAnyPath ) - // InternalLcDsl.g:1219:5: lv_workspace_1_0= ruleAnyPath - { - - newCompositeNode(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_workspace_1_0=ruleAnyPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWorkspaceRule()); - } - set( - current, - "workspace", - lv_workspace_1_0, - "com.wamas.ide.launching.LcDsl.AnyPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getWorkspaceAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleWorkspace" - - - // $ANTLR start "entryRuleWorkingDir" - // InternalLcDsl.g:1244:1: entryRuleWorkingDir returns [EObject current=null] : iv_ruleWorkingDir= ruleWorkingDir EOF ; - public final EObject entryRuleWorkingDir() throws RecognitionException { - EObject current = null; - - EObject iv_ruleWorkingDir = null; - - - try { - // InternalLcDsl.g:1244:51: (iv_ruleWorkingDir= ruleWorkingDir EOF ) - // InternalLcDsl.g:1245:2: iv_ruleWorkingDir= ruleWorkingDir EOF - { - newCompositeNode(grammarAccess.getWorkingDirRule()); - pushFollow(FOLLOW_1); - iv_ruleWorkingDir=ruleWorkingDir(); - - state._fsp--; - - current =iv_ruleWorkingDir; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleWorkingDir" - - - // $ANTLR start "ruleWorkingDir" - // InternalLcDsl.g:1251:1: ruleWorkingDir returns [EObject current=null] : (otherlv_0= 'working-dir' ( (lv_workingDir_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ; - public final EObject ruleWorkingDir() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_workingDir_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1257:2: ( (otherlv_0= 'working-dir' ( (lv_workingDir_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1258:2: (otherlv_0= 'working-dir' ( (lv_workingDir_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1258:2: (otherlv_0= 'working-dir' ( (lv_workingDir_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1259:3: otherlv_0= 'working-dir' ( (lv_workingDir_1_0= ruleExistingPath ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,35,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getWorkingDirAccess().getWorkingDirKeyword_0()); - - // InternalLcDsl.g:1263:3: ( (lv_workingDir_1_0= ruleExistingPath ) ) - // InternalLcDsl.g:1264:4: (lv_workingDir_1_0= ruleExistingPath ) - { - // InternalLcDsl.g:1264:4: (lv_workingDir_1_0= ruleExistingPath ) - // InternalLcDsl.g:1265:5: lv_workingDir_1_0= ruleExistingPath - { - - newCompositeNode(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_workingDir_1_0=ruleExistingPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getWorkingDirRule()); - } - set( - current, - "workingDir", - lv_workingDir_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getWorkingDirAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleWorkingDir" - - - // $ANTLR start "entryRuleMainProject" - // InternalLcDsl.g:1290:1: entryRuleMainProject returns [EObject current=null] : iv_ruleMainProject= ruleMainProject EOF ; - public final EObject entryRuleMainProject() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMainProject = null; - - - try { - // InternalLcDsl.g:1290:52: (iv_ruleMainProject= ruleMainProject EOF ) - // InternalLcDsl.g:1291:2: iv_ruleMainProject= ruleMainProject EOF - { - newCompositeNode(grammarAccess.getMainProjectRule()); - pushFollow(FOLLOW_1); - iv_ruleMainProject=ruleMainProject(); - - state._fsp--; - - current =iv_ruleMainProject; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMainProject" - - - // $ANTLR start "ruleMainProject" - // InternalLcDsl.g:1297:1: ruleMainProject returns [EObject current=null] : (otherlv_0= 'project' ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) otherlv_3= ';' ) ; - public final EObject ruleMainProject() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_self_1_0=null; - Token otherlv_3=null; - EObject lv_project_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1303:2: ( (otherlv_0= 'project' ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) otherlv_3= ';' ) ) - // InternalLcDsl.g:1304:2: (otherlv_0= 'project' ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) otherlv_3= ';' ) - { - // InternalLcDsl.g:1304:2: (otherlv_0= 'project' ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) otherlv_3= ';' ) - // InternalLcDsl.g:1305:3: otherlv_0= 'project' ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) otherlv_3= ';' - { - otherlv_0=(Token)match(input,36,FOLLOW_14); - - newLeafNode(otherlv_0, grammarAccess.getMainProjectAccess().getProjectKeyword_0()); - - // InternalLcDsl.g:1309:3: ( ( (lv_self_1_0= 'self' ) ) | ( (lv_project_2_0= ruleProject ) ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==37) ) { - alt14=1; - } - else if ( (LA14_0==RULE_ID) ) { - alt14=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // InternalLcDsl.g:1310:4: ( (lv_self_1_0= 'self' ) ) - { - // InternalLcDsl.g:1310:4: ( (lv_self_1_0= 'self' ) ) - // InternalLcDsl.g:1311:5: (lv_self_1_0= 'self' ) - { - // InternalLcDsl.g:1311:5: (lv_self_1_0= 'self' ) - // InternalLcDsl.g:1312:6: lv_self_1_0= 'self' - { - lv_self_1_0=(Token)match(input,37,FOLLOW_13); - - newLeafNode(lv_self_1_0, grammarAccess.getMainProjectAccess().getSelfSelfKeyword_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMainProjectRule()); - } - setWithLastConsumed(current, "self", lv_self_1_0 != null, "self"); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:1325:4: ( (lv_project_2_0= ruleProject ) ) - { - // InternalLcDsl.g:1325:4: ( (lv_project_2_0= ruleProject ) ) - // InternalLcDsl.g:1326:5: (lv_project_2_0= ruleProject ) - { - // InternalLcDsl.g:1326:5: (lv_project_2_0= ruleProject ) - // InternalLcDsl.g:1327:6: lv_project_2_0= ruleProject - { - - newCompositeNode(grammarAccess.getMainProjectAccess().getProjectProjectParserRuleCall_1_1_0()); - - pushFollow(FOLLOW_13); - lv_project_2_0=ruleProject(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMainProjectRule()); - } - set( - current, - "project", - lv_project_2_0, - "com.wamas.ide.launching.LcDsl.Project"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - break; - - } - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getMainProjectAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMainProject" - - - // $ANTLR start "entryRuleMainType" - // InternalLcDsl.g:1353:1: entryRuleMainType returns [EObject current=null] : iv_ruleMainType= ruleMainType EOF ; - public final EObject entryRuleMainType() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMainType = null; - - - try { - // InternalLcDsl.g:1353:49: (iv_ruleMainType= ruleMainType EOF ) - // InternalLcDsl.g:1354:2: iv_ruleMainType= ruleMainType EOF - { - newCompositeNode(grammarAccess.getMainTypeRule()); - pushFollow(FOLLOW_1); - iv_ruleMainType=ruleMainType(); - - state._fsp--; - - current =iv_ruleMainType; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMainType" - - - // $ANTLR start "ruleMainType" - // InternalLcDsl.g:1360:1: ruleMainType returns [EObject current=null] : (otherlv_0= 'main-class' ( (lv_mainClass_1_0= ruleJavaMainType ) ) otherlv_2= ';' ) ; - public final EObject ruleMainType() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_mainClass_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1366:2: ( (otherlv_0= 'main-class' ( (lv_mainClass_1_0= ruleJavaMainType ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1367:2: (otherlv_0= 'main-class' ( (lv_mainClass_1_0= ruleJavaMainType ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1367:2: (otherlv_0= 'main-class' ( (lv_mainClass_1_0= ruleJavaMainType ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1368:3: otherlv_0= 'main-class' ( (lv_mainClass_1_0= ruleJavaMainType ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,38,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getMainTypeAccess().getMainClassKeyword_0()); - - // InternalLcDsl.g:1372:3: ( (lv_mainClass_1_0= ruleJavaMainType ) ) - // InternalLcDsl.g:1373:4: (lv_mainClass_1_0= ruleJavaMainType ) - { - // InternalLcDsl.g:1373:4: (lv_mainClass_1_0= ruleJavaMainType ) - // InternalLcDsl.g:1374:5: lv_mainClass_1_0= ruleJavaMainType - { - - newCompositeNode(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_mainClass_1_0=ruleJavaMainType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMainTypeRule()); - } - set( - current, - "mainClass", - lv_mainClass_1_0, - "com.wamas.ide.launching.LcDsl.JavaMainType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getMainTypeAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMainType" - - - // $ANTLR start "entryRuleAddPlugin" - // InternalLcDsl.g:1399:1: entryRuleAddPlugin returns [EObject current=null] : iv_ruleAddPlugin= ruleAddPlugin EOF ; - public final EObject entryRuleAddPlugin() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAddPlugin = null; - - - try { - // InternalLcDsl.g:1399:50: (iv_ruleAddPlugin= ruleAddPlugin EOF ) - // InternalLcDsl.g:1400:2: iv_ruleAddPlugin= ruleAddPlugin EOF - { - newCompositeNode(grammarAccess.getAddPluginRule()); - pushFollow(FOLLOW_1); - iv_ruleAddPlugin=ruleAddPlugin(); - - state._fsp--; - - current =iv_ruleAddPlugin; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAddPlugin" - - - // $ANTLR start "ruleAddPlugin" - // InternalLcDsl.g:1406:1: ruleAddPlugin returns [EObject current=null] : ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'plugin' ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) otherlv_3= ';' ) ; - public final EObject ruleAddPlugin() throws RecognitionException { - EObject current = null; - - Token lv_optional_0_0=null; - Token otherlv_1=null; - Token otherlv_3=null; - EObject lv_plugin_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1412:2: ( ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'plugin' ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) otherlv_3= ';' ) ) - // InternalLcDsl.g:1413:2: ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'plugin' ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) otherlv_3= ';' ) - { - // InternalLcDsl.g:1413:2: ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'plugin' ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) otherlv_3= ';' ) - // InternalLcDsl.g:1414:3: ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'plugin' ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) otherlv_3= ';' - { - // InternalLcDsl.g:1414:3: ( (lv_optional_0_0= 'optional' ) )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==39) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalLcDsl.g:1415:4: (lv_optional_0_0= 'optional' ) - { - // InternalLcDsl.g:1415:4: (lv_optional_0_0= 'optional' ) - // InternalLcDsl.g:1416:5: lv_optional_0_0= 'optional' - { - lv_optional_0_0=(Token)match(input,39,FOLLOW_15); - - newLeafNode(lv_optional_0_0, grammarAccess.getAddPluginAccess().getOptionalOptionalKeyword_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getAddPluginRule()); - } - setWithLastConsumed(current, "optional", lv_optional_0_0 != null, "optional"); - - - } - - - } - break; - - } - - otherlv_1=(Token)match(input,40,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getAddPluginAccess().getPluginKeyword_1()); - - // InternalLcDsl.g:1432:3: ( (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) ) - // InternalLcDsl.g:1433:4: (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) - { - // InternalLcDsl.g:1433:4: (lv_plugin_2_0= rulePluginWithVersionAndStartLevel ) - // InternalLcDsl.g:1434:5: lv_plugin_2_0= rulePluginWithVersionAndStartLevel - { - - newCompositeNode(grammarAccess.getAddPluginAccess().getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0()); - - pushFollow(FOLLOW_13); - lv_plugin_2_0=rulePluginWithVersionAndStartLevel(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAddPluginRule()); - } - set( - current, - "plugin", - lv_plugin_2_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersionAndStartLevel"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getAddPluginAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAddPlugin" - - - // $ANTLR start "entryRuleAddFeature" - // InternalLcDsl.g:1459:1: entryRuleAddFeature returns [EObject current=null] : iv_ruleAddFeature= ruleAddFeature EOF ; - public final EObject entryRuleAddFeature() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAddFeature = null; - - - try { - // InternalLcDsl.g:1459:51: (iv_ruleAddFeature= ruleAddFeature EOF ) - // InternalLcDsl.g:1460:2: iv_ruleAddFeature= ruleAddFeature EOF - { - newCompositeNode(grammarAccess.getAddFeatureRule()); - pushFollow(FOLLOW_1); - iv_ruleAddFeature=ruleAddFeature(); - - state._fsp--; - - current =iv_ruleAddFeature; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAddFeature" - - - // $ANTLR start "ruleAddFeature" - // InternalLcDsl.g:1466:1: ruleAddFeature returns [EObject current=null] : ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'feature' ( (lv_feature_2_0= ruleFeatureWithVersion ) ) otherlv_3= ';' ) ; - public final EObject ruleAddFeature() throws RecognitionException { - EObject current = null; - - Token lv_optional_0_0=null; - Token otherlv_1=null; - Token otherlv_3=null; - EObject lv_feature_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1472:2: ( ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'feature' ( (lv_feature_2_0= ruleFeatureWithVersion ) ) otherlv_3= ';' ) ) - // InternalLcDsl.g:1473:2: ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'feature' ( (lv_feature_2_0= ruleFeatureWithVersion ) ) otherlv_3= ';' ) - { - // InternalLcDsl.g:1473:2: ( ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'feature' ( (lv_feature_2_0= ruleFeatureWithVersion ) ) otherlv_3= ';' ) - // InternalLcDsl.g:1474:3: ( (lv_optional_0_0= 'optional' ) )? otherlv_1= 'feature' ( (lv_feature_2_0= ruleFeatureWithVersion ) ) otherlv_3= ';' - { - // InternalLcDsl.g:1474:3: ( (lv_optional_0_0= 'optional' ) )? - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==39) ) { - alt16=1; - } - switch (alt16) { - case 1 : - // InternalLcDsl.g:1475:4: (lv_optional_0_0= 'optional' ) - { - // InternalLcDsl.g:1475:4: (lv_optional_0_0= 'optional' ) - // InternalLcDsl.g:1476:5: lv_optional_0_0= 'optional' - { - lv_optional_0_0=(Token)match(input,39,FOLLOW_16); - - newLeafNode(lv_optional_0_0, grammarAccess.getAddFeatureAccess().getOptionalOptionalKeyword_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getAddFeatureRule()); - } - setWithLastConsumed(current, "optional", lv_optional_0_0 != null, "optional"); - - - } - - - } - break; - - } - - otherlv_1=(Token)match(input,41,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getAddFeatureAccess().getFeatureKeyword_1()); - - // InternalLcDsl.g:1492:3: ( (lv_feature_2_0= ruleFeatureWithVersion ) ) - // InternalLcDsl.g:1493:4: (lv_feature_2_0= ruleFeatureWithVersion ) - { - // InternalLcDsl.g:1493:4: (lv_feature_2_0= ruleFeatureWithVersion ) - // InternalLcDsl.g:1494:5: lv_feature_2_0= ruleFeatureWithVersion - { - - newCompositeNode(grammarAccess.getAddFeatureAccess().getFeatureFeatureWithVersionParserRuleCall_2_0()); - - pushFollow(FOLLOW_13); - lv_feature_2_0=ruleFeatureWithVersion(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAddFeatureRule()); - } - set( - current, - "feature", - lv_feature_2_0, - "com.wamas.ide.launching.LcDsl.FeatureWithVersion"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getAddFeatureAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAddFeature" - - - // $ANTLR start "entryRuleContentProviderProduct" - // InternalLcDsl.g:1519:1: entryRuleContentProviderProduct returns [EObject current=null] : iv_ruleContentProviderProduct= ruleContentProviderProduct EOF ; - public final EObject entryRuleContentProviderProduct() throws RecognitionException { - EObject current = null; - - EObject iv_ruleContentProviderProduct = null; - - - try { - // InternalLcDsl.g:1519:63: (iv_ruleContentProviderProduct= ruleContentProviderProduct EOF ) - // InternalLcDsl.g:1520:2: iv_ruleContentProviderProduct= ruleContentProviderProduct EOF - { - newCompositeNode(grammarAccess.getContentProviderProductRule()); - pushFollow(FOLLOW_1); - iv_ruleContentProviderProduct=ruleContentProviderProduct(); - - state._fsp--; - - current =iv_ruleContentProviderProduct; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleContentProviderProduct" - - - // $ANTLR start "ruleContentProviderProduct" - // InternalLcDsl.g:1526:1: ruleContentProviderProduct returns [EObject current=null] : (otherlv_0= 'content-provider' ( (lv_product_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ; - public final EObject ruleContentProviderProduct() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_product_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1532:2: ( (otherlv_0= 'content-provider' ( (lv_product_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1533:2: (otherlv_0= 'content-provider' ( (lv_product_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1533:2: (otherlv_0= 'content-provider' ( (lv_product_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1534:3: otherlv_0= 'content-provider' ( (lv_product_1_0= ruleExistingPath ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,42,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getContentProviderProductAccess().getContentProviderKeyword_0()); - - // InternalLcDsl.g:1538:3: ( (lv_product_1_0= ruleExistingPath ) ) - // InternalLcDsl.g:1539:4: (lv_product_1_0= ruleExistingPath ) - { - // InternalLcDsl.g:1539:4: (lv_product_1_0= ruleExistingPath ) - // InternalLcDsl.g:1540:5: lv_product_1_0= ruleExistingPath - { - - newCompositeNode(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_product_1_0=ruleExistingPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getContentProviderProductRule()); - } - set( - current, - "product", - lv_product_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getContentProviderProductAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleContentProviderProduct" - - - // $ANTLR start "entryRuleIgnorePlugin" - // InternalLcDsl.g:1565:1: entryRuleIgnorePlugin returns [EObject current=null] : iv_ruleIgnorePlugin= ruleIgnorePlugin EOF ; - public final EObject entryRuleIgnorePlugin() throws RecognitionException { - EObject current = null; - - EObject iv_ruleIgnorePlugin = null; - - - try { - // InternalLcDsl.g:1565:53: (iv_ruleIgnorePlugin= ruleIgnorePlugin EOF ) - // InternalLcDsl.g:1566:2: iv_ruleIgnorePlugin= ruleIgnorePlugin EOF - { - newCompositeNode(grammarAccess.getIgnorePluginRule()); - pushFollow(FOLLOW_1); - iv_ruleIgnorePlugin=ruleIgnorePlugin(); - - state._fsp--; - - current =iv_ruleIgnorePlugin; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleIgnorePlugin" - - - // $ANTLR start "ruleIgnorePlugin" - // InternalLcDsl.g:1572:1: ruleIgnorePlugin returns [EObject current=null] : (otherlv_0= 'ignore' ( (lv_plugin_1_0= rulePluginWithVersion ) ) otherlv_2= ';' ) ; - public final EObject ruleIgnorePlugin() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_plugin_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1578:2: ( (otherlv_0= 'ignore' ( (lv_plugin_1_0= rulePluginWithVersion ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1579:2: (otherlv_0= 'ignore' ( (lv_plugin_1_0= rulePluginWithVersion ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1579:2: (otherlv_0= 'ignore' ( (lv_plugin_1_0= rulePluginWithVersion ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1580:3: otherlv_0= 'ignore' ( (lv_plugin_1_0= rulePluginWithVersion ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,43,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getIgnorePluginAccess().getIgnoreKeyword_0()); - - // InternalLcDsl.g:1584:3: ( (lv_plugin_1_0= rulePluginWithVersion ) ) - // InternalLcDsl.g:1585:4: (lv_plugin_1_0= rulePluginWithVersion ) - { - // InternalLcDsl.g:1585:4: (lv_plugin_1_0= rulePluginWithVersion ) - // InternalLcDsl.g:1586:5: lv_plugin_1_0= rulePluginWithVersion - { - - newCompositeNode(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_plugin_1_0=rulePluginWithVersion(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getIgnorePluginRule()); - } - set( - current, - "plugin", - lv_plugin_1_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersion"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getIgnorePluginAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleIgnorePlugin" - - - // $ANTLR start "entryRuleVmArgument" - // InternalLcDsl.g:1611:1: entryRuleVmArgument returns [EObject current=null] : iv_ruleVmArgument= ruleVmArgument EOF ; - public final EObject entryRuleVmArgument() throws RecognitionException { - EObject current = null; - - EObject iv_ruleVmArgument = null; - - - try { - // InternalLcDsl.g:1611:51: (iv_ruleVmArgument= ruleVmArgument EOF ) - // InternalLcDsl.g:1612:2: iv_ruleVmArgument= ruleVmArgument EOF - { - newCompositeNode(grammarAccess.getVmArgumentRule()); - pushFollow(FOLLOW_1); - iv_ruleVmArgument=ruleVmArgument(); - - state._fsp--; - - current =iv_ruleVmArgument; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleVmArgument" - - - // $ANTLR start "ruleVmArgument" - // InternalLcDsl.g:1618:1: ruleVmArgument returns [EObject current=null] : ( () otherlv_1= 'vm-argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) ; - public final EObject ruleVmArgument() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - EObject lv_arguments_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1624:2: ( ( () otherlv_1= 'vm-argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) ) - // InternalLcDsl.g:1625:2: ( () otherlv_1= 'vm-argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) - { - // InternalLcDsl.g:1625:2: ( () otherlv_1= 'vm-argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) - // InternalLcDsl.g:1626:3: () otherlv_1= 'vm-argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' - { - // InternalLcDsl.g:1626:3: () - // InternalLcDsl.g:1627:4: - { - - current = forceCreateModelElement( - grammarAccess.getVmArgumentAccess().getVmArgumentAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,44,FOLLOW_17); - - newLeafNode(otherlv_1, grammarAccess.getVmArgumentAccess().getVmArgumentKeyword_1()); - - // InternalLcDsl.g:1637:3: ( (lv_arguments_2_0= ruleStringWithVariables ) )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( (LA17_0==RULE_STRING) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // InternalLcDsl.g:1638:4: (lv_arguments_2_0= ruleStringWithVariables ) - { - // InternalLcDsl.g:1638:4: (lv_arguments_2_0= ruleStringWithVariables ) - // InternalLcDsl.g:1639:5: lv_arguments_2_0= ruleStringWithVariables - { - - newCompositeNode(grammarAccess.getVmArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - - pushFollow(FOLLOW_17); - lv_arguments_2_0=ruleStringWithVariables(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getVmArgumentRule()); - } - add( - current, - "arguments", - lv_arguments_2_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop17; - } - } while (true); - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getVmArgumentAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleVmArgument" - - - // $ANTLR start "entryRuleProgramArgument" - // InternalLcDsl.g:1664:1: entryRuleProgramArgument returns [EObject current=null] : iv_ruleProgramArgument= ruleProgramArgument EOF ; - public final EObject entryRuleProgramArgument() throws RecognitionException { - EObject current = null; - - EObject iv_ruleProgramArgument = null; - - - try { - // InternalLcDsl.g:1664:56: (iv_ruleProgramArgument= ruleProgramArgument EOF ) - // InternalLcDsl.g:1665:2: iv_ruleProgramArgument= ruleProgramArgument EOF - { - newCompositeNode(grammarAccess.getProgramArgumentRule()); - pushFollow(FOLLOW_1); - iv_ruleProgramArgument=ruleProgramArgument(); - - state._fsp--; - - current =iv_ruleProgramArgument; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleProgramArgument" - - - // $ANTLR start "ruleProgramArgument" - // InternalLcDsl.g:1671:1: ruleProgramArgument returns [EObject current=null] : ( () otherlv_1= 'argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) ; - public final EObject ruleProgramArgument() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - EObject lv_arguments_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1677:2: ( ( () otherlv_1= 'argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) ) - // InternalLcDsl.g:1678:2: ( () otherlv_1= 'argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) - { - // InternalLcDsl.g:1678:2: ( () otherlv_1= 'argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' ) - // InternalLcDsl.g:1679:3: () otherlv_1= 'argument' ( (lv_arguments_2_0= ruleStringWithVariables ) )* otherlv_3= ';' - { - // InternalLcDsl.g:1679:3: () - // InternalLcDsl.g:1680:4: - { - - current = forceCreateModelElement( - grammarAccess.getProgramArgumentAccess().getProgramArgumentAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,45,FOLLOW_17); - - newLeafNode(otherlv_1, grammarAccess.getProgramArgumentAccess().getArgumentKeyword_1()); - - // InternalLcDsl.g:1690:3: ( (lv_arguments_2_0= ruleStringWithVariables ) )* - loop18: - do { - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0==RULE_STRING) ) { - alt18=1; - } - - - switch (alt18) { - case 1 : - // InternalLcDsl.g:1691:4: (lv_arguments_2_0= ruleStringWithVariables ) - { - // InternalLcDsl.g:1691:4: (lv_arguments_2_0= ruleStringWithVariables ) - // InternalLcDsl.g:1692:5: lv_arguments_2_0= ruleStringWithVariables - { - - newCompositeNode(grammarAccess.getProgramArgumentAccess().getArgumentsStringWithVariablesParserRuleCall_2_0()); - - pushFollow(FOLLOW_17); - lv_arguments_2_0=ruleStringWithVariables(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getProgramArgumentRule()); - } - add( - current, - "arguments", - lv_arguments_2_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop18; - } - } while (true); - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getProgramArgumentAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleProgramArgument" - - - // $ANTLR start "entryRuleEnvironmentVariable" - // InternalLcDsl.g:1717:1: entryRuleEnvironmentVariable returns [EObject current=null] : iv_ruleEnvironmentVariable= ruleEnvironmentVariable EOF ; - public final EObject entryRuleEnvironmentVariable() throws RecognitionException { - EObject current = null; - - EObject iv_ruleEnvironmentVariable = null; - - - try { - // InternalLcDsl.g:1717:60: (iv_ruleEnvironmentVariable= ruleEnvironmentVariable EOF ) - // InternalLcDsl.g:1718:2: iv_ruleEnvironmentVariable= ruleEnvironmentVariable EOF - { - newCompositeNode(grammarAccess.getEnvironmentVariableRule()); - pushFollow(FOLLOW_1); - iv_ruleEnvironmentVariable=ruleEnvironmentVariable(); - - state._fsp--; - - current =iv_ruleEnvironmentVariable; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleEnvironmentVariable" - - - // $ANTLR start "ruleEnvironmentVariable" - // InternalLcDsl.g:1724:1: ruleEnvironmentVariable returns [EObject current=null] : ( () otherlv_1= 'environment' ( (lv_name_2_0= RULE_ID ) ) this_EQ_3= RULE_EQ ( (lv_value_4_0= ruleStringWithVariables ) ) otherlv_5= ';' ) ; - public final EObject ruleEnvironmentVariable() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token lv_name_2_0=null; - Token this_EQ_3=null; - Token otherlv_5=null; - EObject lv_value_4_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1730:2: ( ( () otherlv_1= 'environment' ( (lv_name_2_0= RULE_ID ) ) this_EQ_3= RULE_EQ ( (lv_value_4_0= ruleStringWithVariables ) ) otherlv_5= ';' ) ) - // InternalLcDsl.g:1731:2: ( () otherlv_1= 'environment' ( (lv_name_2_0= RULE_ID ) ) this_EQ_3= RULE_EQ ( (lv_value_4_0= ruleStringWithVariables ) ) otherlv_5= ';' ) - { - // InternalLcDsl.g:1731:2: ( () otherlv_1= 'environment' ( (lv_name_2_0= RULE_ID ) ) this_EQ_3= RULE_EQ ( (lv_value_4_0= ruleStringWithVariables ) ) otherlv_5= ';' ) - // InternalLcDsl.g:1732:3: () otherlv_1= 'environment' ( (lv_name_2_0= RULE_ID ) ) this_EQ_3= RULE_EQ ( (lv_value_4_0= ruleStringWithVariables ) ) otherlv_5= ';' - { - // InternalLcDsl.g:1732:3: () - // InternalLcDsl.g:1733:4: - { - - current = forceCreateModelElement( - grammarAccess.getEnvironmentVariableAccess().getEnvironmentVariableAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,46,FOLLOW_9); - - newLeafNode(otherlv_1, grammarAccess.getEnvironmentVariableAccess().getEnvironmentKeyword_1()); - - // InternalLcDsl.g:1743:3: ( (lv_name_2_0= RULE_ID ) ) - // InternalLcDsl.g:1744:4: (lv_name_2_0= RULE_ID ) - { - // InternalLcDsl.g:1744:4: (lv_name_2_0= RULE_ID ) - // InternalLcDsl.g:1745:5: lv_name_2_0= RULE_ID - { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_18); - - newLeafNode(lv_name_2_0, grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getEnvironmentVariableRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_2_0, - "com.wamas.ide.launching.LcDsl.ID"); - - - } - - - } - - this_EQ_3=(Token)match(input,RULE_EQ,FOLLOW_6); - - newLeafNode(this_EQ_3, grammarAccess.getEnvironmentVariableAccess().getEQTerminalRuleCall_3()); - - // InternalLcDsl.g:1765:3: ( (lv_value_4_0= ruleStringWithVariables ) ) - // InternalLcDsl.g:1766:4: (lv_value_4_0= ruleStringWithVariables ) - { - // InternalLcDsl.g:1766:4: (lv_value_4_0= ruleStringWithVariables ) - // InternalLcDsl.g:1767:5: lv_value_4_0= ruleStringWithVariables - { - - newCompositeNode(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0()); - - pushFollow(FOLLOW_13); - lv_value_4_0=ruleStringWithVariables(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getEnvironmentVariableRule()); - } - set( - current, - "value", - lv_value_4_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_5=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getEnvironmentVariableAccess().getSemicolonKeyword_5()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleEnvironmentVariable" - - - // $ANTLR start "entryRuleApplicationExtPoint" - // InternalLcDsl.g:1792:1: entryRuleApplicationExtPoint returns [EObject current=null] : iv_ruleApplicationExtPoint= ruleApplicationExtPoint EOF ; - public final EObject entryRuleApplicationExtPoint() throws RecognitionException { - EObject current = null; - - EObject iv_ruleApplicationExtPoint = null; - - - try { - // InternalLcDsl.g:1792:60: (iv_ruleApplicationExtPoint= ruleApplicationExtPoint EOF ) - // InternalLcDsl.g:1793:2: iv_ruleApplicationExtPoint= ruleApplicationExtPoint EOF - { - newCompositeNode(grammarAccess.getApplicationExtPointRule()); - pushFollow(FOLLOW_1); - iv_ruleApplicationExtPoint=ruleApplicationExtPoint(); - - state._fsp--; - - current =iv_ruleApplicationExtPoint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleApplicationExtPoint" - - - // $ANTLR start "ruleApplicationExtPoint" - // InternalLcDsl.g:1799:1: ruleApplicationExtPoint returns [EObject current=null] : (otherlv_0= 'application' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) ; - public final EObject ruleApplicationExtPoint() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1805:2: ( (otherlv_0= 'application' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1806:2: (otherlv_0= 'application' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1806:2: (otherlv_0= 'application' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1807:3: otherlv_0= 'application' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,47,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getApplicationExtPointAccess().getApplicationKeyword_0()); - - // InternalLcDsl.g:1811:3: ( (lv_name_1_0= ruleFQName ) ) - // InternalLcDsl.g:1812:4: (lv_name_1_0= ruleFQName ) - { - // InternalLcDsl.g:1812:4: (lv_name_1_0= ruleFQName ) - // InternalLcDsl.g:1813:5: lv_name_1_0= ruleFQName - { - - newCompositeNode(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_name_1_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getApplicationExtPointRule()); - } - set( - current, - "name", - lv_name_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getApplicationExtPointAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleApplicationExtPoint" - - - // $ANTLR start "entryRuleProductExtPoint" - // InternalLcDsl.g:1838:1: entryRuleProductExtPoint returns [EObject current=null] : iv_ruleProductExtPoint= ruleProductExtPoint EOF ; - public final EObject entryRuleProductExtPoint() throws RecognitionException { - EObject current = null; - - EObject iv_ruleProductExtPoint = null; - - - try { - // InternalLcDsl.g:1838:56: (iv_ruleProductExtPoint= ruleProductExtPoint EOF ) - // InternalLcDsl.g:1839:2: iv_ruleProductExtPoint= ruleProductExtPoint EOF - { - newCompositeNode(grammarAccess.getProductExtPointRule()); - pushFollow(FOLLOW_1); - iv_ruleProductExtPoint=ruleProductExtPoint(); - - state._fsp--; - - current =iv_ruleProductExtPoint; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleProductExtPoint" - - - // $ANTLR start "ruleProductExtPoint" - // InternalLcDsl.g:1845:1: ruleProductExtPoint returns [EObject current=null] : (otherlv_0= 'product' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) ; - public final EObject ruleProductExtPoint() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1851:2: ( (otherlv_0= 'product' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:1852:2: (otherlv_0= 'product' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:1852:2: (otherlv_0= 'product' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' ) - // InternalLcDsl.g:1853:3: otherlv_0= 'product' ( (lv_name_1_0= ruleFQName ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,48,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getProductExtPointAccess().getProductKeyword_0()); - - // InternalLcDsl.g:1857:3: ( (lv_name_1_0= ruleFQName ) ) - // InternalLcDsl.g:1858:4: (lv_name_1_0= ruleFQName ) - { - // InternalLcDsl.g:1858:4: (lv_name_1_0= ruleFQName ) - // InternalLcDsl.g:1859:5: lv_name_1_0= ruleFQName - { - - newCompositeNode(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_name_1_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getProductExtPointRule()); - } - set( - current, - "name", - lv_name_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getProductExtPointAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleProductExtPoint" - - - // $ANTLR start "entryRuleFavorites" - // InternalLcDsl.g:1884:1: entryRuleFavorites returns [EObject current=null] : iv_ruleFavorites= ruleFavorites EOF ; - public final EObject entryRuleFavorites() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFavorites = null; - - - try { - // InternalLcDsl.g:1884:50: (iv_ruleFavorites= ruleFavorites EOF ) - // InternalLcDsl.g:1885:2: iv_ruleFavorites= ruleFavorites EOF - { - newCompositeNode(grammarAccess.getFavoritesRule()); - pushFollow(FOLLOW_1); - iv_ruleFavorites=ruleFavorites(); - - state._fsp--; - - current =iv_ruleFavorites; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFavorites" - - - // $ANTLR start "ruleFavorites" - // InternalLcDsl.g:1891:1: ruleFavorites returns [EObject current=null] : ( () otherlv_1= 'favorite' ( (lv_types_2_0= ruleLaunchModeType ) )* otherlv_3= ';' ) ; - public final EObject ruleFavorites() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Enumerator lv_types_2_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1897:2: ( ( () otherlv_1= 'favorite' ( (lv_types_2_0= ruleLaunchModeType ) )* otherlv_3= ';' ) ) - // InternalLcDsl.g:1898:2: ( () otherlv_1= 'favorite' ( (lv_types_2_0= ruleLaunchModeType ) )* otherlv_3= ';' ) - { - // InternalLcDsl.g:1898:2: ( () otherlv_1= 'favorite' ( (lv_types_2_0= ruleLaunchModeType ) )* otherlv_3= ';' ) - // InternalLcDsl.g:1899:3: () otherlv_1= 'favorite' ( (lv_types_2_0= ruleLaunchModeType ) )* otherlv_3= ';' - { - // InternalLcDsl.g:1899:3: () - // InternalLcDsl.g:1900:4: - { - - current = forceCreateModelElement( - grammarAccess.getFavoritesAccess().getFavoritesAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,49,FOLLOW_19); - - newLeafNode(otherlv_1, grammarAccess.getFavoritesAccess().getFavoriteKeyword_1()); - - // InternalLcDsl.g:1910:3: ( (lv_types_2_0= ruleLaunchModeType ) )* - loop19: - do { - int alt19=2; - int LA19_0 = input.LA(1); - - if ( ((LA19_0>=99 && LA19_0<=103)) ) { - alt19=1; - } - - - switch (alt19) { - case 1 : - // InternalLcDsl.g:1911:4: (lv_types_2_0= ruleLaunchModeType ) - { - // InternalLcDsl.g:1911:4: (lv_types_2_0= ruleLaunchModeType ) - // InternalLcDsl.g:1912:5: lv_types_2_0= ruleLaunchModeType - { - - newCompositeNode(grammarAccess.getFavoritesAccess().getTypesLaunchModeTypeEnumRuleCall_2_0()); - - pushFollow(FOLLOW_19); - lv_types_2_0=ruleLaunchModeType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFavoritesRule()); - } - add( - current, - "types", - lv_types_2_0, - "com.wamas.ide.launching.LcDsl.LaunchModeType"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - default : - break loop19; - } - } while (true); - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getFavoritesAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFavorites" - - - // $ANTLR start "entryRuleRedirect" - // InternalLcDsl.g:1937:1: entryRuleRedirect returns [EObject current=null] : iv_ruleRedirect= ruleRedirect EOF ; - public final EObject entryRuleRedirect() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRedirect = null; - - - try { - // InternalLcDsl.g:1937:49: (iv_ruleRedirect= ruleRedirect EOF ) - // InternalLcDsl.g:1938:2: iv_ruleRedirect= ruleRedirect EOF - { - newCompositeNode(grammarAccess.getRedirectRule()); - pushFollow(FOLLOW_1); - iv_ruleRedirect=ruleRedirect(); - - state._fsp--; - - current =iv_ruleRedirect; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRedirect" - - - // $ANTLR start "ruleRedirect" - // InternalLcDsl.g:1944:1: ruleRedirect returns [EObject current=null] : ( () otherlv_1= 'redirect' ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) otherlv_10= ';' ) ; - public final EObject ruleRedirect() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_4=null; - Token lv_noAppend_6_0=null; - Token otherlv_8=null; - Token otherlv_10=null; - Enumerator lv_outWhich_3_0 = null; - - EObject lv_outFile_5_0 = null; - - Enumerator lv_inWhich_7_0 = null; - - EObject lv_inFile_9_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:1950:2: ( ( () otherlv_1= 'redirect' ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) otherlv_10= ';' ) ) - // InternalLcDsl.g:1951:2: ( () otherlv_1= 'redirect' ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) otherlv_10= ';' ) - { - // InternalLcDsl.g:1951:2: ( () otherlv_1= 'redirect' ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) otherlv_10= ';' ) - // InternalLcDsl.g:1952:3: () otherlv_1= 'redirect' ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) otherlv_10= ';' - { - // InternalLcDsl.g:1952:3: () - // InternalLcDsl.g:1953:4: - { - - current = forceCreateModelElement( - grammarAccess.getRedirectAccess().getRedirectAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,50,FOLLOW_20); - - newLeafNode(otherlv_1, grammarAccess.getRedirectAccess().getRedirectKeyword_1()); - - // InternalLcDsl.g:1963:3: ( ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:1964:4: ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:1964:4: ( ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) ) - // InternalLcDsl.g:1965:5: ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - - // InternalLcDsl.g:1968:5: ( ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* ) - // InternalLcDsl.g:1969:6: ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* - { - // InternalLcDsl.g:1969:6: ( ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) )* - loop21: - do { - int alt21=3; - int LA21_0 = input.LA(1); - - if ( LA21_0 >= 112 && LA21_0 <= 114 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - alt21=1; - } - else if ( LA21_0 == 115 && getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - alt21=2; - } - - - switch (alt21) { - case 1 : - // InternalLcDsl.g:1970:4: ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) - { - // InternalLcDsl.g:1970:4: ({...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) ) - // InternalLcDsl.g:1971:5: {...}? => ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleRedirect", "getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:1971:105: ( ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) ) - // InternalLcDsl.g:1972:6: ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 0); - - // InternalLcDsl.g:1975:9: ({...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) ) - // InternalLcDsl.g:1975:10: {...}? => ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRedirect", "true"); - } - // InternalLcDsl.g:1975:19: ( ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? ) - // InternalLcDsl.g:1975:20: ( (lv_outWhich_3_0= ruleOutputStream ) ) otherlv_4= 'to' ( (lv_outFile_5_0= ruleAnyPath ) ) ( (lv_noAppend_6_0= '!' ) )? - { - // InternalLcDsl.g:1975:20: ( (lv_outWhich_3_0= ruleOutputStream ) ) - // InternalLcDsl.g:1976:10: (lv_outWhich_3_0= ruleOutputStream ) - { - // InternalLcDsl.g:1976:10: (lv_outWhich_3_0= ruleOutputStream ) - // InternalLcDsl.g:1977:11: lv_outWhich_3_0= ruleOutputStream - { - - newCompositeNode(grammarAccess.getRedirectAccess().getOutWhichOutputStreamEnumRuleCall_2_0_0_0()); - - pushFollow(FOLLOW_21); - lv_outWhich_3_0=ruleOutputStream(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - current, - "outWhich", - lv_outWhich_3_0, - "com.wamas.ide.launching.LcDsl.OutputStream"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_4=(Token)match(input,51,FOLLOW_6); - - newLeafNode(otherlv_4, grammarAccess.getRedirectAccess().getToKeyword_2_0_1()); - - // InternalLcDsl.g:1998:9: ( (lv_outFile_5_0= ruleAnyPath ) ) - // InternalLcDsl.g:1999:10: (lv_outFile_5_0= ruleAnyPath ) - { - // InternalLcDsl.g:1999:10: (lv_outFile_5_0= ruleAnyPath ) - // InternalLcDsl.g:2000:11: lv_outFile_5_0= ruleAnyPath - { - - newCompositeNode(grammarAccess.getRedirectAccess().getOutFileAnyPathParserRuleCall_2_0_2_0()); - - pushFollow(FOLLOW_22); - lv_outFile_5_0=ruleAnyPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - current, - "outFile", - lv_outFile_5_0, - "com.wamas.ide.launching.LcDsl.AnyPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:2017:9: ( (lv_noAppend_6_0= '!' ) )? - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==52) ) { - alt20=1; - } - switch (alt20) { - case 1 : - // InternalLcDsl.g:2018:10: (lv_noAppend_6_0= '!' ) - { - // InternalLcDsl.g:2018:10: (lv_noAppend_6_0= '!' ) - // InternalLcDsl.g:2019:11: lv_noAppend_6_0= '!' - { - lv_noAppend_6_0=(Token)match(input,52,FOLLOW_20); - - newLeafNode(lv_noAppend_6_0, grammarAccess.getRedirectAccess().getNoAppendExclamationMarkKeyword_2_0_3_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRedirectRule()); - } - setWithLastConsumed(current, "noAppend", lv_noAppend_6_0 != null, "!"); - - - } - - - } - break; - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:2037:4: ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) - { - // InternalLcDsl.g:2037:4: ({...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) ) - // InternalLcDsl.g:2038:5: {...}? => ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleRedirect", "getUnorderedGroupHelper().canSelect(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:2038:105: ( ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) ) - // InternalLcDsl.g:2039:6: ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRedirectAccess().getUnorderedGroup_2(), 1); - - // InternalLcDsl.g:2042:9: ({...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) ) - // InternalLcDsl.g:2042:10: {...}? => ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRedirect", "true"); - } - // InternalLcDsl.g:2042:19: ( ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) ) - // InternalLcDsl.g:2042:20: ( (lv_inWhich_7_0= ruleInputStream ) ) otherlv_8= 'from' ( (lv_inFile_9_0= ruleExistingPath ) ) - { - // InternalLcDsl.g:2042:20: ( (lv_inWhich_7_0= ruleInputStream ) ) - // InternalLcDsl.g:2043:10: (lv_inWhich_7_0= ruleInputStream ) - { - // InternalLcDsl.g:2043:10: (lv_inWhich_7_0= ruleInputStream ) - // InternalLcDsl.g:2044:11: lv_inWhich_7_0= ruleInputStream - { - - newCompositeNode(grammarAccess.getRedirectAccess().getInWhichInputStreamEnumRuleCall_2_1_0_0()); - - pushFollow(FOLLOW_23); - lv_inWhich_7_0=ruleInputStream(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - current, - "inWhich", - lv_inWhich_7_0, - "com.wamas.ide.launching.LcDsl.InputStream"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_8=(Token)match(input,53,FOLLOW_6); - - newLeafNode(otherlv_8, grammarAccess.getRedirectAccess().getFromKeyword_2_1_1()); - - // InternalLcDsl.g:2065:9: ( (lv_inFile_9_0= ruleExistingPath ) ) - // InternalLcDsl.g:2066:10: (lv_inFile_9_0= ruleExistingPath ) - { - // InternalLcDsl.g:2066:10: (lv_inFile_9_0= ruleExistingPath ) - // InternalLcDsl.g:2067:11: lv_inFile_9_0= ruleExistingPath - { - - newCompositeNode(grammarAccess.getRedirectAccess().getInFileExistingPathParserRuleCall_2_1_2_0()); - - pushFollow(FOLLOW_20); - lv_inFile_9_0=ruleExistingPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRedirectRule()); - } - set( - current, - "inFile", - lv_inFile_9_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - - default : - break loop21; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getRedirectAccess().getUnorderedGroup_2()); - - - } - - otherlv_10=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_10, grammarAccess.getRedirectAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRedirect" - - - // $ANTLR start "entryRuleExecutionEnvironment" - // InternalLcDsl.g:2105:1: entryRuleExecutionEnvironment returns [EObject current=null] : iv_ruleExecutionEnvironment= ruleExecutionEnvironment EOF ; - public final EObject entryRuleExecutionEnvironment() throws RecognitionException { - EObject current = null; - - EObject iv_ruleExecutionEnvironment = null; - - - try { - // InternalLcDsl.g:2105:61: (iv_ruleExecutionEnvironment= ruleExecutionEnvironment EOF ) - // InternalLcDsl.g:2106:2: iv_ruleExecutionEnvironment= ruleExecutionEnvironment EOF - { - newCompositeNode(grammarAccess.getExecutionEnvironmentRule()); - pushFollow(FOLLOW_1); - iv_ruleExecutionEnvironment=ruleExecutionEnvironment(); - - state._fsp--; - - current =iv_ruleExecutionEnvironment; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleExecutionEnvironment" - - - // $ANTLR start "ruleExecutionEnvironment" - // InternalLcDsl.g:2112:1: ruleExecutionEnvironment returns [EObject current=null] : (otherlv_0= 'execution-environment' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; - public final EObject ruleExecutionEnvironment() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_name_1_0=null; - Token otherlv_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:2118:2: ( (otherlv_0= 'execution-environment' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:2119:2: (otherlv_0= 'execution-environment' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:2119:2: (otherlv_0= 'execution-environment' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= ';' ) - // InternalLcDsl.g:2120:3: otherlv_0= 'execution-environment' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,54,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getExecutionEnvironmentAccess().getExecutionEnvironmentKeyword_0()); - - // InternalLcDsl.g:2124:3: ( (lv_name_1_0= RULE_STRING ) ) - // InternalLcDsl.g:2125:4: (lv_name_1_0= RULE_STRING ) - { - // InternalLcDsl.g:2125:4: (lv_name_1_0= RULE_STRING ) - // InternalLcDsl.g:2126:5: lv_name_1_0= RULE_STRING - { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_13); - - newLeafNode(lv_name_1_0, grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getExecutionEnvironmentRule()); - } - setWithLastConsumed( - current, - "name", - lv_name_1_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getExecutionEnvironmentAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleExecutionEnvironment" - - - // $ANTLR start "entryRuleConfigIniTemplate" - // InternalLcDsl.g:2150:1: entryRuleConfigIniTemplate returns [EObject current=null] : iv_ruleConfigIniTemplate= ruleConfigIniTemplate EOF ; - public final EObject entryRuleConfigIniTemplate() throws RecognitionException { - EObject current = null; - - EObject iv_ruleConfigIniTemplate = null; - - - try { - // InternalLcDsl.g:2150:58: (iv_ruleConfigIniTemplate= ruleConfigIniTemplate EOF ) - // InternalLcDsl.g:2151:2: iv_ruleConfigIniTemplate= ruleConfigIniTemplate EOF - { - newCompositeNode(grammarAccess.getConfigIniTemplateRule()); - pushFollow(FOLLOW_1); - iv_ruleConfigIniTemplate=ruleConfigIniTemplate(); - - state._fsp--; - - current =iv_ruleConfigIniTemplate; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleConfigIniTemplate" - - - // $ANTLR start "ruleConfigIniTemplate" - // InternalLcDsl.g:2157:1: ruleConfigIniTemplate returns [EObject current=null] : (otherlv_0= 'config-ini-template' ( (lv_path_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ; - public final EObject ruleConfigIniTemplate() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token otherlv_2=null; - EObject lv_path_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2163:2: ( (otherlv_0= 'config-ini-template' ( (lv_path_1_0= ruleExistingPath ) ) otherlv_2= ';' ) ) - // InternalLcDsl.g:2164:2: (otherlv_0= 'config-ini-template' ( (lv_path_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - { - // InternalLcDsl.g:2164:2: (otherlv_0= 'config-ini-template' ( (lv_path_1_0= ruleExistingPath ) ) otherlv_2= ';' ) - // InternalLcDsl.g:2165:3: otherlv_0= 'config-ini-template' ( (lv_path_1_0= ruleExistingPath ) ) otherlv_2= ';' - { - otherlv_0=(Token)match(input,55,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getConfigIniTemplateAccess().getConfigIniTemplateKeyword_0()); - - // InternalLcDsl.g:2169:3: ( (lv_path_1_0= ruleExistingPath ) ) - // InternalLcDsl.g:2170:4: (lv_path_1_0= ruleExistingPath ) - { - // InternalLcDsl.g:2170:4: (lv_path_1_0= ruleExistingPath ) - // InternalLcDsl.g:2171:5: lv_path_1_0= ruleExistingPath - { - - newCompositeNode(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0()); - - pushFollow(FOLLOW_13); - lv_path_1_0=ruleExistingPath(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getConfigIniTemplateRule()); - } - set( - current, - "path", - lv_path_1_0, - "com.wamas.ide.launching.LcDsl.ExistingPath"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_2=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_2, grammarAccess.getConfigIniTemplateAccess().getSemicolonKeyword_2()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleConfigIniTemplate" - - - // $ANTLR start "entryRuleTraceEnablement" - // InternalLcDsl.g:2196:1: entryRuleTraceEnablement returns [EObject current=null] : iv_ruleTraceEnablement= ruleTraceEnablement EOF ; - public final EObject entryRuleTraceEnablement() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTraceEnablement = null; - - - try { - // InternalLcDsl.g:2196:56: (iv_ruleTraceEnablement= ruleTraceEnablement EOF ) - // InternalLcDsl.g:2197:2: iv_ruleTraceEnablement= ruleTraceEnablement EOF - { - newCompositeNode(grammarAccess.getTraceEnablementRule()); - pushFollow(FOLLOW_1); - iv_ruleTraceEnablement=ruleTraceEnablement(); - - state._fsp--; - - current =iv_ruleTraceEnablement; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTraceEnablement" - - - // $ANTLR start "ruleTraceEnablement" - // InternalLcDsl.g:2203:1: ruleTraceEnablement returns [EObject current=null] : (otherlv_0= 'trace' ( (lv_plugin_1_0= ruleFQName ) ) ( (lv_what_2_0= RULE_STRING ) )* otherlv_3= ';' ) ; - public final EObject ruleTraceEnablement() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_what_2_0=null; - Token otherlv_3=null; - AntlrDatatypeRuleToken lv_plugin_1_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2209:2: ( (otherlv_0= 'trace' ( (lv_plugin_1_0= ruleFQName ) ) ( (lv_what_2_0= RULE_STRING ) )* otherlv_3= ';' ) ) - // InternalLcDsl.g:2210:2: (otherlv_0= 'trace' ( (lv_plugin_1_0= ruleFQName ) ) ( (lv_what_2_0= RULE_STRING ) )* otherlv_3= ';' ) - { - // InternalLcDsl.g:2210:2: (otherlv_0= 'trace' ( (lv_plugin_1_0= ruleFQName ) ) ( (lv_what_2_0= RULE_STRING ) )* otherlv_3= ';' ) - // InternalLcDsl.g:2211:3: otherlv_0= 'trace' ( (lv_plugin_1_0= ruleFQName ) ) ( (lv_what_2_0= RULE_STRING ) )* otherlv_3= ';' - { - otherlv_0=(Token)match(input,56,FOLLOW_9); - - newLeafNode(otherlv_0, grammarAccess.getTraceEnablementAccess().getTraceKeyword_0()); - - // InternalLcDsl.g:2215:3: ( (lv_plugin_1_0= ruleFQName ) ) - // InternalLcDsl.g:2216:4: (lv_plugin_1_0= ruleFQName ) - { - // InternalLcDsl.g:2216:4: (lv_plugin_1_0= ruleFQName ) - // InternalLcDsl.g:2217:5: lv_plugin_1_0= ruleFQName - { - - newCompositeNode(grammarAccess.getTraceEnablementAccess().getPluginFQNameParserRuleCall_1_0()); - - pushFollow(FOLLOW_17); - lv_plugin_1_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTraceEnablementRule()); - } - set( - current, - "plugin", - lv_plugin_1_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:2234:3: ( (lv_what_2_0= RULE_STRING ) )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==RULE_STRING) ) { - alt22=1; - } - - - switch (alt22) { - case 1 : - // InternalLcDsl.g:2235:4: (lv_what_2_0= RULE_STRING ) - { - // InternalLcDsl.g:2235:4: (lv_what_2_0= RULE_STRING ) - // InternalLcDsl.g:2236:5: lv_what_2_0= RULE_STRING - { - lv_what_2_0=(Token)match(input,RULE_STRING,FOLLOW_17); - - newLeafNode(lv_what_2_0, grammarAccess.getTraceEnablementAccess().getWhatSTRINGTerminalRuleCall_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getTraceEnablementRule()); - } - addWithLastConsumed( - current, - "what", - lv_what_2_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - break; - - default : - break loop22; - } - } while (true); - - otherlv_3=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_3, grammarAccess.getTraceEnablementAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTraceEnablement" - - - // $ANTLR start "entryRuleJavaMainSearch" - // InternalLcDsl.g:2260:1: entryRuleJavaMainSearch returns [EObject current=null] : iv_ruleJavaMainSearch= ruleJavaMainSearch EOF ; - public final EObject entryRuleJavaMainSearch() throws RecognitionException { - EObject current = null; - - EObject iv_ruleJavaMainSearch = null; - - - try { - // InternalLcDsl.g:2260:55: (iv_ruleJavaMainSearch= ruleJavaMainSearch EOF ) - // InternalLcDsl.g:2261:2: iv_ruleJavaMainSearch= ruleJavaMainSearch EOF - { - newCompositeNode(grammarAccess.getJavaMainSearchRule()); - pushFollow(FOLLOW_1); - iv_ruleJavaMainSearch=ruleJavaMainSearch(); - - state._fsp--; - - current =iv_ruleJavaMainSearch; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleJavaMainSearch" - - - // $ANTLR start "ruleJavaMainSearch" - // InternalLcDsl.g:2267:1: ruleJavaMainSearch returns [EObject current=null] : ( () otherlv_1= 'search-main' ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) otherlv_5= ';' ) ; - public final EObject ruleJavaMainSearch() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token lv_system_3_0=null; - Token lv_inherited_4_0=null; - Token otherlv_5=null; - - - enterRule(); - - try { - // InternalLcDsl.g:2273:2: ( ( () otherlv_1= 'search-main' ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) otherlv_5= ';' ) ) - // InternalLcDsl.g:2274:2: ( () otherlv_1= 'search-main' ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) otherlv_5= ';' ) - { - // InternalLcDsl.g:2274:2: ( () otherlv_1= 'search-main' ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) otherlv_5= ';' ) - // InternalLcDsl.g:2275:3: () otherlv_1= 'search-main' ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) otherlv_5= ';' - { - // InternalLcDsl.g:2275:3: () - // InternalLcDsl.g:2276:4: - { - - current = forceCreateModelElement( - grammarAccess.getJavaMainSearchAccess().getJavaMainSearchAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,57,FOLLOW_24); - - newLeafNode(otherlv_1, grammarAccess.getJavaMainSearchAccess().getSearchMainKeyword_1()); - - // InternalLcDsl.g:2286:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:2287:4: ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:2287:4: ( ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) ) - // InternalLcDsl.g:2288:5: ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - - // InternalLcDsl.g:2291:5: ( ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* ) - // InternalLcDsl.g:2292:6: ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* - { - // InternalLcDsl.g:2292:6: ( ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) )* - loop23: - do { - int alt23=3; - int LA23_0 = input.LA(1); - - if ( LA23_0 == 58 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - alt23=1; - } - else if ( LA23_0 == 59 && getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - alt23=2; - } - - - switch (alt23) { - case 1 : - // InternalLcDsl.g:2293:4: ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) - { - // InternalLcDsl.g:2293:4: ({...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) ) - // InternalLcDsl.g:2294:5: {...}? => ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleJavaMainSearch", "getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:2294:111: ( ({...}? => ( (lv_system_3_0= 'system' ) ) ) ) - // InternalLcDsl.g:2295:6: ({...}? => ( (lv_system_3_0= 'system' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 0); - - // InternalLcDsl.g:2298:9: ({...}? => ( (lv_system_3_0= 'system' ) ) ) - // InternalLcDsl.g:2298:10: {...}? => ( (lv_system_3_0= 'system' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleJavaMainSearch", "true"); - } - // InternalLcDsl.g:2298:19: ( (lv_system_3_0= 'system' ) ) - // InternalLcDsl.g:2298:20: (lv_system_3_0= 'system' ) - { - // InternalLcDsl.g:2298:20: (lv_system_3_0= 'system' ) - // InternalLcDsl.g:2299:10: lv_system_3_0= 'system' - { - lv_system_3_0=(Token)match(input,58,FOLLOW_24); - - newLeafNode(lv_system_3_0, grammarAccess.getJavaMainSearchAccess().getSystemSystemKeyword_2_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getJavaMainSearchRule()); - } - setWithLastConsumed(current, "system", lv_system_3_0 != null, "system"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:2316:4: ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) - { - // InternalLcDsl.g:2316:4: ({...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) ) - // InternalLcDsl.g:2317:5: {...}? => ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleJavaMainSearch", "getUnorderedGroupHelper().canSelect(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:2317:111: ( ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) ) - // InternalLcDsl.g:2318:6: ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2(), 1); - - // InternalLcDsl.g:2321:9: ({...}? => ( (lv_inherited_4_0= 'inherited' ) ) ) - // InternalLcDsl.g:2321:10: {...}? => ( (lv_inherited_4_0= 'inherited' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleJavaMainSearch", "true"); - } - // InternalLcDsl.g:2321:19: ( (lv_inherited_4_0= 'inherited' ) ) - // InternalLcDsl.g:2321:20: (lv_inherited_4_0= 'inherited' ) - { - // InternalLcDsl.g:2321:20: (lv_inherited_4_0= 'inherited' ) - // InternalLcDsl.g:2322:10: lv_inherited_4_0= 'inherited' - { - lv_inherited_4_0=(Token)match(input,59,FOLLOW_24); - - newLeafNode(lv_inherited_4_0, grammarAccess.getJavaMainSearchAccess().getInheritedInheritedKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getJavaMainSearchRule()); - } - setWithLastConsumed(current, "inherited", lv_inherited_4_0 != null, "inherited"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - - default : - break loop23; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getJavaMainSearchAccess().getUnorderedGroup_2()); - - - } - - otherlv_5=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_5, grammarAccess.getJavaMainSearchAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleJavaMainSearch" - - - // $ANTLR start "entryRuleRapServletConfig" - // InternalLcDsl.g:2354:1: entryRuleRapServletConfig returns [EObject current=null] : iv_ruleRapServletConfig= ruleRapServletConfig EOF ; - public final EObject entryRuleRapServletConfig() throws RecognitionException { - EObject current = null; - - EObject iv_ruleRapServletConfig = null; - - - try { - // InternalLcDsl.g:2354:57: (iv_ruleRapServletConfig= ruleRapServletConfig EOF ) - // InternalLcDsl.g:2355:2: iv_ruleRapServletConfig= ruleRapServletConfig EOF - { - newCompositeNode(grammarAccess.getRapServletConfigRule()); - pushFollow(FOLLOW_1); - iv_ruleRapServletConfig=ruleRapServletConfig(); - - state._fsp--; - - current =iv_ruleRapServletConfig; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleRapServletConfig" - - - // $ANTLR start "ruleRapServletConfig" - // InternalLcDsl.g:2361:1: ruleRapServletConfig returns [EObject current=null] : (otherlv_0= 'servlet' this_BLOCK_BEGIN_1= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) this_BLOCK_END_21= RULE_BLOCK_END ) ; - public final EObject ruleRapServletConfig() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token this_BLOCK_BEGIN_1=null; - Token otherlv_3=null; - Token lv_servletPath_4_0=null; - Token otherlv_5=null; - Token otherlv_6=null; - Token otherlv_8=null; - Token otherlv_9=null; - Token lv_serverPort_10_0=null; - Token otherlv_11=null; - Token otherlv_12=null; - Token lv_sessionTimeout_13_0=null; - Token otherlv_14=null; - Token otherlv_15=null; - Token lv_contextPath_16_0=null; - Token otherlv_17=null; - Token otherlv_18=null; - Token lv_devMode_19_0=null; - Token otherlv_20=null; - Token this_BLOCK_END_21=null; - Enumerator lv_browserMode_7_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2367:2: ( (otherlv_0= 'servlet' this_BLOCK_BEGIN_1= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) this_BLOCK_END_21= RULE_BLOCK_END ) ) - // InternalLcDsl.g:2368:2: (otherlv_0= 'servlet' this_BLOCK_BEGIN_1= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) this_BLOCK_END_21= RULE_BLOCK_END ) - { - // InternalLcDsl.g:2368:2: (otherlv_0= 'servlet' this_BLOCK_BEGIN_1= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) this_BLOCK_END_21= RULE_BLOCK_END ) - // InternalLcDsl.g:2369:3: otherlv_0= 'servlet' this_BLOCK_BEGIN_1= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) this_BLOCK_END_21= RULE_BLOCK_END - { - otherlv_0=(Token)match(input,60,FOLLOW_11); - - newLeafNode(otherlv_0, grammarAccess.getRapServletConfigAccess().getServletKeyword_0()); - - this_BLOCK_BEGIN_1=(Token)match(input,RULE_BLOCK_BEGIN,FOLLOW_25); - - newLeafNode(this_BLOCK_BEGIN_1, grammarAccess.getRapServletConfigAccess().getBLOCK_BEGINTerminalRuleCall_1()); - - // InternalLcDsl.g:2377:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) ) - // InternalLcDsl.g:2378:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) - { - // InternalLcDsl.g:2378:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) ) - // InternalLcDsl.g:2379:5: ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) - { - - getUnorderedGroupHelper().enter(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - // InternalLcDsl.g:2382:5: ( ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}?) - // InternalLcDsl.g:2383:6: ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ {...}? - { - // InternalLcDsl.g:2383:6: ( ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) )+ - int cnt24=0; - loop24: - do { - int alt24=7; - int LA24_0 = input.LA(1); - - if ( LA24_0 == 61 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - alt24=1; - } - else if ( LA24_0 == 62 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - alt24=2; - } - else if ( LA24_0 == 63 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - alt24=3; - } - else if ( LA24_0 == 64 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - alt24=4; - } - else if ( LA24_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - alt24=5; - } - else if ( LA24_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - alt24=6; - } - - - switch (alt24) { - case 1 : - // InternalLcDsl.g:2384:4: ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) - { - // InternalLcDsl.g:2384:4: ({...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) ) - // InternalLcDsl.g:2385:5: {...}? => ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:2385:113: ( ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) ) - // InternalLcDsl.g:2386:6: ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 0); - - // InternalLcDsl.g:2389:9: ({...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) ) - // InternalLcDsl.g:2389:10: {...}? => (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2389:19: (otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' ) - // InternalLcDsl.g:2389:20: otherlv_3= 'path' ( (lv_servletPath_4_0= RULE_STRING ) ) otherlv_5= ';' - { - otherlv_3=(Token)match(input,61,FOLLOW_6); - - newLeafNode(otherlv_3, grammarAccess.getRapServletConfigAccess().getPathKeyword_2_0_0()); - - // InternalLcDsl.g:2393:9: ( (lv_servletPath_4_0= RULE_STRING ) ) - // InternalLcDsl.g:2394:10: (lv_servletPath_4_0= RULE_STRING ) - { - // InternalLcDsl.g:2394:10: (lv_servletPath_4_0= RULE_STRING ) - // InternalLcDsl.g:2395:11: lv_servletPath_4_0= RULE_STRING - { - lv_servletPath_4_0=(Token)match(input,RULE_STRING,FOLLOW_13); - - newLeafNode(lv_servletPath_4_0, grammarAccess.getRapServletConfigAccess().getServletPathSTRINGTerminalRuleCall_2_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - current, - "servletPath", - lv_servletPath_4_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_5=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_5, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_0_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:2421:4: ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) - { - // InternalLcDsl.g:2421:4: ({...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) ) - // InternalLcDsl.g:2422:5: {...}? => ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:2422:113: ( ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) ) - // InternalLcDsl.g:2423:6: ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 1); - - // InternalLcDsl.g:2426:9: ({...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) ) - // InternalLcDsl.g:2426:10: {...}? => (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2426:19: (otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' ) - // InternalLcDsl.g:2426:20: otherlv_6= 'browser' ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) otherlv_8= ';' - { - otherlv_6=(Token)match(input,62,FOLLOW_27); - - newLeafNode(otherlv_6, grammarAccess.getRapServletConfigAccess().getBrowserKeyword_2_1_0()); - - // InternalLcDsl.g:2430:9: ( (lv_browserMode_7_0= ruleBrowserLaunchMode ) ) - // InternalLcDsl.g:2431:10: (lv_browserMode_7_0= ruleBrowserLaunchMode ) - { - // InternalLcDsl.g:2431:10: (lv_browserMode_7_0= ruleBrowserLaunchMode ) - // InternalLcDsl.g:2432:11: lv_browserMode_7_0= ruleBrowserLaunchMode - { - - newCompositeNode(grammarAccess.getRapServletConfigAccess().getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0()); - - pushFollow(FOLLOW_13); - lv_browserMode_7_0=ruleBrowserLaunchMode(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getRapServletConfigRule()); - } - set( - current, - "browserMode", - lv_browserMode_7_0, - "com.wamas.ide.launching.LcDsl.BrowserLaunchMode"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_8=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_8, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_1_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:2459:4: ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) - { - // InternalLcDsl.g:2459:4: ({...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) ) - // InternalLcDsl.g:2460:5: {...}? => ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2)"); - } - // InternalLcDsl.g:2460:113: ( ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) ) - // InternalLcDsl.g:2461:6: ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 2); - - // InternalLcDsl.g:2464:9: ({...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) ) - // InternalLcDsl.g:2464:10: {...}? => (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2464:19: (otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' ) - // InternalLcDsl.g:2464:20: otherlv_9= 'port' ( (lv_serverPort_10_0= RULE_INT ) ) otherlv_11= ';' - { - otherlv_9=(Token)match(input,63,FOLLOW_28); - - newLeafNode(otherlv_9, grammarAccess.getRapServletConfigAccess().getPortKeyword_2_2_0()); - - // InternalLcDsl.g:2468:9: ( (lv_serverPort_10_0= RULE_INT ) ) - // InternalLcDsl.g:2469:10: (lv_serverPort_10_0= RULE_INT ) - { - // InternalLcDsl.g:2469:10: (lv_serverPort_10_0= RULE_INT ) - // InternalLcDsl.g:2470:11: lv_serverPort_10_0= RULE_INT - { - lv_serverPort_10_0=(Token)match(input,RULE_INT,FOLLOW_13); - - newLeafNode(lv_serverPort_10_0, grammarAccess.getRapServletConfigAccess().getServerPortINTTerminalRuleCall_2_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - current, - "serverPort", - lv_serverPort_10_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - otherlv_11=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_11, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_2_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:2496:4: ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) - { - // InternalLcDsl.g:2496:4: ({...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) ) - // InternalLcDsl.g:2497:5: {...}? => ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3)"); - } - // InternalLcDsl.g:2497:113: ( ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) ) - // InternalLcDsl.g:2498:6: ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 3); - - // InternalLcDsl.g:2501:9: ({...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) ) - // InternalLcDsl.g:2501:10: {...}? => (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2501:19: (otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' ) - // InternalLcDsl.g:2501:20: otherlv_12= 'session-timeout' ( (lv_sessionTimeout_13_0= RULE_INT ) ) otherlv_14= ';' - { - otherlv_12=(Token)match(input,64,FOLLOW_28); - - newLeafNode(otherlv_12, grammarAccess.getRapServletConfigAccess().getSessionTimeoutKeyword_2_3_0()); - - // InternalLcDsl.g:2505:9: ( (lv_sessionTimeout_13_0= RULE_INT ) ) - // InternalLcDsl.g:2506:10: (lv_sessionTimeout_13_0= RULE_INT ) - { - // InternalLcDsl.g:2506:10: (lv_sessionTimeout_13_0= RULE_INT ) - // InternalLcDsl.g:2507:11: lv_sessionTimeout_13_0= RULE_INT - { - lv_sessionTimeout_13_0=(Token)match(input,RULE_INT,FOLLOW_13); - - newLeafNode(lv_sessionTimeout_13_0, grammarAccess.getRapServletConfigAccess().getSessionTimeoutINTTerminalRuleCall_2_3_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - current, - "sessionTimeout", - lv_sessionTimeout_13_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - otherlv_14=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_14, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_3_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:2533:4: ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) - { - // InternalLcDsl.g:2533:4: ({...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) ) - // InternalLcDsl.g:2534:5: {...}? => ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4)"); - } - // InternalLcDsl.g:2534:113: ( ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) ) - // InternalLcDsl.g:2535:6: ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 4); - - // InternalLcDsl.g:2538:9: ({...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) ) - // InternalLcDsl.g:2538:10: {...}? => (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2538:19: (otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' ) - // InternalLcDsl.g:2538:20: otherlv_15= 'context-path' ( (lv_contextPath_16_0= RULE_STRING ) ) otherlv_17= ';' - { - otherlv_15=(Token)match(input,65,FOLLOW_6); - - newLeafNode(otherlv_15, grammarAccess.getRapServletConfigAccess().getContextPathKeyword_2_4_0()); - - // InternalLcDsl.g:2542:9: ( (lv_contextPath_16_0= RULE_STRING ) ) - // InternalLcDsl.g:2543:10: (lv_contextPath_16_0= RULE_STRING ) - { - // InternalLcDsl.g:2543:10: (lv_contextPath_16_0= RULE_STRING ) - // InternalLcDsl.g:2544:11: lv_contextPath_16_0= RULE_STRING - { - lv_contextPath_16_0=(Token)match(input,RULE_STRING,FOLLOW_13); - - newLeafNode(lv_contextPath_16_0, grammarAccess.getRapServletConfigAccess().getContextPathSTRINGTerminalRuleCall_2_4_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - current, - "contextPath", - lv_contextPath_16_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_17=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_17, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_4_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:2570:4: ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) - { - // InternalLcDsl.g:2570:4: ({...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) ) - // InternalLcDsl.g:2571:5: {...}? => ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5)"); - } - // InternalLcDsl.g:2571:113: ( ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) ) - // InternalLcDsl.g:2572:6: ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2(), 5); - - // InternalLcDsl.g:2575:9: ({...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) ) - // InternalLcDsl.g:2575:10: {...}? => (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "true"); - } - // InternalLcDsl.g:2575:19: (otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' ) - // InternalLcDsl.g:2575:20: otherlv_18= 'dev-mode' ( (lv_devMode_19_0= RULE_BOOLEAN ) ) otherlv_20= ';' - { - otherlv_18=(Token)match(input,66,FOLLOW_29); - - newLeafNode(otherlv_18, grammarAccess.getRapServletConfigAccess().getDevModeKeyword_2_5_0()); - - // InternalLcDsl.g:2579:9: ( (lv_devMode_19_0= RULE_BOOLEAN ) ) - // InternalLcDsl.g:2580:10: (lv_devMode_19_0= RULE_BOOLEAN ) - { - // InternalLcDsl.g:2580:10: (lv_devMode_19_0= RULE_BOOLEAN ) - // InternalLcDsl.g:2581:11: lv_devMode_19_0= RULE_BOOLEAN - { - lv_devMode_19_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_13); - - newLeafNode(lv_devMode_19_0, grammarAccess.getRapServletConfigAccess().getDevModeBOOLEANTerminalRuleCall_2_5_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getRapServletConfigRule()); - } - setWithLastConsumed( - current, - "devMode", - lv_devMode_19_0, - "com.wamas.ide.launching.LcDsl.BOOLEAN"); - - - } - - - } - - otherlv_20=(Token)match(input,34,FOLLOW_26); - - newLeafNode(otherlv_20, grammarAccess.getRapServletConfigAccess().getSemicolonKeyword_2_5_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - - default : - if ( cnt24 >= 1 ) break loop24; - EarlyExitException eee = - new EarlyExitException(24, input); - throw eee; - } - cnt24++; - } while (true); - - if ( ! getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()) ) { - throw new FailedPredicateException(input, "ruleRapServletConfig", "getUnorderedGroupHelper().canLeave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2())"); - } - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getRapServletConfigAccess().getUnorderedGroup_2()); - - - } - - this_BLOCK_END_21=(Token)match(input,RULE_BLOCK_END,FOLLOW_2); - - newLeafNode(this_BLOCK_END_21, grammarAccess.getRapServletConfigAccess().getBLOCK_ENDTerminalRuleCall_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleRapServletConfig" - - - // $ANTLR start "entryRuleExistingPath" - // InternalLcDsl.g:2623:1: entryRuleExistingPath returns [EObject current=null] : iv_ruleExistingPath= ruleExistingPath EOF ; - public final EObject entryRuleExistingPath() throws RecognitionException { - EObject current = null; - - EObject iv_ruleExistingPath = null; - - - try { - // InternalLcDsl.g:2623:53: (iv_ruleExistingPath= ruleExistingPath EOF ) - // InternalLcDsl.g:2624:2: iv_ruleExistingPath= ruleExistingPath EOF - { - newCompositeNode(grammarAccess.getExistingPathRule()); - pushFollow(FOLLOW_1); - iv_ruleExistingPath=ruleExistingPath(); - - state._fsp--; - - current =iv_ruleExistingPath; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleExistingPath" - - - // $ANTLR start "ruleExistingPath" - // InternalLcDsl.g:2630:1: ruleExistingPath returns [EObject current=null] : ( (lv_name_0_0= ruleStringWithVariables ) ) ; - public final EObject ruleExistingPath() throws RecognitionException { - EObject current = null; - - EObject lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2636:2: ( ( (lv_name_0_0= ruleStringWithVariables ) ) ) - // InternalLcDsl.g:2637:2: ( (lv_name_0_0= ruleStringWithVariables ) ) - { - // InternalLcDsl.g:2637:2: ( (lv_name_0_0= ruleStringWithVariables ) ) - // InternalLcDsl.g:2638:3: (lv_name_0_0= ruleStringWithVariables ) - { - // InternalLcDsl.g:2638:3: (lv_name_0_0= ruleStringWithVariables ) - // InternalLcDsl.g:2639:4: lv_name_0_0= ruleStringWithVariables - { - - newCompositeNode(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_name_0_0=ruleStringWithVariables(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getExistingPathRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleExistingPath" - - - // $ANTLR start "entryRuleAnyPath" - // InternalLcDsl.g:2659:1: entryRuleAnyPath returns [EObject current=null] : iv_ruleAnyPath= ruleAnyPath EOF ; - public final EObject entryRuleAnyPath() throws RecognitionException { - EObject current = null; - - EObject iv_ruleAnyPath = null; - - - try { - // InternalLcDsl.g:2659:48: (iv_ruleAnyPath= ruleAnyPath EOF ) - // InternalLcDsl.g:2660:2: iv_ruleAnyPath= ruleAnyPath EOF - { - newCompositeNode(grammarAccess.getAnyPathRule()); - pushFollow(FOLLOW_1); - iv_ruleAnyPath=ruleAnyPath(); - - state._fsp--; - - current =iv_ruleAnyPath; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleAnyPath" - - - // $ANTLR start "ruleAnyPath" - // InternalLcDsl.g:2666:1: ruleAnyPath returns [EObject current=null] : ( (lv_name_0_0= ruleStringWithVariables ) ) ; - public final EObject ruleAnyPath() throws RecognitionException { - EObject current = null; - - EObject lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2672:2: ( ( (lv_name_0_0= ruleStringWithVariables ) ) ) - // InternalLcDsl.g:2673:2: ( (lv_name_0_0= ruleStringWithVariables ) ) - { - // InternalLcDsl.g:2673:2: ( (lv_name_0_0= ruleStringWithVariables ) ) - // InternalLcDsl.g:2674:3: (lv_name_0_0= ruleStringWithVariables ) - { - // InternalLcDsl.g:2674:3: (lv_name_0_0= ruleStringWithVariables ) - // InternalLcDsl.g:2675:4: lv_name_0_0= ruleStringWithVariables - { - - newCompositeNode(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_name_0_0=ruleStringWithVariables(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getAnyPathRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.StringWithVariables"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleAnyPath" - - - // $ANTLR start "entryRulePluginWithVersionAndStartLevel" - // InternalLcDsl.g:2695:1: entryRulePluginWithVersionAndStartLevel returns [EObject current=null] : iv_rulePluginWithVersionAndStartLevel= rulePluginWithVersionAndStartLevel EOF ; - public final EObject entryRulePluginWithVersionAndStartLevel() throws RecognitionException { - EObject current = null; - - EObject iv_rulePluginWithVersionAndStartLevel = null; - - - try { - // InternalLcDsl.g:2695:71: (iv_rulePluginWithVersionAndStartLevel= rulePluginWithVersionAndStartLevel EOF ) - // InternalLcDsl.g:2696:2: iv_rulePluginWithVersionAndStartLevel= rulePluginWithVersionAndStartLevel EOF - { - newCompositeNode(grammarAccess.getPluginWithVersionAndStartLevelRule()); - pushFollow(FOLLOW_1); - iv_rulePluginWithVersionAndStartLevel=rulePluginWithVersionAndStartLevel(); - - state._fsp--; - - current =iv_rulePluginWithVersionAndStartLevel; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePluginWithVersionAndStartLevel" - - - // $ANTLR start "rulePluginWithVersionAndStartLevel" - // InternalLcDsl.g:2702:1: rulePluginWithVersionAndStartLevel returns [EObject current=null] : ( ( (lv_plugin_0_0= rulePluginWithVersion ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) ; - public final EObject rulePluginWithVersionAndStartLevel() throws RecognitionException { - EObject current = null; - - Token lv_autoStart_2_0=null; - Token otherlv_3=null; - Token lv_startLevel_4_0=null; - EObject lv_plugin_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2708:2: ( ( ( (lv_plugin_0_0= rulePluginWithVersion ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) ) - // InternalLcDsl.g:2709:2: ( ( (lv_plugin_0_0= rulePluginWithVersion ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) - { - // InternalLcDsl.g:2709:2: ( ( (lv_plugin_0_0= rulePluginWithVersion ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) ) - // InternalLcDsl.g:2710:3: ( (lv_plugin_0_0= rulePluginWithVersion ) ) ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) - { - // InternalLcDsl.g:2710:3: ( (lv_plugin_0_0= rulePluginWithVersion ) ) - // InternalLcDsl.g:2711:4: (lv_plugin_0_0= rulePluginWithVersion ) - { - // InternalLcDsl.g:2711:4: (lv_plugin_0_0= rulePluginWithVersion ) - // InternalLcDsl.g:2712:5: lv_plugin_0_0= rulePluginWithVersion - { - - newCompositeNode(grammarAccess.getPluginWithVersionAndStartLevelAccess().getPluginPluginWithVersionParserRuleCall_0_0()); - - pushFollow(FOLLOW_30); - lv_plugin_0_0=rulePluginWithVersion(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - set( - current, - "plugin", - lv_plugin_0_0, - "com.wamas.ide.launching.LcDsl.PluginWithVersion"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:2729:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:2730:4: ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:2730:4: ( ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) ) - // InternalLcDsl.g:2731:5: ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - - // InternalLcDsl.g:2734:5: ( ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* ) - // InternalLcDsl.g:2735:6: ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* - { - // InternalLcDsl.g:2735:6: ( ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) )* - loop25: - do { - int alt25=3; - int LA25_0 = input.LA(1); - - if ( LA25_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - alt25=1; - } - else if ( LA25_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - alt25=2; - } - - - switch (alt25) { - case 1 : - // InternalLcDsl.g:2736:4: ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) - { - // InternalLcDsl.g:2736:4: ({...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) ) - // InternalLcDsl.g:2737:5: {...}? => ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0) ) { - throw new FailedPredicateException(input, "rulePluginWithVersionAndStartLevel", "getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0)"); - } - // InternalLcDsl.g:2737:127: ( ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) ) - // InternalLcDsl.g:2738:6: ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 0); - - // InternalLcDsl.g:2741:9: ({...}? => ( (lv_autoStart_2_0= 'autostart' ) ) ) - // InternalLcDsl.g:2741:10: {...}? => ( (lv_autoStart_2_0= 'autostart' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "rulePluginWithVersionAndStartLevel", "true"); - } - // InternalLcDsl.g:2741:19: ( (lv_autoStart_2_0= 'autostart' ) ) - // InternalLcDsl.g:2741:20: (lv_autoStart_2_0= 'autostart' ) - { - // InternalLcDsl.g:2741:20: (lv_autoStart_2_0= 'autostart' ) - // InternalLcDsl.g:2742:10: lv_autoStart_2_0= 'autostart' - { - lv_autoStart_2_0=(Token)match(input,67,FOLLOW_30); - - newLeafNode(lv_autoStart_2_0, grammarAccess.getPluginWithVersionAndStartLevelAccess().getAutoStartAutostartKeyword_1_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - setWithLastConsumed(current, "autoStart", lv_autoStart_2_0 != null, "autostart"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:2759:4: ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) - { - // InternalLcDsl.g:2759:4: ({...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) ) - // InternalLcDsl.g:2760:5: {...}? => ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1) ) { - throw new FailedPredicateException(input, "rulePluginWithVersionAndStartLevel", "getUnorderedGroupHelper().canSelect(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1)"); - } - // InternalLcDsl.g:2760:127: ( ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) ) - // InternalLcDsl.g:2761:6: ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1(), 1); - - // InternalLcDsl.g:2764:9: ({...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) ) - // InternalLcDsl.g:2764:10: {...}? => (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "rulePluginWithVersionAndStartLevel", "true"); - } - // InternalLcDsl.g:2764:19: (otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) ) - // InternalLcDsl.g:2764:20: otherlv_3= 'startlevel' ( (lv_startLevel_4_0= RULE_INT ) ) - { - otherlv_3=(Token)match(input,68,FOLLOW_28); - - newLeafNode(otherlv_3, grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartlevelKeyword_1_1_0()); - - // InternalLcDsl.g:2768:9: ( (lv_startLevel_4_0= RULE_INT ) ) - // InternalLcDsl.g:2769:10: (lv_startLevel_4_0= RULE_INT ) - { - // InternalLcDsl.g:2769:10: (lv_startLevel_4_0= RULE_INT ) - // InternalLcDsl.g:2770:11: lv_startLevel_4_0= RULE_INT - { - lv_startLevel_4_0=(Token)match(input,RULE_INT,FOLLOW_30); - - newLeafNode(lv_startLevel_4_0, grammarAccess.getPluginWithVersionAndStartLevelAccess().getStartLevelINTTerminalRuleCall_1_1_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getPluginWithVersionAndStartLevelRule()); - } - setWithLastConsumed( - current, - "startLevel", - lv_startLevel_4_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - - - } - - - } - - - } - break; - - default : - break loop25; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getPluginWithVersionAndStartLevelAccess().getUnorderedGroup_1()); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePluginWithVersionAndStartLevel" - - - // $ANTLR start "entryRulePluginWithVersion" - // InternalLcDsl.g:2803:1: entryRulePluginWithVersion returns [EObject current=null] : iv_rulePluginWithVersion= rulePluginWithVersion EOF ; - public final EObject entryRulePluginWithVersion() throws RecognitionException { - EObject current = null; - - EObject iv_rulePluginWithVersion = null; - - - try { - // InternalLcDsl.g:2803:58: (iv_rulePluginWithVersion= rulePluginWithVersion EOF ) - // InternalLcDsl.g:2804:2: iv_rulePluginWithVersion= rulePluginWithVersion EOF - { - newCompositeNode(grammarAccess.getPluginWithVersionRule()); - pushFollow(FOLLOW_1); - iv_rulePluginWithVersion=rulePluginWithVersion(); - - state._fsp--; - - current =iv_rulePluginWithVersion; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRulePluginWithVersion" - - - // $ANTLR start "rulePluginWithVersion" - // InternalLcDsl.g:2810:1: rulePluginWithVersion returns [EObject current=null] : ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) ; - public final EObject rulePluginWithVersion() throws RecognitionException { - EObject current = null; - - Token lv_version_1_0=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2816:2: ( ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) ) - // InternalLcDsl.g:2817:2: ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) - { - // InternalLcDsl.g:2817:2: ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) - // InternalLcDsl.g:2818:3: ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? - { - // InternalLcDsl.g:2818:3: ( (lv_name_0_0= ruleFQName ) ) - // InternalLcDsl.g:2819:4: (lv_name_0_0= ruleFQName ) - { - // InternalLcDsl.g:2819:4: (lv_name_0_0= ruleFQName ) - // InternalLcDsl.g:2820:5: lv_name_0_0= ruleFQName - { - - newCompositeNode(grammarAccess.getPluginWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - - pushFollow(FOLLOW_31); - lv_name_0_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getPluginWithVersionRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:2837:3: ( (lv_version_1_0= RULE_VERSION ) )? - int alt26=2; - int LA26_0 = input.LA(1); - - if ( (LA26_0==RULE_VERSION) ) { - alt26=1; - } - switch (alt26) { - case 1 : - // InternalLcDsl.g:2838:4: (lv_version_1_0= RULE_VERSION ) - { - // InternalLcDsl.g:2838:4: (lv_version_1_0= RULE_VERSION ) - // InternalLcDsl.g:2839:5: lv_version_1_0= RULE_VERSION - { - lv_version_1_0=(Token)match(input,RULE_VERSION,FOLLOW_2); - - newLeafNode(lv_version_1_0, grammarAccess.getPluginWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getPluginWithVersionRule()); - } - setWithLastConsumed( - current, - "version", - lv_version_1_0, - "com.wamas.ide.launching.LcDsl.VERSION"); - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "rulePluginWithVersion" - - - // $ANTLR start "entryRuleFeatureWithVersion" - // InternalLcDsl.g:2859:1: entryRuleFeatureWithVersion returns [EObject current=null] : iv_ruleFeatureWithVersion= ruleFeatureWithVersion EOF ; - public final EObject entryRuleFeatureWithVersion() throws RecognitionException { - EObject current = null; - - EObject iv_ruleFeatureWithVersion = null; - - - try { - // InternalLcDsl.g:2859:59: (iv_ruleFeatureWithVersion= ruleFeatureWithVersion EOF ) - // InternalLcDsl.g:2860:2: iv_ruleFeatureWithVersion= ruleFeatureWithVersion EOF - { - newCompositeNode(grammarAccess.getFeatureWithVersionRule()); - pushFollow(FOLLOW_1); - iv_ruleFeatureWithVersion=ruleFeatureWithVersion(); - - state._fsp--; - - current =iv_ruleFeatureWithVersion; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFeatureWithVersion" - - - // $ANTLR start "ruleFeatureWithVersion" - // InternalLcDsl.g:2866:1: ruleFeatureWithVersion returns [EObject current=null] : ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) ; - public final EObject ruleFeatureWithVersion() throws RecognitionException { - EObject current = null; - - Token lv_version_1_0=null; - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2872:2: ( ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) ) - // InternalLcDsl.g:2873:2: ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) - { - // InternalLcDsl.g:2873:2: ( ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? ) - // InternalLcDsl.g:2874:3: ( (lv_name_0_0= ruleFQName ) ) ( (lv_version_1_0= RULE_VERSION ) )? - { - // InternalLcDsl.g:2874:3: ( (lv_name_0_0= ruleFQName ) ) - // InternalLcDsl.g:2875:4: (lv_name_0_0= ruleFQName ) - { - // InternalLcDsl.g:2875:4: (lv_name_0_0= ruleFQName ) - // InternalLcDsl.g:2876:5: lv_name_0_0= ruleFQName - { - - newCompositeNode(grammarAccess.getFeatureWithVersionAccess().getNameFQNameParserRuleCall_0_0()); - - pushFollow(FOLLOW_31); - lv_name_0_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getFeatureWithVersionRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:2893:3: ( (lv_version_1_0= RULE_VERSION ) )? - int alt27=2; - int LA27_0 = input.LA(1); - - if ( (LA27_0==RULE_VERSION) ) { - alt27=1; - } - switch (alt27) { - case 1 : - // InternalLcDsl.g:2894:4: (lv_version_1_0= RULE_VERSION ) - { - // InternalLcDsl.g:2894:4: (lv_version_1_0= RULE_VERSION ) - // InternalLcDsl.g:2895:5: lv_version_1_0= RULE_VERSION - { - lv_version_1_0=(Token)match(input,RULE_VERSION,FOLLOW_2); - - newLeafNode(lv_version_1_0, grammarAccess.getFeatureWithVersionAccess().getVersionVERSIONTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getFeatureWithVersionRule()); - } - setWithLastConsumed( - current, - "version", - lv_version_1_0, - "com.wamas.ide.launching.LcDsl.VERSION"); - - - } - - - } - break; - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFeatureWithVersion" - - - // $ANTLR start "entryRuleProject" - // InternalLcDsl.g:2915:1: entryRuleProject returns [EObject current=null] : iv_ruleProject= ruleProject EOF ; - public final EObject entryRuleProject() throws RecognitionException { - EObject current = null; - - EObject iv_ruleProject = null; - - - try { - // InternalLcDsl.g:2915:48: (iv_ruleProject= ruleProject EOF ) - // InternalLcDsl.g:2916:2: iv_ruleProject= ruleProject EOF - { - newCompositeNode(grammarAccess.getProjectRule()); - pushFollow(FOLLOW_1); - iv_ruleProject=ruleProject(); - - state._fsp--; - - current =iv_ruleProject; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleProject" - - - // $ANTLR start "ruleProject" - // InternalLcDsl.g:2922:1: ruleProject returns [EObject current=null] : ( (lv_name_0_0= ruleFQName ) ) ; - public final EObject ruleProject() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2928:2: ( ( (lv_name_0_0= ruleFQName ) ) ) - // InternalLcDsl.g:2929:2: ( (lv_name_0_0= ruleFQName ) ) - { - // InternalLcDsl.g:2929:2: ( (lv_name_0_0= ruleFQName ) ) - // InternalLcDsl.g:2930:3: (lv_name_0_0= ruleFQName ) - { - // InternalLcDsl.g:2930:3: (lv_name_0_0= ruleFQName ) - // InternalLcDsl.g:2931:4: lv_name_0_0= ruleFQName - { - - newCompositeNode(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_name_0_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getProjectRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleProject" - - - // $ANTLR start "entryRuleJavaMainType" - // InternalLcDsl.g:2951:1: entryRuleJavaMainType returns [EObject current=null] : iv_ruleJavaMainType= ruleJavaMainType EOF ; - public final EObject entryRuleJavaMainType() throws RecognitionException { - EObject current = null; - - EObject iv_ruleJavaMainType = null; - - - try { - // InternalLcDsl.g:2951:53: (iv_ruleJavaMainType= ruleJavaMainType EOF ) - // InternalLcDsl.g:2952:2: iv_ruleJavaMainType= ruleJavaMainType EOF - { - newCompositeNode(grammarAccess.getJavaMainTypeRule()); - pushFollow(FOLLOW_1); - iv_ruleJavaMainType=ruleJavaMainType(); - - state._fsp--; - - current =iv_ruleJavaMainType; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleJavaMainType" - - - // $ANTLR start "ruleJavaMainType" - // InternalLcDsl.g:2958:1: ruleJavaMainType returns [EObject current=null] : ( (lv_name_0_0= ruleFQName ) ) ; - public final EObject ruleJavaMainType() throws RecognitionException { - EObject current = null; - - AntlrDatatypeRuleToken lv_name_0_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:2964:2: ( ( (lv_name_0_0= ruleFQName ) ) ) - // InternalLcDsl.g:2965:2: ( (lv_name_0_0= ruleFQName ) ) - { - // InternalLcDsl.g:2965:2: ( (lv_name_0_0= ruleFQName ) ) - // InternalLcDsl.g:2966:3: (lv_name_0_0= ruleFQName ) - { - // InternalLcDsl.g:2966:3: (lv_name_0_0= ruleFQName ) - // InternalLcDsl.g:2967:4: lv_name_0_0= ruleFQName - { - - newCompositeNode(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0()); - - pushFollow(FOLLOW_2); - lv_name_0_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getJavaMainTypeRule()); - } - set( - current, - "name", - lv_name_0_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleJavaMainType" - - - // $ANTLR start "entryRuleClearOption" - // InternalLcDsl.g:2987:1: entryRuleClearOption returns [EObject current=null] : iv_ruleClearOption= ruleClearOption EOF ; - public final EObject entryRuleClearOption() throws RecognitionException { - EObject current = null; - - EObject iv_ruleClearOption = null; - - - try { - // InternalLcDsl.g:2987:52: (iv_ruleClearOption= ruleClearOption EOF ) - // InternalLcDsl.g:2988:2: iv_ruleClearOption= ruleClearOption EOF - { - newCompositeNode(grammarAccess.getClearOptionRule()); - pushFollow(FOLLOW_1); - iv_ruleClearOption=ruleClearOption(); - - state._fsp--; - - current =iv_ruleClearOption; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleClearOption" - - - // $ANTLR start "ruleClearOption" - // InternalLcDsl.g:2994:1: ruleClearOption returns [EObject current=null] : ( () otherlv_1= 'clear' ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) otherlv_7= ';' ) ; - public final EObject ruleClearOption() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token lv_workspace_3_0=null; - Token lv_log_4_0=null; - Token lv_noAskClear_5_0=null; - Token lv_config_6_0=null; - Token otherlv_7=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3000:2: ( ( () otherlv_1= 'clear' ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) otherlv_7= ';' ) ) - // InternalLcDsl.g:3001:2: ( () otherlv_1= 'clear' ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) otherlv_7= ';' ) - { - // InternalLcDsl.g:3001:2: ( () otherlv_1= 'clear' ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) otherlv_7= ';' ) - // InternalLcDsl.g:3002:3: () otherlv_1= 'clear' ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) otherlv_7= ';' - { - // InternalLcDsl.g:3002:3: () - // InternalLcDsl.g:3003:4: - { - - current = forceCreateModelElement( - grammarAccess.getClearOptionAccess().getClearOptionAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,69,FOLLOW_32); - - newLeafNode(otherlv_1, grammarAccess.getClearOptionAccess().getClearKeyword_1()); - - // InternalLcDsl.g:3013:3: ( ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:3014:4: ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:3014:4: ( ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) ) - // InternalLcDsl.g:3015:5: ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - - // InternalLcDsl.g:3018:5: ( ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* ) - // InternalLcDsl.g:3019:6: ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* - { - // InternalLcDsl.g:3019:6: ( ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) | ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) )* - loop30: - do { - int alt30=3; - int LA30_0 = input.LA(1); - - if ( ( LA30_0 == 33 || LA30_0 == 70 ) && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - alt30=1; - } - else if ( LA30_0 == 71 && getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - alt30=2; - } - - - switch (alt30) { - case 1 : - // InternalLcDsl.g:3020:4: ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) - { - // InternalLcDsl.g:3020:4: ({...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) ) - // InternalLcDsl.g:3021:5: {...}? => ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleClearOption", "getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:3021:108: ( ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) ) - // InternalLcDsl.g:3022:6: ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 0); - - // InternalLcDsl.g:3025:9: ({...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) ) - // InternalLcDsl.g:3025:10: {...}? => ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleClearOption", "true"); - } - // InternalLcDsl.g:3025:19: ( ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? ) - // InternalLcDsl.g:3025:20: ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) ( (lv_noAskClear_5_0= '!' ) )? - { - // InternalLcDsl.g:3025:20: ( ( (lv_workspace_3_0= 'workspace' ) ) | ( (lv_log_4_0= 'log' ) ) ) - int alt28=2; - int LA28_0 = input.LA(1); - - if ( (LA28_0==33) ) { - alt28=1; - } - else if ( (LA28_0==70) ) { - alt28=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); - - throw nvae; - } - switch (alt28) { - case 1 : - // InternalLcDsl.g:3026:10: ( (lv_workspace_3_0= 'workspace' ) ) - { - // InternalLcDsl.g:3026:10: ( (lv_workspace_3_0= 'workspace' ) ) - // InternalLcDsl.g:3027:11: (lv_workspace_3_0= 'workspace' ) - { - // InternalLcDsl.g:3027:11: (lv_workspace_3_0= 'workspace' ) - // InternalLcDsl.g:3028:12: lv_workspace_3_0= 'workspace' - { - lv_workspace_3_0=(Token)match(input,33,FOLLOW_33); - - newLeafNode(lv_workspace_3_0, grammarAccess.getClearOptionAccess().getWorkspaceWorkspaceKeyword_2_0_0_0_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed(current, "workspace", lv_workspace_3_0 != null, "workspace"); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:3041:10: ( (lv_log_4_0= 'log' ) ) - { - // InternalLcDsl.g:3041:10: ( (lv_log_4_0= 'log' ) ) - // InternalLcDsl.g:3042:11: (lv_log_4_0= 'log' ) - { - // InternalLcDsl.g:3042:11: (lv_log_4_0= 'log' ) - // InternalLcDsl.g:3043:12: lv_log_4_0= 'log' - { - lv_log_4_0=(Token)match(input,70,FOLLOW_33); - - newLeafNode(lv_log_4_0, grammarAccess.getClearOptionAccess().getLogLogKeyword_2_0_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed(current, "log", lv_log_4_0 != null, "log"); - - - } - - - } - - - } - break; - - } - - // InternalLcDsl.g:3056:9: ( (lv_noAskClear_5_0= '!' ) )? - int alt29=2; - int LA29_0 = input.LA(1); - - if ( (LA29_0==52) ) { - alt29=1; - } - switch (alt29) { - case 1 : - // InternalLcDsl.g:3057:10: (lv_noAskClear_5_0= '!' ) - { - // InternalLcDsl.g:3057:10: (lv_noAskClear_5_0= '!' ) - // InternalLcDsl.g:3058:11: lv_noAskClear_5_0= '!' - { - lv_noAskClear_5_0=(Token)match(input,52,FOLLOW_32); - - newLeafNode(lv_noAskClear_5_0, grammarAccess.getClearOptionAccess().getNoAskClearExclamationMarkKeyword_2_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed(current, "noAskClear", lv_noAskClear_5_0 != null, "!"); - - - } - - - } - break; - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:3076:4: ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) - { - // InternalLcDsl.g:3076:4: ({...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) ) - // InternalLcDsl.g:3077:5: {...}? => ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleClearOption", "getUnorderedGroupHelper().canSelect(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:3077:108: ( ({...}? => ( (lv_config_6_0= 'config' ) ) ) ) - // InternalLcDsl.g:3078:6: ({...}? => ( (lv_config_6_0= 'config' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getClearOptionAccess().getUnorderedGroup_2(), 1); - - // InternalLcDsl.g:3081:9: ({...}? => ( (lv_config_6_0= 'config' ) ) ) - // InternalLcDsl.g:3081:10: {...}? => ( (lv_config_6_0= 'config' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleClearOption", "true"); - } - // InternalLcDsl.g:3081:19: ( (lv_config_6_0= 'config' ) ) - // InternalLcDsl.g:3081:20: (lv_config_6_0= 'config' ) - { - // InternalLcDsl.g:3081:20: (lv_config_6_0= 'config' ) - // InternalLcDsl.g:3082:10: lv_config_6_0= 'config' - { - lv_config_6_0=(Token)match(input,71,FOLLOW_32); - - newLeafNode(lv_config_6_0, grammarAccess.getClearOptionAccess().getConfigConfigKeyword_2_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getClearOptionRule()); - } - setWithLastConsumed(current, "config", lv_config_6_0 != null, "config"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - - default : - break loop30; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getClearOptionAccess().getUnorderedGroup_2()); - - - } - - otherlv_7=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_7, grammarAccess.getClearOptionAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleClearOption" - - - // $ANTLR start "entryRuleMemoryOption" - // InternalLcDsl.g:3114:1: entryRuleMemoryOption returns [EObject current=null] : iv_ruleMemoryOption= ruleMemoryOption EOF ; - public final EObject entryRuleMemoryOption() throws RecognitionException { - EObject current = null; - - EObject iv_ruleMemoryOption = null; - - - try { - // InternalLcDsl.g:3114:53: (iv_ruleMemoryOption= ruleMemoryOption EOF ) - // InternalLcDsl.g:3115:2: iv_ruleMemoryOption= ruleMemoryOption EOF - { - newCompositeNode(grammarAccess.getMemoryOptionRule()); - pushFollow(FOLLOW_1); - iv_ruleMemoryOption=ruleMemoryOption(); - - state._fsp--; - - current =iv_ruleMemoryOption; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleMemoryOption" - - - // $ANTLR start "ruleMemoryOption" - // InternalLcDsl.g:3121:1: ruleMemoryOption returns [EObject current=null] : ( () otherlv_1= 'memory' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) otherlv_15= ';' ) ; - public final EObject ruleMemoryOption() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token otherlv_3=null; - Token this_EQ_4=null; - Token lv_min_5_0=null; - Token otherlv_7=null; - Token this_EQ_8=null; - Token lv_max_9_0=null; - Token otherlv_11=null; - Token this_EQ_12=null; - Token lv_perm_13_0=null; - Token otherlv_15=null; - Enumerator lv_minUnit_6_0 = null; - - Enumerator lv_maxUnit_10_0 = null; - - Enumerator lv_permUnit_14_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:3127:2: ( ( () otherlv_1= 'memory' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) otherlv_15= ';' ) ) - // InternalLcDsl.g:3128:2: ( () otherlv_1= 'memory' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) otherlv_15= ';' ) - { - // InternalLcDsl.g:3128:2: ( () otherlv_1= 'memory' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) otherlv_15= ';' ) - // InternalLcDsl.g:3129:3: () otherlv_1= 'memory' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) otherlv_15= ';' - { - // InternalLcDsl.g:3129:3: () - // InternalLcDsl.g:3130:4: - { - - current = forceCreateModelElement( - grammarAccess.getMemoryOptionAccess().getMemoryOptionAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,72,FOLLOW_34); - - newLeafNode(otherlv_1, grammarAccess.getMemoryOptionAccess().getMemoryKeyword_1()); - - // InternalLcDsl.g:3140:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:3141:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:3141:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) ) - // InternalLcDsl.g:3142:5: ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - // InternalLcDsl.g:3145:5: ( ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* ) - // InternalLcDsl.g:3146:6: ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* - { - // InternalLcDsl.g:3146:6: ( ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) )* - loop31: - do { - int alt31=4; - int LA31_0 = input.LA(1); - - if ( LA31_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - alt31=1; - } - else if ( LA31_0 == 74 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - alt31=2; - } - else if ( LA31_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - alt31=3; - } - - - switch (alt31) { - case 1 : - // InternalLcDsl.g:3147:4: ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) - { - // InternalLcDsl.g:3147:4: ({...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) ) - // InternalLcDsl.g:3148:5: {...}? => ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0)"); - } - // InternalLcDsl.g:3148:109: ( ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) ) - // InternalLcDsl.g:3149:6: ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 0); - - // InternalLcDsl.g:3152:9: ({...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) ) - // InternalLcDsl.g:3152:10: {...}? => (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "true"); - } - // InternalLcDsl.g:3152:19: (otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) ) - // InternalLcDsl.g:3152:20: otherlv_3= 'min' this_EQ_4= RULE_EQ ( (lv_min_5_0= RULE_INT ) ) ( (lv_minUnit_6_0= ruleMemoryUnit ) ) - { - otherlv_3=(Token)match(input,73,FOLLOW_18); - - newLeafNode(otherlv_3, grammarAccess.getMemoryOptionAccess().getMinKeyword_2_0_0()); - - this_EQ_4=(Token)match(input,RULE_EQ,FOLLOW_28); - - newLeafNode(this_EQ_4, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_0_1()); - - // InternalLcDsl.g:3160:9: ( (lv_min_5_0= RULE_INT ) ) - // InternalLcDsl.g:3161:10: (lv_min_5_0= RULE_INT ) - { - // InternalLcDsl.g:3161:10: (lv_min_5_0= RULE_INT ) - // InternalLcDsl.g:3162:11: lv_min_5_0= RULE_INT - { - lv_min_5_0=(Token)match(input,RULE_INT,FOLLOW_35); - - newLeafNode(lv_min_5_0, grammarAccess.getMemoryOptionAccess().getMinINTTerminalRuleCall_2_0_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - current, - "min", - lv_min_5_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - // InternalLcDsl.g:3178:9: ( (lv_minUnit_6_0= ruleMemoryUnit ) ) - // InternalLcDsl.g:3179:10: (lv_minUnit_6_0= ruleMemoryUnit ) - { - // InternalLcDsl.g:3179:10: (lv_minUnit_6_0= ruleMemoryUnit ) - // InternalLcDsl.g:3180:11: lv_minUnit_6_0= ruleMemoryUnit - { - - newCompositeNode(grammarAccess.getMemoryOptionAccess().getMinUnitMemoryUnitEnumRuleCall_2_0_3_0()); - - pushFollow(FOLLOW_34); - lv_minUnit_6_0=ruleMemoryUnit(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - current, - "minUnit", - lv_minUnit_6_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:3203:4: ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) - { - // InternalLcDsl.g:3203:4: ({...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) ) - // InternalLcDsl.g:3204:5: {...}? => ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1)"); - } - // InternalLcDsl.g:3204:109: ( ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) ) - // InternalLcDsl.g:3205:6: ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 1); - - // InternalLcDsl.g:3208:9: ({...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) ) - // InternalLcDsl.g:3208:10: {...}? => (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "true"); - } - // InternalLcDsl.g:3208:19: (otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) ) - // InternalLcDsl.g:3208:20: otherlv_7= 'max' this_EQ_8= RULE_EQ ( (lv_max_9_0= RULE_INT ) ) ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) - { - otherlv_7=(Token)match(input,74,FOLLOW_18); - - newLeafNode(otherlv_7, grammarAccess.getMemoryOptionAccess().getMaxKeyword_2_1_0()); - - this_EQ_8=(Token)match(input,RULE_EQ,FOLLOW_28); - - newLeafNode(this_EQ_8, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_1_1()); - - // InternalLcDsl.g:3216:9: ( (lv_max_9_0= RULE_INT ) ) - // InternalLcDsl.g:3217:10: (lv_max_9_0= RULE_INT ) - { - // InternalLcDsl.g:3217:10: (lv_max_9_0= RULE_INT ) - // InternalLcDsl.g:3218:11: lv_max_9_0= RULE_INT - { - lv_max_9_0=(Token)match(input,RULE_INT,FOLLOW_35); - - newLeafNode(lv_max_9_0, grammarAccess.getMemoryOptionAccess().getMaxINTTerminalRuleCall_2_1_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - current, - "max", - lv_max_9_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - // InternalLcDsl.g:3234:9: ( (lv_maxUnit_10_0= ruleMemoryUnit ) ) - // InternalLcDsl.g:3235:10: (lv_maxUnit_10_0= ruleMemoryUnit ) - { - // InternalLcDsl.g:3235:10: (lv_maxUnit_10_0= ruleMemoryUnit ) - // InternalLcDsl.g:3236:11: lv_maxUnit_10_0= ruleMemoryUnit - { - - newCompositeNode(grammarAccess.getMemoryOptionAccess().getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0()); - - pushFollow(FOLLOW_34); - lv_maxUnit_10_0=ruleMemoryUnit(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - current, - "maxUnit", - lv_maxUnit_10_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:3259:4: ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) - { - // InternalLcDsl.g:3259:4: ({...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) ) - // InternalLcDsl.g:3260:5: {...}? => ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "getUnorderedGroupHelper().canSelect(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2)"); - } - // InternalLcDsl.g:3260:109: ( ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) ) - // InternalLcDsl.g:3261:6: ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2(), 2); - - // InternalLcDsl.g:3264:9: ({...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) ) - // InternalLcDsl.g:3264:10: {...}? => (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleMemoryOption", "true"); - } - // InternalLcDsl.g:3264:19: (otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) ) - // InternalLcDsl.g:3264:20: otherlv_11= 'perm' this_EQ_12= RULE_EQ ( (lv_perm_13_0= RULE_INT ) ) ( (lv_permUnit_14_0= ruleMemoryUnit ) ) - { - otherlv_11=(Token)match(input,75,FOLLOW_18); - - newLeafNode(otherlv_11, grammarAccess.getMemoryOptionAccess().getPermKeyword_2_2_0()); - - this_EQ_12=(Token)match(input,RULE_EQ,FOLLOW_28); - - newLeafNode(this_EQ_12, grammarAccess.getMemoryOptionAccess().getEQTerminalRuleCall_2_2_1()); - - // InternalLcDsl.g:3272:9: ( (lv_perm_13_0= RULE_INT ) ) - // InternalLcDsl.g:3273:10: (lv_perm_13_0= RULE_INT ) - { - // InternalLcDsl.g:3273:10: (lv_perm_13_0= RULE_INT ) - // InternalLcDsl.g:3274:11: lv_perm_13_0= RULE_INT - { - lv_perm_13_0=(Token)match(input,RULE_INT,FOLLOW_35); - - newLeafNode(lv_perm_13_0, grammarAccess.getMemoryOptionAccess().getPermINTTerminalRuleCall_2_2_2_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getMemoryOptionRule()); - } - setWithLastConsumed( - current, - "perm", - lv_perm_13_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - // InternalLcDsl.g:3290:9: ( (lv_permUnit_14_0= ruleMemoryUnit ) ) - // InternalLcDsl.g:3291:10: (lv_permUnit_14_0= ruleMemoryUnit ) - { - // InternalLcDsl.g:3291:10: (lv_permUnit_14_0= ruleMemoryUnit ) - // InternalLcDsl.g:3292:11: lv_permUnit_14_0= ruleMemoryUnit - { - - newCompositeNode(grammarAccess.getMemoryOptionAccess().getPermUnitMemoryUnitEnumRuleCall_2_2_3_0()); - - pushFollow(FOLLOW_34); - lv_permUnit_14_0=ruleMemoryUnit(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMemoryOptionRule()); - } - set( - current, - "permUnit", - lv_permUnit_14_0, - "com.wamas.ide.launching.LcDsl.MemoryUnit"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - - } - - - } - - - } - break; - - default : - break loop31; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getMemoryOptionAccess().getUnorderedGroup_2()); - - - } - - otherlv_15=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_15, grammarAccess.getMemoryOptionAccess().getSemicolonKeyword_3()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMemoryOption" - - - // $ANTLR start "entryRuleGroupMember" - // InternalLcDsl.g:3330:1: entryRuleGroupMember returns [EObject current=null] : iv_ruleGroupMember= ruleGroupMember EOF ; - public final EObject entryRuleGroupMember() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGroupMember = null; - - - try { - // InternalLcDsl.g:3330:52: (iv_ruleGroupMember= ruleGroupMember EOF ) - // InternalLcDsl.g:3331:2: iv_ruleGroupMember= ruleGroupMember EOF - { - newCompositeNode(grammarAccess.getGroupMemberRule()); - pushFollow(FOLLOW_1); - iv_ruleGroupMember=ruleGroupMember(); - - state._fsp--; - - current =iv_ruleGroupMember; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGroupMember" - - - // $ANTLR start "ruleGroupMember" - // InternalLcDsl.g:3337:1: ruleGroupMember returns [EObject current=null] : ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) otherlv_3= 'member' ( ( ruleFQName ) ) ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? otherlv_6= ';' ) ; - public final EObject ruleGroupMember() throws RecognitionException { - EObject current = null; - - Token lv_adopt_2_0=null; - Token otherlv_3=null; - Token otherlv_6=null; - Enumerator lv_type_1_0 = null; - - EObject lv_postAction_5_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:3343:2: ( ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) otherlv_3= 'member' ( ( ruleFQName ) ) ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? otherlv_6= ';' ) ) - // InternalLcDsl.g:3344:2: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) otherlv_3= 'member' ( ( ruleFQName ) ) ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? otherlv_6= ';' ) - { - // InternalLcDsl.g:3344:2: ( ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) otherlv_3= 'member' ( ( ruleFQName ) ) ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? otherlv_6= ';' ) - // InternalLcDsl.g:3345:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) otherlv_3= 'member' ( ( ruleFQName ) ) ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? otherlv_6= ';' - { - // InternalLcDsl.g:3345:3: ( ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) ) - // InternalLcDsl.g:3346:4: ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) - { - // InternalLcDsl.g:3346:4: ( ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) ) - // InternalLcDsl.g:3347:5: ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - - // InternalLcDsl.g:3350:5: ( ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* ) - // InternalLcDsl.g:3351:6: ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* - { - // InternalLcDsl.g:3351:6: ( ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) )* - loop32: - do { - int alt32=3; - int LA32_0 = input.LA(1); - - if ( LA32_0 >= 99 && LA32_0 <= 103 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - alt32=1; - } - else if ( LA32_0 == 76 && getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - alt32=2; - } - - - switch (alt32) { - case 1 : - // InternalLcDsl.g:3352:4: ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) - { - // InternalLcDsl.g:3352:4: ({...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) ) - // InternalLcDsl.g:3353:5: {...}? => ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0) ) { - throw new FailedPredicateException(input, "ruleGroupMember", "getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0)"); - } - // InternalLcDsl.g:3353:108: ( ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) ) - // InternalLcDsl.g:3354:6: ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 0); - - // InternalLcDsl.g:3357:9: ({...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) ) - // InternalLcDsl.g:3357:10: {...}? => ( (lv_type_1_0= ruleLaunchModeType ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGroupMember", "true"); - } - // InternalLcDsl.g:3357:19: ( (lv_type_1_0= ruleLaunchModeType ) ) - // InternalLcDsl.g:3357:20: (lv_type_1_0= ruleLaunchModeType ) - { - // InternalLcDsl.g:3357:20: (lv_type_1_0= ruleLaunchModeType ) - // InternalLcDsl.g:3358:10: lv_type_1_0= ruleLaunchModeType - { - - newCompositeNode(grammarAccess.getGroupMemberAccess().getTypeLaunchModeTypeEnumRuleCall_0_0_0()); - - pushFollow(FOLLOW_36); - lv_type_1_0=ruleLaunchModeType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGroupMemberRule()); - } - set( - current, - "type", - lv_type_1_0, - "com.wamas.ide.launching.LcDsl.LaunchModeType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:3380:4: ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) - { - // InternalLcDsl.g:3380:4: ({...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) ) - // InternalLcDsl.g:3381:5: {...}? => ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1) ) { - throw new FailedPredicateException(input, "ruleGroupMember", "getUnorderedGroupHelper().canSelect(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1)"); - } - // InternalLcDsl.g:3381:108: ( ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) ) - // InternalLcDsl.g:3382:6: ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0(), 1); - - // InternalLcDsl.g:3385:9: ({...}? => ( (lv_adopt_2_0= 'adopt' ) ) ) - // InternalLcDsl.g:3385:10: {...}? => ( (lv_adopt_2_0= 'adopt' ) ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleGroupMember", "true"); - } - // InternalLcDsl.g:3385:19: ( (lv_adopt_2_0= 'adopt' ) ) - // InternalLcDsl.g:3385:20: (lv_adopt_2_0= 'adopt' ) - { - // InternalLcDsl.g:3385:20: (lv_adopt_2_0= 'adopt' ) - // InternalLcDsl.g:3386:10: lv_adopt_2_0= 'adopt' - { - lv_adopt_2_0=(Token)match(input,76,FOLLOW_36); - - newLeafNode(lv_adopt_2_0, grammarAccess.getGroupMemberAccess().getAdoptAdoptKeyword_0_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGroupMemberRule()); - } - setWithLastConsumed(current, "adopt", lv_adopt_2_0 != null, "adopt"); - - - } - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - - - } - - - } - - - } - break; - - default : - break loop32; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getGroupMemberAccess().getUnorderedGroup_0()); - - - } - - otherlv_3=(Token)match(input,77,FOLLOW_9); - - newLeafNode(otherlv_3, grammarAccess.getGroupMemberAccess().getMemberKeyword_1()); - - // InternalLcDsl.g:3414:3: ( ( ruleFQName ) ) - // InternalLcDsl.g:3415:4: ( ruleFQName ) - { - // InternalLcDsl.g:3415:4: ( ruleFQName ) - // InternalLcDsl.g:3416:5: ruleFQName - { - - if (current==null) { - current = createModelElement(grammarAccess.getGroupMemberRule()); - } - - - newCompositeNode(grammarAccess.getGroupMemberAccess().getMemberLaunchConfigCrossReference_2_0()); - - pushFollow(FOLLOW_37); - ruleFQName(); - - state._fsp--; - - - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalLcDsl.g:3430:3: ( (lv_postAction_5_0= ruleGroupPostLaunchAction ) )? - int alt33=2; - int LA33_0 = input.LA(1); - - if ( ((LA33_0>=78 && LA33_0<=80)) ) { - alt33=1; - } - switch (alt33) { - case 1 : - // InternalLcDsl.g:3431:4: (lv_postAction_5_0= ruleGroupPostLaunchAction ) - { - // InternalLcDsl.g:3431:4: (lv_postAction_5_0= ruleGroupPostLaunchAction ) - // InternalLcDsl.g:3432:5: lv_postAction_5_0= ruleGroupPostLaunchAction - { - - newCompositeNode(grammarAccess.getGroupMemberAccess().getPostActionGroupPostLaunchActionParserRuleCall_3_0()); - - pushFollow(FOLLOW_13); - lv_postAction_5_0=ruleGroupPostLaunchAction(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getGroupMemberRule()); - } - set( - current, - "postAction", - lv_postAction_5_0, - "com.wamas.ide.launching.LcDsl.GroupPostLaunchAction"); - afterParserOrEnumRuleCall(); - - - } - - - } - break; - - } - - otherlv_6=(Token)match(input,34,FOLLOW_2); - - newLeafNode(otherlv_6, grammarAccess.getGroupMemberAccess().getSemicolonKeyword_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGroupMember" - - - // $ANTLR start "entryRuleGroupPostLaunchAction" - // InternalLcDsl.g:3457:1: entryRuleGroupPostLaunchAction returns [EObject current=null] : iv_ruleGroupPostLaunchAction= ruleGroupPostLaunchAction EOF ; - public final EObject entryRuleGroupPostLaunchAction() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGroupPostLaunchAction = null; - - - try { - // InternalLcDsl.g:3457:62: (iv_ruleGroupPostLaunchAction= ruleGroupPostLaunchAction EOF ) - // InternalLcDsl.g:3458:2: iv_ruleGroupPostLaunchAction= ruleGroupPostLaunchAction EOF - { - newCompositeNode(grammarAccess.getGroupPostLaunchActionRule()); - pushFollow(FOLLOW_1); - iv_ruleGroupPostLaunchAction=ruleGroupPostLaunchAction(); - - state._fsp--; - - current =iv_ruleGroupPostLaunchAction; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGroupPostLaunchAction" - - - // $ANTLR start "ruleGroupPostLaunchAction" - // InternalLcDsl.g:3464:1: ruleGroupPostLaunchAction returns [EObject current=null] : (this_GroupPostLaunchDelay_0= ruleGroupPostLaunchDelay | this_GroupPostLaunchRegex_1= ruleGroupPostLaunchRegex | this_GroupPostLaunchWait_2= ruleGroupPostLaunchWait ) ; - public final EObject ruleGroupPostLaunchAction() throws RecognitionException { - EObject current = null; - - EObject this_GroupPostLaunchDelay_0 = null; - - EObject this_GroupPostLaunchRegex_1 = null; - - EObject this_GroupPostLaunchWait_2 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:3470:2: ( (this_GroupPostLaunchDelay_0= ruleGroupPostLaunchDelay | this_GroupPostLaunchRegex_1= ruleGroupPostLaunchRegex | this_GroupPostLaunchWait_2= ruleGroupPostLaunchWait ) ) - // InternalLcDsl.g:3471:2: (this_GroupPostLaunchDelay_0= ruleGroupPostLaunchDelay | this_GroupPostLaunchRegex_1= ruleGroupPostLaunchRegex | this_GroupPostLaunchWait_2= ruleGroupPostLaunchWait ) - { - // InternalLcDsl.g:3471:2: (this_GroupPostLaunchDelay_0= ruleGroupPostLaunchDelay | this_GroupPostLaunchRegex_1= ruleGroupPostLaunchRegex | this_GroupPostLaunchWait_2= ruleGroupPostLaunchWait ) - int alt34=3; - switch ( input.LA(1) ) { - case 78: - { - alt34=1; - } - break; - case 79: - { - alt34=2; - } - break; - case 80: - { - alt34=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); - - throw nvae; - } - - switch (alt34) { - case 1 : - // InternalLcDsl.g:3472:3: this_GroupPostLaunchDelay_0= ruleGroupPostLaunchDelay - { - - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchDelayParserRuleCall_0()); - - pushFollow(FOLLOW_2); - this_GroupPostLaunchDelay_0=ruleGroupPostLaunchDelay(); - - state._fsp--; - - - current = this_GroupPostLaunchDelay_0; - afterParserOrEnumRuleCall(); - - - } - break; - case 2 : - // InternalLcDsl.g:3481:3: this_GroupPostLaunchRegex_1= ruleGroupPostLaunchRegex - { - - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchRegexParserRuleCall_1()); - - pushFollow(FOLLOW_2); - this_GroupPostLaunchRegex_1=ruleGroupPostLaunchRegex(); - - state._fsp--; - - - current = this_GroupPostLaunchRegex_1; - afterParserOrEnumRuleCall(); - - - } - break; - case 3 : - // InternalLcDsl.g:3490:3: this_GroupPostLaunchWait_2= ruleGroupPostLaunchWait - { - - newCompositeNode(grammarAccess.getGroupPostLaunchActionAccess().getGroupPostLaunchWaitParserRuleCall_2()); - - pushFollow(FOLLOW_2); - this_GroupPostLaunchWait_2=ruleGroupPostLaunchWait(); - - state._fsp--; - - - current = this_GroupPostLaunchWait_2; - afterParserOrEnumRuleCall(); - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGroupPostLaunchAction" - - - // $ANTLR start "entryRuleGroupPostLaunchDelay" - // InternalLcDsl.g:3502:1: entryRuleGroupPostLaunchDelay returns [EObject current=null] : iv_ruleGroupPostLaunchDelay= ruleGroupPostLaunchDelay EOF ; - public final EObject entryRuleGroupPostLaunchDelay() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGroupPostLaunchDelay = null; - - - try { - // InternalLcDsl.g:3502:61: (iv_ruleGroupPostLaunchDelay= ruleGroupPostLaunchDelay EOF ) - // InternalLcDsl.g:3503:2: iv_ruleGroupPostLaunchDelay= ruleGroupPostLaunchDelay EOF - { - newCompositeNode(grammarAccess.getGroupPostLaunchDelayRule()); - pushFollow(FOLLOW_1); - iv_ruleGroupPostLaunchDelay=ruleGroupPostLaunchDelay(); - - state._fsp--; - - current =iv_ruleGroupPostLaunchDelay; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGroupPostLaunchDelay" - - - // $ANTLR start "ruleGroupPostLaunchDelay" - // InternalLcDsl.g:3509:1: ruleGroupPostLaunchDelay returns [EObject current=null] : (otherlv_0= 'delay' ( (lv_delay_1_0= RULE_INT ) ) ) ; - public final EObject ruleGroupPostLaunchDelay() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_delay_1_0=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3515:2: ( (otherlv_0= 'delay' ( (lv_delay_1_0= RULE_INT ) ) ) ) - // InternalLcDsl.g:3516:2: (otherlv_0= 'delay' ( (lv_delay_1_0= RULE_INT ) ) ) - { - // InternalLcDsl.g:3516:2: (otherlv_0= 'delay' ( (lv_delay_1_0= RULE_INT ) ) ) - // InternalLcDsl.g:3517:3: otherlv_0= 'delay' ( (lv_delay_1_0= RULE_INT ) ) - { - otherlv_0=(Token)match(input,78,FOLLOW_28); - - newLeafNode(otherlv_0, grammarAccess.getGroupPostLaunchDelayAccess().getDelayKeyword_0()); - - // InternalLcDsl.g:3521:3: ( (lv_delay_1_0= RULE_INT ) ) - // InternalLcDsl.g:3522:4: (lv_delay_1_0= RULE_INT ) - { - // InternalLcDsl.g:3522:4: (lv_delay_1_0= RULE_INT ) - // InternalLcDsl.g:3523:5: lv_delay_1_0= RULE_INT - { - lv_delay_1_0=(Token)match(input,RULE_INT,FOLLOW_2); - - newLeafNode(lv_delay_1_0, grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGroupPostLaunchDelayRule()); - } - setWithLastConsumed( - current, - "delay", - lv_delay_1_0, - "com.wamas.ide.launching.LcDsl.INT"); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGroupPostLaunchDelay" - - - // $ANTLR start "entryRuleGroupPostLaunchRegex" - // InternalLcDsl.g:3543:1: entryRuleGroupPostLaunchRegex returns [EObject current=null] : iv_ruleGroupPostLaunchRegex= ruleGroupPostLaunchRegex EOF ; - public final EObject entryRuleGroupPostLaunchRegex() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGroupPostLaunchRegex = null; - - - try { - // InternalLcDsl.g:3543:61: (iv_ruleGroupPostLaunchRegex= ruleGroupPostLaunchRegex EOF ) - // InternalLcDsl.g:3544:2: iv_ruleGroupPostLaunchRegex= ruleGroupPostLaunchRegex EOF - { - newCompositeNode(grammarAccess.getGroupPostLaunchRegexRule()); - pushFollow(FOLLOW_1); - iv_ruleGroupPostLaunchRegex=ruleGroupPostLaunchRegex(); - - state._fsp--; - - current =iv_ruleGroupPostLaunchRegex; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGroupPostLaunchRegex" - - - // $ANTLR start "ruleGroupPostLaunchRegex" - // InternalLcDsl.g:3550:1: ruleGroupPostLaunchRegex returns [EObject current=null] : (otherlv_0= 'regex' ( (lv_regex_1_0= RULE_STRING ) ) ) ; - public final EObject ruleGroupPostLaunchRegex() throws RecognitionException { - EObject current = null; - - Token otherlv_0=null; - Token lv_regex_1_0=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3556:2: ( (otherlv_0= 'regex' ( (lv_regex_1_0= RULE_STRING ) ) ) ) - // InternalLcDsl.g:3557:2: (otherlv_0= 'regex' ( (lv_regex_1_0= RULE_STRING ) ) ) - { - // InternalLcDsl.g:3557:2: (otherlv_0= 'regex' ( (lv_regex_1_0= RULE_STRING ) ) ) - // InternalLcDsl.g:3558:3: otherlv_0= 'regex' ( (lv_regex_1_0= RULE_STRING ) ) - { - otherlv_0=(Token)match(input,79,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getGroupPostLaunchRegexAccess().getRegexKeyword_0()); - - // InternalLcDsl.g:3562:3: ( (lv_regex_1_0= RULE_STRING ) ) - // InternalLcDsl.g:3563:4: (lv_regex_1_0= RULE_STRING ) - { - // InternalLcDsl.g:3563:4: (lv_regex_1_0= RULE_STRING ) - // InternalLcDsl.g:3564:5: lv_regex_1_0= RULE_STRING - { - lv_regex_1_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(lv_regex_1_0, grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getGroupPostLaunchRegexRule()); - } - setWithLastConsumed( - current, - "regex", - lv_regex_1_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGroupPostLaunchRegex" - - - // $ANTLR start "entryRuleGroupPostLaunchWait" - // InternalLcDsl.g:3584:1: entryRuleGroupPostLaunchWait returns [EObject current=null] : iv_ruleGroupPostLaunchWait= ruleGroupPostLaunchWait EOF ; - public final EObject entryRuleGroupPostLaunchWait() throws RecognitionException { - EObject current = null; - - EObject iv_ruleGroupPostLaunchWait = null; - - - try { - // InternalLcDsl.g:3584:60: (iv_ruleGroupPostLaunchWait= ruleGroupPostLaunchWait EOF ) - // InternalLcDsl.g:3585:2: iv_ruleGroupPostLaunchWait= ruleGroupPostLaunchWait EOF - { - newCompositeNode(grammarAccess.getGroupPostLaunchWaitRule()); - pushFollow(FOLLOW_1); - iv_ruleGroupPostLaunchWait=ruleGroupPostLaunchWait(); - - state._fsp--; - - current =iv_ruleGroupPostLaunchWait; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleGroupPostLaunchWait" - - - // $ANTLR start "ruleGroupPostLaunchWait" - // InternalLcDsl.g:3591:1: ruleGroupPostLaunchWait returns [EObject current=null] : ( () otherlv_1= 'wait' ) ; - public final EObject ruleGroupPostLaunchWait() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3597:2: ( ( () otherlv_1= 'wait' ) ) - // InternalLcDsl.g:3598:2: ( () otherlv_1= 'wait' ) - { - // InternalLcDsl.g:3598:2: ( () otherlv_1= 'wait' ) - // InternalLcDsl.g:3599:3: () otherlv_1= 'wait' - { - // InternalLcDsl.g:3599:3: () - // InternalLcDsl.g:3600:4: - { - - current = forceCreateModelElement( - grammarAccess.getGroupPostLaunchWaitAccess().getGroupPostLaunchWaitAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,80,FOLLOW_2); - - newLeafNode(otherlv_1, grammarAccess.getGroupPostLaunchWaitAccess().getWaitKeyword_1()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleGroupPostLaunchWait" - - - // $ANTLR start "entryRuleStringWithVariables" - // InternalLcDsl.g:3614:1: entryRuleStringWithVariables returns [EObject current=null] : iv_ruleStringWithVariables= ruleStringWithVariables EOF ; - public final EObject entryRuleStringWithVariables() throws RecognitionException { - EObject current = null; - - EObject iv_ruleStringWithVariables = null; - - - try { - // InternalLcDsl.g:3614:60: (iv_ruleStringWithVariables= ruleStringWithVariables EOF ) - // InternalLcDsl.g:3615:2: iv_ruleStringWithVariables= ruleStringWithVariables EOF - { - newCompositeNode(grammarAccess.getStringWithVariablesRule()); - pushFollow(FOLLOW_1); - iv_ruleStringWithVariables=ruleStringWithVariables(); - - state._fsp--; - - current =iv_ruleStringWithVariables; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleStringWithVariables" - - - // $ANTLR start "ruleStringWithVariables" - // InternalLcDsl.g:3621:1: ruleStringWithVariables returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ; - public final EObject ruleStringWithVariables() throws RecognitionException { - EObject current = null; - - Token lv_value_0_0=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3627:2: ( ( (lv_value_0_0= RULE_STRING ) ) ) - // InternalLcDsl.g:3628:2: ( (lv_value_0_0= RULE_STRING ) ) - { - // InternalLcDsl.g:3628:2: ( (lv_value_0_0= RULE_STRING ) ) - // InternalLcDsl.g:3629:3: (lv_value_0_0= RULE_STRING ) - { - // InternalLcDsl.g:3629:3: (lv_value_0_0= RULE_STRING ) - // InternalLcDsl.g:3630:4: lv_value_0_0= RULE_STRING - { - lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_2); - - newLeafNode(lv_value_0_0, grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getStringWithVariablesRule()); - } - setWithLastConsumed( - current, - "value", - lv_value_0_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleStringWithVariables" - - - // $ANTLR start "entryRuleTestConfig" - // InternalLcDsl.g:3649:1: entryRuleTestConfig returns [EObject current=null] : iv_ruleTestConfig= ruleTestConfig EOF ; - public final EObject entryRuleTestConfig() throws RecognitionException { - EObject current = null; - - EObject iv_ruleTestConfig = null; - - - try { - // InternalLcDsl.g:3649:51: (iv_ruleTestConfig= ruleTestConfig EOF ) - // InternalLcDsl.g:3650:2: iv_ruleTestConfig= ruleTestConfig EOF - { - newCompositeNode(grammarAccess.getTestConfigRule()); - pushFollow(FOLLOW_1); - iv_ruleTestConfig=ruleTestConfig(); - - state._fsp--; - - current =iv_ruleTestConfig; - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTestConfig" - - - // $ANTLR start "ruleTestConfig" - // InternalLcDsl.g:3656:1: ruleTestConfig returns [EObject current=null] : ( () otherlv_1= 'test' this_BLOCK_BEGIN_2= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) this_BLOCK_END_22= RULE_BLOCK_END ) ; - public final EObject ruleTestConfig() throws RecognitionException { - EObject current = null; - - Token otherlv_1=null; - Token this_BLOCK_BEGIN_2=null; - Token otherlv_4=null; - Token otherlv_6=null; - Token otherlv_7=null; - Token lv_container_8_0=null; - Token otherlv_9=null; - Token otherlv_10=null; - Token otherlv_12=null; - Token otherlv_13=null; - Token lv_method_14_0=null; - Token otherlv_15=null; - Token otherlv_16=null; - Token otherlv_18=null; - Token otherlv_19=null; - Token otherlv_21=null; - Token this_BLOCK_END_22=null; - Enumerator lv_runner_5_0 = null; - - AntlrDatatypeRuleToken lv_class_11_0 = null; - - AntlrDatatypeRuleToken lv_excludeTags_17_0 = null; - - AntlrDatatypeRuleToken lv_includeTags_20_0 = null; - - - - enterRule(); - - try { - // InternalLcDsl.g:3662:2: ( ( () otherlv_1= 'test' this_BLOCK_BEGIN_2= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) this_BLOCK_END_22= RULE_BLOCK_END ) ) - // InternalLcDsl.g:3663:2: ( () otherlv_1= 'test' this_BLOCK_BEGIN_2= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) this_BLOCK_END_22= RULE_BLOCK_END ) - { - // InternalLcDsl.g:3663:2: ( () otherlv_1= 'test' this_BLOCK_BEGIN_2= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) this_BLOCK_END_22= RULE_BLOCK_END ) - // InternalLcDsl.g:3664:3: () otherlv_1= 'test' this_BLOCK_BEGIN_2= RULE_BLOCK_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) this_BLOCK_END_22= RULE_BLOCK_END - { - // InternalLcDsl.g:3664:3: () - // InternalLcDsl.g:3665:4: - { - - current = forceCreateModelElement( - grammarAccess.getTestConfigAccess().getTestConfigAction_0(), - current); - - - } - - otherlv_1=(Token)match(input,81,FOLLOW_11); - - newLeafNode(otherlv_1, grammarAccess.getTestConfigAccess().getTestKeyword_1()); - - this_BLOCK_BEGIN_2=(Token)match(input,RULE_BLOCK_BEGIN,FOLLOW_38); - - newLeafNode(this_BLOCK_BEGIN_2, grammarAccess.getTestConfigAccess().getBLOCK_BEGINTerminalRuleCall_2()); - - // InternalLcDsl.g:3679:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) ) - // InternalLcDsl.g:3680:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) - { - // InternalLcDsl.g:3680:4: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) ) - // InternalLcDsl.g:3681:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) - { - - getUnorderedGroupHelper().enter(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - // InternalLcDsl.g:3684:5: ( ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* ) - // InternalLcDsl.g:3685:6: ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* - { - // InternalLcDsl.g:3685:6: ( ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) )* - loop35: - do { - int alt35=7; - int LA35_0 = input.LA(1); - - if ( LA35_0 == 82 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - alt35=1; - } - else if ( LA35_0 == 83 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - alt35=2; - } - else if ( LA35_0 == 84 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - alt35=3; - } - else if ( LA35_0 == 85 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - alt35=4; - } - else if ( LA35_0 == 86 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - alt35=5; - } - else if ( LA35_0 == 87 && getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - alt35=6; - } - - - switch (alt35) { - case 1 : - // InternalLcDsl.g:3686:4: ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) - { - // InternalLcDsl.g:3686:4: ({...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) ) - // InternalLcDsl.g:3687:5: {...}? => ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0)"); - } - // InternalLcDsl.g:3687:107: ( ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) ) - // InternalLcDsl.g:3688:6: ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 0); - - // InternalLcDsl.g:3691:9: ({...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) ) - // InternalLcDsl.g:3691:10: {...}? => (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3691:19: (otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' ) - // InternalLcDsl.g:3691:20: otherlv_4= 'runner' ( (lv_runner_5_0= ruleTestRunnerType ) ) otherlv_6= ';' - { - otherlv_4=(Token)match(input,82,FOLLOW_39); - - newLeafNode(otherlv_4, grammarAccess.getTestConfigAccess().getRunnerKeyword_3_0_0()); - - // InternalLcDsl.g:3695:9: ( (lv_runner_5_0= ruleTestRunnerType ) ) - // InternalLcDsl.g:3696:10: (lv_runner_5_0= ruleTestRunnerType ) - { - // InternalLcDsl.g:3696:10: (lv_runner_5_0= ruleTestRunnerType ) - // InternalLcDsl.g:3697:11: lv_runner_5_0= ruleTestRunnerType - { - - newCompositeNode(grammarAccess.getTestConfigAccess().getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0()); - - pushFollow(FOLLOW_13); - lv_runner_5_0=ruleTestRunnerType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - current, - "runner", - lv_runner_5_0, - "com.wamas.ide.launching.LcDsl.TestRunnerType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_6=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_6, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_0_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:3724:4: ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) - { - // InternalLcDsl.g:3724:4: ({...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) ) - // InternalLcDsl.g:3725:5: {...}? => ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1)"); - } - // InternalLcDsl.g:3725:107: ( ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) ) - // InternalLcDsl.g:3726:6: ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 1); - - // InternalLcDsl.g:3729:9: ({...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) ) - // InternalLcDsl.g:3729:10: {...}? => (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3729:19: (otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' ) - // InternalLcDsl.g:3729:20: otherlv_7= 'container' ( (lv_container_8_0= RULE_STRING ) ) otherlv_9= ';' - { - otherlv_7=(Token)match(input,83,FOLLOW_6); - - newLeafNode(otherlv_7, grammarAccess.getTestConfigAccess().getContainerKeyword_3_1_0()); - - // InternalLcDsl.g:3733:9: ( (lv_container_8_0= RULE_STRING ) ) - // InternalLcDsl.g:3734:10: (lv_container_8_0= RULE_STRING ) - { - // InternalLcDsl.g:3734:10: (lv_container_8_0= RULE_STRING ) - // InternalLcDsl.g:3735:11: lv_container_8_0= RULE_STRING - { - lv_container_8_0=(Token)match(input,RULE_STRING,FOLLOW_13); - - newLeafNode(lv_container_8_0, grammarAccess.getTestConfigAccess().getContainerSTRINGTerminalRuleCall_3_1_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getTestConfigRule()); - } - setWithLastConsumed( - current, - "container", - lv_container_8_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_9=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_9, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_1_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:3761:4: ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) - { - // InternalLcDsl.g:3761:4: ({...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) ) - // InternalLcDsl.g:3762:5: {...}? => ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2)"); - } - // InternalLcDsl.g:3762:107: ( ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) ) - // InternalLcDsl.g:3763:6: ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 2); - - // InternalLcDsl.g:3766:9: ({...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) ) - // InternalLcDsl.g:3766:10: {...}? => (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3766:19: (otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' ) - // InternalLcDsl.g:3766:20: otherlv_10= 'class' ( (lv_class_11_0= ruleFQName ) ) otherlv_12= ';' - { - otherlv_10=(Token)match(input,84,FOLLOW_9); - - newLeafNode(otherlv_10, grammarAccess.getTestConfigAccess().getClassKeyword_3_2_0()); - - // InternalLcDsl.g:3770:9: ( (lv_class_11_0= ruleFQName ) ) - // InternalLcDsl.g:3771:10: (lv_class_11_0= ruleFQName ) - { - // InternalLcDsl.g:3771:10: (lv_class_11_0= ruleFQName ) - // InternalLcDsl.g:3772:11: lv_class_11_0= ruleFQName - { - - newCompositeNode(grammarAccess.getTestConfigAccess().getClassFQNameParserRuleCall_3_2_1_0()); - - pushFollow(FOLLOW_13); - lv_class_11_0=ruleFQName(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - current, - "class", - lv_class_11_0, - "com.wamas.ide.launching.LcDsl.FQName"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_12=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_12, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_2_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:3799:4: ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) - { - // InternalLcDsl.g:3799:4: ({...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) ) - // InternalLcDsl.g:3800:5: {...}? => ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3)"); - } - // InternalLcDsl.g:3800:107: ( ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) ) - // InternalLcDsl.g:3801:6: ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 3); - - // InternalLcDsl.g:3804:9: ({...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) ) - // InternalLcDsl.g:3804:10: {...}? => (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3804:19: (otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' ) - // InternalLcDsl.g:3804:20: otherlv_13= 'method' ( (lv_method_14_0= RULE_STRING ) ) otherlv_15= ';' - { - otherlv_13=(Token)match(input,85,FOLLOW_6); - - newLeafNode(otherlv_13, grammarAccess.getTestConfigAccess().getMethodKeyword_3_3_0()); - - // InternalLcDsl.g:3808:9: ( (lv_method_14_0= RULE_STRING ) ) - // InternalLcDsl.g:3809:10: (lv_method_14_0= RULE_STRING ) - { - // InternalLcDsl.g:3809:10: (lv_method_14_0= RULE_STRING ) - // InternalLcDsl.g:3810:11: lv_method_14_0= RULE_STRING - { - lv_method_14_0=(Token)match(input,RULE_STRING,FOLLOW_13); - - newLeafNode(lv_method_14_0, grammarAccess.getTestConfigAccess().getMethodSTRINGTerminalRuleCall_3_3_1_0()); - - - if (current==null) { - current = createModelElement(grammarAccess.getTestConfigRule()); - } - setWithLastConsumed( - current, - "method", - lv_method_14_0, - "org.eclipse.xtext.common.Terminals.STRING"); - - - } - - - } - - otherlv_15=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_15, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_3_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:3836:4: ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) - { - // InternalLcDsl.g:3836:4: ({...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) ) - // InternalLcDsl.g:3837:5: {...}? => ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4)"); - } - // InternalLcDsl.g:3837:107: ( ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) ) - // InternalLcDsl.g:3838:6: ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 4); - - // InternalLcDsl.g:3841:9: ({...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) ) - // InternalLcDsl.g:3841:10: {...}? => (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3841:19: (otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' ) - // InternalLcDsl.g:3841:20: otherlv_16= 'exclude-tags' ( (lv_excludeTags_17_0= ruleTags ) ) otherlv_18= ';' - { - otherlv_16=(Token)match(input,86,FOLLOW_9); - - newLeafNode(otherlv_16, grammarAccess.getTestConfigAccess().getExcludeTagsKeyword_3_4_0()); - - // InternalLcDsl.g:3845:9: ( (lv_excludeTags_17_0= ruleTags ) ) - // InternalLcDsl.g:3846:10: (lv_excludeTags_17_0= ruleTags ) - { - // InternalLcDsl.g:3846:10: (lv_excludeTags_17_0= ruleTags ) - // InternalLcDsl.g:3847:11: lv_excludeTags_17_0= ruleTags - { - - newCompositeNode(grammarAccess.getTestConfigAccess().getExcludeTagsTagsParserRuleCall_3_4_1_0()); - - pushFollow(FOLLOW_13); - lv_excludeTags_17_0=ruleTags(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - current, - "excludeTags", - lv_excludeTags_17_0, - "com.wamas.ide.launching.LcDsl.Tags"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_18=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_18, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_4_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:3874:4: ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) - { - // InternalLcDsl.g:3874:4: ({...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) ) - // InternalLcDsl.g:3875:5: {...}? => ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) - { - if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "getUnorderedGroupHelper().canSelect(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5)"); - } - // InternalLcDsl.g:3875:107: ( ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) ) - // InternalLcDsl.g:3876:6: ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) - { - - getUnorderedGroupHelper().select(grammarAccess.getTestConfigAccess().getUnorderedGroup_3(), 5); - - // InternalLcDsl.g:3879:9: ({...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) ) - // InternalLcDsl.g:3879:10: {...}? => (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) - { - if ( !((true)) ) { - throw new FailedPredicateException(input, "ruleTestConfig", "true"); - } - // InternalLcDsl.g:3879:19: (otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' ) - // InternalLcDsl.g:3879:20: otherlv_19= 'include-tags' ( (lv_includeTags_20_0= ruleTags ) ) otherlv_21= ';' - { - otherlv_19=(Token)match(input,87,FOLLOW_9); - - newLeafNode(otherlv_19, grammarAccess.getTestConfigAccess().getIncludeTagsKeyword_3_5_0()); - - // InternalLcDsl.g:3883:9: ( (lv_includeTags_20_0= ruleTags ) ) - // InternalLcDsl.g:3884:10: (lv_includeTags_20_0= ruleTags ) - { - // InternalLcDsl.g:3884:10: (lv_includeTags_20_0= ruleTags ) - // InternalLcDsl.g:3885:11: lv_includeTags_20_0= ruleTags - { - - newCompositeNode(grammarAccess.getTestConfigAccess().getIncludeTagsTagsParserRuleCall_3_5_1_0()); - - pushFollow(FOLLOW_13); - lv_includeTags_20_0=ruleTags(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getTestConfigRule()); - } - set( - current, - "includeTags", - lv_includeTags_20_0, - "com.wamas.ide.launching.LcDsl.Tags"); - afterParserOrEnumRuleCall(); - - - } - - - } - - otherlv_21=(Token)match(input,34,FOLLOW_38); - - newLeafNode(otherlv_21, grammarAccess.getTestConfigAccess().getSemicolonKeyword_3_5_2()); - - - } - - - } - - - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - - } - - - } - break; - - default : - break loop35; - } - } while (true); - - - } - - - } - - - getUnorderedGroupHelper().leave(grammarAccess.getTestConfigAccess().getUnorderedGroup_3()); - - - } - - this_BLOCK_END_22=(Token)match(input,RULE_BLOCK_END,FOLLOW_2); - - newLeafNode(this_BLOCK_END_22, grammarAccess.getTestConfigAccess().getBLOCK_ENDTerminalRuleCall_4()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTestConfig" - - - // $ANTLR start "entryRuleFQName" - // InternalLcDsl.g:3927:1: entryRuleFQName returns [String current=null] : iv_ruleFQName= ruleFQName EOF ; - public final String entryRuleFQName() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleFQName = null; - - - try { - // InternalLcDsl.g:3927:46: (iv_ruleFQName= ruleFQName EOF ) - // InternalLcDsl.g:3928:2: iv_ruleFQName= ruleFQName EOF - { - newCompositeNode(grammarAccess.getFQNameRule()); - pushFollow(FOLLOW_1); - iv_ruleFQName=ruleFQName(); - - state._fsp--; - - current =iv_ruleFQName.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleFQName" - - - // $ANTLR start "ruleFQName" - // InternalLcDsl.g:3934:1: ruleFQName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ; - public final AntlrDatatypeRuleToken ruleFQName() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_ID_0=null; - Token kw=null; - Token this_ID_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3940:2: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ) - // InternalLcDsl.g:3941:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - { - // InternalLcDsl.g:3941:2: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) - // InternalLcDsl.g:3942:3: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* - { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_40); - - current.merge(this_ID_0); - - - newLeafNode(this_ID_0, grammarAccess.getFQNameAccess().getIDTerminalRuleCall_0()); - - // InternalLcDsl.g:3949:3: (kw= '.' this_ID_2= RULE_ID )* - loop36: - do { - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==88) ) { - alt36=1; - } - - - switch (alt36) { - case 1 : - // InternalLcDsl.g:3950:4: kw= '.' this_ID_2= RULE_ID - { - kw=(Token)match(input,88,FOLLOW_9); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getFQNameAccess().getFullStopKeyword_1_0()); - - this_ID_2=(Token)match(input,RULE_ID,FOLLOW_40); - - current.merge(this_ID_2); - - - newLeafNode(this_ID_2, grammarAccess.getFQNameAccess().getIDTerminalRuleCall_1_1()); - - - } - break; - - default : - break loop36; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleFQName" - - - // $ANTLR start "entryRuleTags" - // InternalLcDsl.g:3967:1: entryRuleTags returns [String current=null] : iv_ruleTags= ruleTags EOF ; - public final String entryRuleTags() throws RecognitionException { - String current = null; - - AntlrDatatypeRuleToken iv_ruleTags = null; - - - try { - // InternalLcDsl.g:3967:44: (iv_ruleTags= ruleTags EOF ) - // InternalLcDsl.g:3968:2: iv_ruleTags= ruleTags EOF - { - newCompositeNode(grammarAccess.getTagsRule()); - pushFollow(FOLLOW_1); - iv_ruleTags=ruleTags(); - - state._fsp--; - - current =iv_ruleTags.getText(); - match(input,EOF,FOLLOW_2); - - } - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "entryRuleTags" - - - // $ANTLR start "ruleTags" - // InternalLcDsl.g:3974:1: ruleTags returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= ',' this_ID_2= RULE_ID )* ) ; - public final AntlrDatatypeRuleToken ruleTags() throws RecognitionException { - AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); - - Token this_ID_0=null; - Token kw=null; - Token this_ID_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:3980:2: ( (this_ID_0= RULE_ID (kw= ',' this_ID_2= RULE_ID )* ) ) - // InternalLcDsl.g:3981:2: (this_ID_0= RULE_ID (kw= ',' this_ID_2= RULE_ID )* ) - { - // InternalLcDsl.g:3981:2: (this_ID_0= RULE_ID (kw= ',' this_ID_2= RULE_ID )* ) - // InternalLcDsl.g:3982:3: this_ID_0= RULE_ID (kw= ',' this_ID_2= RULE_ID )* - { - this_ID_0=(Token)match(input,RULE_ID,FOLLOW_41); - - current.merge(this_ID_0); - - - newLeafNode(this_ID_0, grammarAccess.getTagsAccess().getIDTerminalRuleCall_0()); - - // InternalLcDsl.g:3989:3: (kw= ',' this_ID_2= RULE_ID )* - loop37: - do { - int alt37=2; - int LA37_0 = input.LA(1); - - if ( (LA37_0==89) ) { - alt37=1; - } - - - switch (alt37) { - case 1 : - // InternalLcDsl.g:3990:4: kw= ',' this_ID_2= RULE_ID - { - kw=(Token)match(input,89,FOLLOW_9); - - current.merge(kw); - newLeafNode(kw, grammarAccess.getTagsAccess().getCommaKeyword_1_0()); - - this_ID_2=(Token)match(input,RULE_ID,FOLLOW_41); - - current.merge(this_ID_2); - - - newLeafNode(this_ID_2, grammarAccess.getTagsAccess().getIDTerminalRuleCall_1_1()); - - - } - break; - - default : - break loop37; - } - } while (true); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTags" - - - // $ANTLR start "ruleBrowserLaunchMode" - // InternalLcDsl.g:4007:1: ruleBrowserLaunchMode returns [Enumerator current=null] : ( (enumLiteral_0= 'internal' ) | (enumLiteral_1= 'external' ) | (enumLiteral_2= 'none' ) ) ; - public final Enumerator ruleBrowserLaunchMode() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4013:2: ( ( (enumLiteral_0= 'internal' ) | (enumLiteral_1= 'external' ) | (enumLiteral_2= 'none' ) ) ) - // InternalLcDsl.g:4014:2: ( (enumLiteral_0= 'internal' ) | (enumLiteral_1= 'external' ) | (enumLiteral_2= 'none' ) ) - { - // InternalLcDsl.g:4014:2: ( (enumLiteral_0= 'internal' ) | (enumLiteral_1= 'external' ) | (enumLiteral_2= 'none' ) ) - int alt38=3; - switch ( input.LA(1) ) { - case 90: - { - alt38=1; - } - break; - case 91: - { - alt38=2; - } - break; - case 92: - { - alt38=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); - - throw nvae; - } - - switch (alt38) { - case 1 : - // InternalLcDsl.g:4015:3: (enumLiteral_0= 'internal' ) - { - // InternalLcDsl.g:4015:3: (enumLiteral_0= 'internal' ) - // InternalLcDsl.g:4016:4: enumLiteral_0= 'internal' - { - enumLiteral_0=(Token)match(input,90,FOLLOW_2); - - current = grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getBrowserLaunchModeAccess().getINTERNALEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4023:3: (enumLiteral_1= 'external' ) - { - // InternalLcDsl.g:4023:3: (enumLiteral_1= 'external' ) - // InternalLcDsl.g:4024:4: enumLiteral_1= 'external' - { - enumLiteral_1=(Token)match(input,91,FOLLOW_2); - - current = grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getBrowserLaunchModeAccess().getEXTERNALEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4031:3: (enumLiteral_2= 'none' ) - { - // InternalLcDsl.g:4031:3: (enumLiteral_2= 'none' ) - // InternalLcDsl.g:4032:4: enumLiteral_2= 'none' - { - enumLiteral_2=(Token)match(input,92,FOLLOW_2); - - current = grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getBrowserLaunchModeAccess().getNONEEnumLiteralDeclaration_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleBrowserLaunchMode" - - - // $ANTLR start "ruleLaunchConfigType" - // InternalLcDsl.g:4042:1: ruleLaunchConfigType returns [Enumerator current=null] : ( (enumLiteral_0= 'java' ) | (enumLiteral_1= 'eclipse' ) | (enumLiteral_2= 'rap' ) | (enumLiteral_3= 'group' ) | (enumLiteral_4= 'swtbot' ) | (enumLiteral_5= 'junit-plugin' ) ) ; - public final Enumerator ruleLaunchConfigType() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - Token enumLiteral_5=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4048:2: ( ( (enumLiteral_0= 'java' ) | (enumLiteral_1= 'eclipse' ) | (enumLiteral_2= 'rap' ) | (enumLiteral_3= 'group' ) | (enumLiteral_4= 'swtbot' ) | (enumLiteral_5= 'junit-plugin' ) ) ) - // InternalLcDsl.g:4049:2: ( (enumLiteral_0= 'java' ) | (enumLiteral_1= 'eclipse' ) | (enumLiteral_2= 'rap' ) | (enumLiteral_3= 'group' ) | (enumLiteral_4= 'swtbot' ) | (enumLiteral_5= 'junit-plugin' ) ) - { - // InternalLcDsl.g:4049:2: ( (enumLiteral_0= 'java' ) | (enumLiteral_1= 'eclipse' ) | (enumLiteral_2= 'rap' ) | (enumLiteral_3= 'group' ) | (enumLiteral_4= 'swtbot' ) | (enumLiteral_5= 'junit-plugin' ) ) - int alt39=6; - switch ( input.LA(1) ) { - case 93: - { - alt39=1; - } - break; - case 94: - { - alt39=2; - } - break; - case 95: - { - alt39=3; - } - break; - case 96: - { - alt39=4; - } - break; - case 97: - { - alt39=5; - } - break; - case 98: - { - alt39=6; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); - - throw nvae; - } - - switch (alt39) { - case 1 : - // InternalLcDsl.g:4050:3: (enumLiteral_0= 'java' ) - { - // InternalLcDsl.g:4050:3: (enumLiteral_0= 'java' ) - // InternalLcDsl.g:4051:4: enumLiteral_0= 'java' - { - enumLiteral_0=(Token)match(input,93,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getLaunchConfigTypeAccess().getJAVAEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4058:3: (enumLiteral_1= 'eclipse' ) - { - // InternalLcDsl.g:4058:3: (enumLiteral_1= 'eclipse' ) - // InternalLcDsl.g:4059:4: enumLiteral_1= 'eclipse' - { - enumLiteral_1=(Token)match(input,94,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getLaunchConfigTypeAccess().getECLIPSEEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4066:3: (enumLiteral_2= 'rap' ) - { - // InternalLcDsl.g:4066:3: (enumLiteral_2= 'rap' ) - // InternalLcDsl.g:4067:4: enumLiteral_2= 'rap' - { - enumLiteral_2=(Token)match(input,95,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getLaunchConfigTypeAccess().getRAPEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:4074:3: (enumLiteral_3= 'group' ) - { - // InternalLcDsl.g:4074:3: (enumLiteral_3= 'group' ) - // InternalLcDsl.g:4075:4: enumLiteral_3= 'group' - { - enumLiteral_3=(Token)match(input,96,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getLaunchConfigTypeAccess().getGROUPEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:4082:3: (enumLiteral_4= 'swtbot' ) - { - // InternalLcDsl.g:4082:3: (enumLiteral_4= 'swtbot' ) - // InternalLcDsl.g:4083:4: enumLiteral_4= 'swtbot' - { - enumLiteral_4=(Token)match(input,97,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getLaunchConfigTypeAccess().getSWTBOTEnumLiteralDeclaration_4()); - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:4090:3: (enumLiteral_5= 'junit-plugin' ) - { - // InternalLcDsl.g:4090:3: (enumLiteral_5= 'junit-plugin' ) - // InternalLcDsl.g:4091:4: enumLiteral_5= 'junit-plugin' - { - enumLiteral_5=(Token)match(input,98,FOLLOW_2); - - current = grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getLaunchConfigTypeAccess().getJUNIT_PLUGINEnumLiteralDeclaration_5()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLaunchConfigType" - - - // $ANTLR start "ruleLaunchModeType" - // InternalLcDsl.g:4101:1: ruleLaunchModeType returns [Enumerator current=null] : ( (enumLiteral_0= 'inherit' ) | (enumLiteral_1= 'run' ) | (enumLiteral_2= 'debug' ) | (enumLiteral_3= 'profile' ) | (enumLiteral_4= 'coverage' ) ) ; - public final Enumerator ruleLaunchModeType() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4107:2: ( ( (enumLiteral_0= 'inherit' ) | (enumLiteral_1= 'run' ) | (enumLiteral_2= 'debug' ) | (enumLiteral_3= 'profile' ) | (enumLiteral_4= 'coverage' ) ) ) - // InternalLcDsl.g:4108:2: ( (enumLiteral_0= 'inherit' ) | (enumLiteral_1= 'run' ) | (enumLiteral_2= 'debug' ) | (enumLiteral_3= 'profile' ) | (enumLiteral_4= 'coverage' ) ) - { - // InternalLcDsl.g:4108:2: ( (enumLiteral_0= 'inherit' ) | (enumLiteral_1= 'run' ) | (enumLiteral_2= 'debug' ) | (enumLiteral_3= 'profile' ) | (enumLiteral_4= 'coverage' ) ) - int alt40=5; - switch ( input.LA(1) ) { - case 99: - { - alt40=1; - } - break; - case 100: - { - alt40=2; - } - break; - case 101: - { - alt40=3; - } - break; - case 102: - { - alt40=4; - } - break; - case 103: - { - alt40=5; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); - - throw nvae; - } - - switch (alt40) { - case 1 : - // InternalLcDsl.g:4109:3: (enumLiteral_0= 'inherit' ) - { - // InternalLcDsl.g:4109:3: (enumLiteral_0= 'inherit' ) - // InternalLcDsl.g:4110:4: enumLiteral_0= 'inherit' - { - enumLiteral_0=(Token)match(input,99,FOLLOW_2); - - current = grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getLaunchModeTypeAccess().getINHERITEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4117:3: (enumLiteral_1= 'run' ) - { - // InternalLcDsl.g:4117:3: (enumLiteral_1= 'run' ) - // InternalLcDsl.g:4118:4: enumLiteral_1= 'run' - { - enumLiteral_1=(Token)match(input,100,FOLLOW_2); - - current = grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getLaunchModeTypeAccess().getRUNEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4125:3: (enumLiteral_2= 'debug' ) - { - // InternalLcDsl.g:4125:3: (enumLiteral_2= 'debug' ) - // InternalLcDsl.g:4126:4: enumLiteral_2= 'debug' - { - enumLiteral_2=(Token)match(input,101,FOLLOW_2); - - current = grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getLaunchModeTypeAccess().getDEBUGEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:4133:3: (enumLiteral_3= 'profile' ) - { - // InternalLcDsl.g:4133:3: (enumLiteral_3= 'profile' ) - // InternalLcDsl.g:4134:4: enumLiteral_3= 'profile' - { - enumLiteral_3=(Token)match(input,102,FOLLOW_2); - - current = grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getLaunchModeTypeAccess().getPROFILEEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:4141:3: (enumLiteral_4= 'coverage' ) - { - // InternalLcDsl.g:4141:3: (enumLiteral_4= 'coverage' ) - // InternalLcDsl.g:4142:4: enumLiteral_4= 'coverage' - { - enumLiteral_4=(Token)match(input,103,FOLLOW_2); - - current = grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getLaunchModeTypeAccess().getCOVERAGEEnumLiteralDeclaration_4()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleLaunchModeType" - - - // $ANTLR start "ruleMemoryUnit" - // InternalLcDsl.g:4152:1: ruleMemoryUnit returns [Enumerator current=null] : ( (enumLiteral_0= 'M' ) | (enumLiteral_1= 'mb' ) | (enumLiteral_2= 'MB' ) | (enumLiteral_3= 'm' ) | (enumLiteral_4= 'G' ) | (enumLiteral_5= 'gb' ) | (enumLiteral_6= 'GB' ) | (enumLiteral_7= 'g' ) ) ; - public final Enumerator ruleMemoryUnit() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - Token enumLiteral_3=null; - Token enumLiteral_4=null; - Token enumLiteral_5=null; - Token enumLiteral_6=null; - Token enumLiteral_7=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4158:2: ( ( (enumLiteral_0= 'M' ) | (enumLiteral_1= 'mb' ) | (enumLiteral_2= 'MB' ) | (enumLiteral_3= 'm' ) | (enumLiteral_4= 'G' ) | (enumLiteral_5= 'gb' ) | (enumLiteral_6= 'GB' ) | (enumLiteral_7= 'g' ) ) ) - // InternalLcDsl.g:4159:2: ( (enumLiteral_0= 'M' ) | (enumLiteral_1= 'mb' ) | (enumLiteral_2= 'MB' ) | (enumLiteral_3= 'm' ) | (enumLiteral_4= 'G' ) | (enumLiteral_5= 'gb' ) | (enumLiteral_6= 'GB' ) | (enumLiteral_7= 'g' ) ) - { - // InternalLcDsl.g:4159:2: ( (enumLiteral_0= 'M' ) | (enumLiteral_1= 'mb' ) | (enumLiteral_2= 'MB' ) | (enumLiteral_3= 'm' ) | (enumLiteral_4= 'G' ) | (enumLiteral_5= 'gb' ) | (enumLiteral_6= 'GB' ) | (enumLiteral_7= 'g' ) ) - int alt41=8; - switch ( input.LA(1) ) { - case 104: - { - alt41=1; - } - break; - case 105: - { - alt41=2; - } - break; - case 106: - { - alt41=3; - } - break; - case 107: - { - alt41=4; - } - break; - case 108: - { - alt41=5; - } - break; - case 109: - { - alt41=6; - } - break; - case 110: - { - alt41=7; - } - break; - case 111: - { - alt41=8; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); - - throw nvae; - } - - switch (alt41) { - case 1 : - // InternalLcDsl.g:4160:3: (enumLiteral_0= 'M' ) - { - // InternalLcDsl.g:4160:3: (enumLiteral_0= 'M' ) - // InternalLcDsl.g:4161:4: enumLiteral_0= 'M' - { - enumLiteral_0=(Token)match(input,104,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4168:3: (enumLiteral_1= 'mb' ) - { - // InternalLcDsl.g:4168:3: (enumLiteral_1= 'mb' ) - // InternalLcDsl.g:4169:4: enumLiteral_1= 'mb' - { - enumLiteral_1=(Token)match(input,105,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4176:3: (enumLiteral_2= 'MB' ) - { - // InternalLcDsl.g:4176:3: (enumLiteral_2= 'MB' ) - // InternalLcDsl.g:4177:4: enumLiteral_2= 'MB' - { - enumLiteral_2=(Token)match(input,106,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_2()); - - - } - - - } - break; - case 4 : - // InternalLcDsl.g:4184:3: (enumLiteral_3= 'm' ) - { - // InternalLcDsl.g:4184:3: (enumLiteral_3= 'm' ) - // InternalLcDsl.g:4185:4: enumLiteral_3= 'm' - { - enumLiteral_3=(Token)match(input,107,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_3, grammarAccess.getMemoryUnitAccess().getMBEnumLiteralDeclaration_3()); - - - } - - - } - break; - case 5 : - // InternalLcDsl.g:4192:3: (enumLiteral_4= 'G' ) - { - // InternalLcDsl.g:4192:3: (enumLiteral_4= 'G' ) - // InternalLcDsl.g:4193:4: enumLiteral_4= 'G' - { - enumLiteral_4=(Token)match(input,108,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_4, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_4()); - - - } - - - } - break; - case 6 : - // InternalLcDsl.g:4200:3: (enumLiteral_5= 'gb' ) - { - // InternalLcDsl.g:4200:3: (enumLiteral_5= 'gb' ) - // InternalLcDsl.g:4201:4: enumLiteral_5= 'gb' - { - enumLiteral_5=(Token)match(input,109,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_5, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_5()); - - - } - - - } - break; - case 7 : - // InternalLcDsl.g:4208:3: (enumLiteral_6= 'GB' ) - { - // InternalLcDsl.g:4208:3: (enumLiteral_6= 'GB' ) - // InternalLcDsl.g:4209:4: enumLiteral_6= 'GB' - { - enumLiteral_6=(Token)match(input,110,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_6, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_6()); - - - } - - - } - break; - case 8 : - // InternalLcDsl.g:4216:3: (enumLiteral_7= 'g' ) - { - // InternalLcDsl.g:4216:3: (enumLiteral_7= 'g' ) - // InternalLcDsl.g:4217:4: enumLiteral_7= 'g' - { - enumLiteral_7=(Token)match(input,111,FOLLOW_2); - - current = grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_7, grammarAccess.getMemoryUnitAccess().getGBEnumLiteralDeclaration_7()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleMemoryUnit" - - - // $ANTLR start "ruleOutputStream" - // InternalLcDsl.g:4227:1: ruleOutputStream returns [Enumerator current=null] : ( (enumLiteral_0= 'stdout' ) | (enumLiteral_1= 'stderr' ) | (enumLiteral_2= 'both-out' ) ) ; - public final Enumerator ruleOutputStream() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4233:2: ( ( (enumLiteral_0= 'stdout' ) | (enumLiteral_1= 'stderr' ) | (enumLiteral_2= 'both-out' ) ) ) - // InternalLcDsl.g:4234:2: ( (enumLiteral_0= 'stdout' ) | (enumLiteral_1= 'stderr' ) | (enumLiteral_2= 'both-out' ) ) - { - // InternalLcDsl.g:4234:2: ( (enumLiteral_0= 'stdout' ) | (enumLiteral_1= 'stderr' ) | (enumLiteral_2= 'both-out' ) ) - int alt42=3; - switch ( input.LA(1) ) { - case 112: - { - alt42=1; - } - break; - case 113: - { - alt42=2; - } - break; - case 114: - { - alt42=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); - - throw nvae; - } - - switch (alt42) { - case 1 : - // InternalLcDsl.g:4235:3: (enumLiteral_0= 'stdout' ) - { - // InternalLcDsl.g:4235:3: (enumLiteral_0= 'stdout' ) - // InternalLcDsl.g:4236:4: enumLiteral_0= 'stdout' - { - enumLiteral_0=(Token)match(input,112,FOLLOW_2); - - current = grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getOutputStreamAccess().getSTDOUTEnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4243:3: (enumLiteral_1= 'stderr' ) - { - // InternalLcDsl.g:4243:3: (enumLiteral_1= 'stderr' ) - // InternalLcDsl.g:4244:4: enumLiteral_1= 'stderr' - { - enumLiteral_1=(Token)match(input,113,FOLLOW_2); - - current = grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getOutputStreamAccess().getSTDERREnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4251:3: (enumLiteral_2= 'both-out' ) - { - // InternalLcDsl.g:4251:3: (enumLiteral_2= 'both-out' ) - // InternalLcDsl.g:4252:4: enumLiteral_2= 'both-out' - { - enumLiteral_2=(Token)match(input,114,FOLLOW_2); - - current = grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getOutputStreamAccess().getBOTHEnumLiteralDeclaration_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleOutputStream" - - - // $ANTLR start "ruleInputStream" - // InternalLcDsl.g:4262:1: ruleInputStream returns [Enumerator current=null] : (enumLiteral_0= 'stdin' ) ; - public final Enumerator ruleInputStream() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4268:2: ( (enumLiteral_0= 'stdin' ) ) - // InternalLcDsl.g:4269:2: (enumLiteral_0= 'stdin' ) - { - // InternalLcDsl.g:4269:2: (enumLiteral_0= 'stdin' ) - // InternalLcDsl.g:4270:3: enumLiteral_0= 'stdin' - { - enumLiteral_0=(Token)match(input,115,FOLLOW_2); - - current = grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getInputStreamAccess().getSTDINEnumLiteralDeclaration()); - - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleInputStream" - - - // $ANTLR start "ruleTestRunnerType" - // InternalLcDsl.g:4279:1: ruleTestRunnerType returns [Enumerator current=null] : ( (enumLiteral_0= 'junit5' ) | (enumLiteral_1= 'junit4' ) | (enumLiteral_2= 'junit3' ) ) ; - public final Enumerator ruleTestRunnerType() throws RecognitionException { - Enumerator current = null; - - Token enumLiteral_0=null; - Token enumLiteral_1=null; - Token enumLiteral_2=null; - - - enterRule(); - - try { - // InternalLcDsl.g:4285:2: ( ( (enumLiteral_0= 'junit5' ) | (enumLiteral_1= 'junit4' ) | (enumLiteral_2= 'junit3' ) ) ) - // InternalLcDsl.g:4286:2: ( (enumLiteral_0= 'junit5' ) | (enumLiteral_1= 'junit4' ) | (enumLiteral_2= 'junit3' ) ) - { - // InternalLcDsl.g:4286:2: ( (enumLiteral_0= 'junit5' ) | (enumLiteral_1= 'junit4' ) | (enumLiteral_2= 'junit3' ) ) - int alt43=3; - switch ( input.LA(1) ) { - case 116: - { - alt43=1; - } - break; - case 117: - { - alt43=2; - } - break; - case 118: - { - alt43=3; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); - - throw nvae; - } - - switch (alt43) { - case 1 : - // InternalLcDsl.g:4287:3: (enumLiteral_0= 'junit5' ) - { - // InternalLcDsl.g:4287:3: (enumLiteral_0= 'junit5' ) - // InternalLcDsl.g:4288:4: enumLiteral_0= 'junit5' - { - enumLiteral_0=(Token)match(input,116,FOLLOW_2); - - current = grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_0, grammarAccess.getTestRunnerTypeAccess().getJUNIT5EnumLiteralDeclaration_0()); - - - } - - - } - break; - case 2 : - // InternalLcDsl.g:4295:3: (enumLiteral_1= 'junit4' ) - { - // InternalLcDsl.g:4295:3: (enumLiteral_1= 'junit4' ) - // InternalLcDsl.g:4296:4: enumLiteral_1= 'junit4' - { - enumLiteral_1=(Token)match(input,117,FOLLOW_2); - - current = grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_1, grammarAccess.getTestRunnerTypeAccess().getJUNIT4EnumLiteralDeclaration_1()); - - - } - - - } - break; - case 3 : - // InternalLcDsl.g:4303:3: (enumLiteral_2= 'junit3' ) - { - // InternalLcDsl.g:4303:3: (enumLiteral_2= 'junit3' ) - // InternalLcDsl.g:4304:4: enumLiteral_2= 'junit3' - { - enumLiteral_2=(Token)match(input,118,FOLLOW_2); - - current = grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2().getEnumLiteral().getInstance(); - newLeafNode(enumLiteral_2, grammarAccess.getTestRunnerTypeAccess().getJUNIT3EnumLiteralDeclaration_2()); - - - } - - - } - break; - - } - - - } - - - leaveRule(); - - } - - catch (RecognitionException re) { - recover(input,re); - appendSkippedTokens(); - } - finally { - } - return current; - } - // $ANTLR end "ruleTestRunnerType" - - // Delegated rules - - - - - public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x000000007FF80002L,0x00000007E0000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00000000FFF80000L,0x00000007E0000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x00000000FFF80010L,0x00000007E0000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000100000080L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x13C7FFDA00000100L,0x000000F800023120L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000002000000200L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000400000020L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000400000000L,0x000000F800000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000400000000L,0x000F000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0010000400000000L,0x000F000000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0C00000400000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0xE000000000000000L,0x0000000000000007L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0xE000000000000100L,0x0000000000000007L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x000000001C000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000018L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000002002L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000600000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0010000600000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000400000000L,0x0000000000000E00L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000FF0000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x000000F800003000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000400000000L,0x000000000001C000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000100L,0x0000000000FC0000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0070000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000002L,0x0000000002000000L}); - -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/scoping/AbstractLcDslScopeProvider.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/scoping/AbstractLcDslScopeProvider.java deleted file mode 100644 index f54501c..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/scoping/AbstractLcDslScopeProvider.java +++ /dev/null @@ -1,9 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.scoping; - -import org.eclipse.xtext.scoping.impl.DelegatingScopeProvider; - -public abstract class AbstractLcDslScopeProvider extends DelegatingScopeProvider { -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSemanticSequencer.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSemanticSequencer.java deleted file mode 100644 index 724c08b..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSemanticSequencer.java +++ /dev/null @@ -1,801 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.serializer; - -import com.google.inject.Inject; -import com.wamas.ide.launching.lcDsl.AddFeature; -import com.wamas.ide.launching.lcDsl.AddPlugin; -import com.wamas.ide.launching.lcDsl.AnyPath; -import com.wamas.ide.launching.lcDsl.ApplicationExtPoint; -import com.wamas.ide.launching.lcDsl.ClearOption; -import com.wamas.ide.launching.lcDsl.ConfigIniTemplate; -import com.wamas.ide.launching.lcDsl.ContentProviderProduct; -import com.wamas.ide.launching.lcDsl.EnvironmentVariable; -import com.wamas.ide.launching.lcDsl.ExecutionEnvironment; -import com.wamas.ide.launching.lcDsl.ExistingPath; -import com.wamas.ide.launching.lcDsl.Favorites; -import com.wamas.ide.launching.lcDsl.FeatureWithVersion; -import com.wamas.ide.launching.lcDsl.GroupMember; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchDelay; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchRegex; -import com.wamas.ide.launching.lcDsl.GroupPostLaunchWait; -import com.wamas.ide.launching.lcDsl.IgnorePlugin; -import com.wamas.ide.launching.lcDsl.JavaMainSearch; -import com.wamas.ide.launching.lcDsl.JavaMainType; -import com.wamas.ide.launching.lcDsl.LCModel; -import com.wamas.ide.launching.lcDsl.LaunchConfig; -import com.wamas.ide.launching.lcDsl.LcDslPackage; -import com.wamas.ide.launching.lcDsl.MainProject; -import com.wamas.ide.launching.lcDsl.MainType; -import com.wamas.ide.launching.lcDsl.MemoryOption; -import com.wamas.ide.launching.lcDsl.PluginWithVersion; -import com.wamas.ide.launching.lcDsl.PluginWithVersionAndStartLevel; -import com.wamas.ide.launching.lcDsl.ProductExtPoint; -import com.wamas.ide.launching.lcDsl.ProgramArgument; -import com.wamas.ide.launching.lcDsl.Project; -import com.wamas.ide.launching.lcDsl.RapServletConfig; -import com.wamas.ide.launching.lcDsl.Redirect; -import com.wamas.ide.launching.lcDsl.StringWithVariables; -import com.wamas.ide.launching.lcDsl.TestConfig; -import com.wamas.ide.launching.lcDsl.TraceEnablement; -import com.wamas.ide.launching.lcDsl.VmArgument; -import com.wamas.ide.launching.lcDsl.WorkingDir; -import com.wamas.ide.launching.lcDsl.Workspace; -import com.wamas.ide.launching.services.LcDslGrammarAccess; -import java.util.Set; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Parameter; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.serializer.ISerializationContext; -import org.eclipse.xtext.serializer.acceptor.SequenceFeeder; -import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer; -import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient; - -@SuppressWarnings("all") -public class LcDslSemanticSequencer extends AbstractDelegatingSemanticSequencer { - - @Inject - private LcDslGrammarAccess grammarAccess; - - @Override - public void sequence(ISerializationContext context, EObject semanticObject) { - EPackage epackage = semanticObject.eClass().getEPackage(); - ParserRule rule = context.getParserRule(); - Action action = context.getAssignedAction(); - Set parameters = context.getEnabledBooleanParameters(); - if (epackage == LcDslPackage.eINSTANCE) - switch (semanticObject.eClass().getClassifierID()) { - case LcDslPackage.ADD_FEATURE: - sequence_AddFeature(context, (AddFeature) semanticObject); - return; - case LcDslPackage.ADD_PLUGIN: - sequence_AddPlugin(context, (AddPlugin) semanticObject); - return; - case LcDslPackage.ANY_PATH: - sequence_AnyPath(context, (AnyPath) semanticObject); - return; - case LcDslPackage.APPLICATION_EXT_POINT: - sequence_ApplicationExtPoint(context, (ApplicationExtPoint) semanticObject); - return; - case LcDslPackage.CLEAR_OPTION: - sequence_ClearOption(context, (ClearOption) semanticObject); - return; - case LcDslPackage.CONFIG_INI_TEMPLATE: - sequence_ConfigIniTemplate(context, (ConfigIniTemplate) semanticObject); - return; - case LcDslPackage.CONTENT_PROVIDER_PRODUCT: - sequence_ContentProviderProduct(context, (ContentProviderProduct) semanticObject); - return; - case LcDslPackage.ENVIRONMENT_VARIABLE: - sequence_EnvironmentVariable(context, (EnvironmentVariable) semanticObject); - return; - case LcDslPackage.EXECUTION_ENVIRONMENT: - sequence_ExecutionEnvironment(context, (ExecutionEnvironment) semanticObject); - return; - case LcDslPackage.EXISTING_PATH: - sequence_ExistingPath(context, (ExistingPath) semanticObject); - return; - case LcDslPackage.FAVORITES: - sequence_Favorites(context, (Favorites) semanticObject); - return; - case LcDslPackage.FEATURE_WITH_VERSION: - sequence_FeatureWithVersion(context, (FeatureWithVersion) semanticObject); - return; - case LcDslPackage.GROUP_MEMBER: - sequence_GroupMember(context, (GroupMember) semanticObject); - return; - case LcDslPackage.GROUP_POST_LAUNCH_DELAY: - sequence_GroupPostLaunchDelay(context, (GroupPostLaunchDelay) semanticObject); - return; - case LcDslPackage.GROUP_POST_LAUNCH_REGEX: - sequence_GroupPostLaunchRegex(context, (GroupPostLaunchRegex) semanticObject); - return; - case LcDslPackage.GROUP_POST_LAUNCH_WAIT: - sequence_GroupPostLaunchWait(context, (GroupPostLaunchWait) semanticObject); - return; - case LcDslPackage.IGNORE_PLUGIN: - sequence_IgnorePlugin(context, (IgnorePlugin) semanticObject); - return; - case LcDslPackage.JAVA_MAIN_SEARCH: - sequence_JavaMainSearch(context, (JavaMainSearch) semanticObject); - return; - case LcDslPackage.JAVA_MAIN_TYPE: - sequence_JavaMainType(context, (JavaMainType) semanticObject); - return; - case LcDslPackage.LC_MODEL: - sequence_LCModel(context, (LCModel) semanticObject); - return; - case LcDslPackage.LAUNCH_CONFIG: - sequence_LaunchConfig(context, (LaunchConfig) semanticObject); - return; - case LcDslPackage.MAIN_PROJECT: - sequence_MainProject(context, (MainProject) semanticObject); - return; - case LcDslPackage.MAIN_TYPE: - sequence_MainType(context, (MainType) semanticObject); - return; - case LcDslPackage.MEMORY_OPTION: - sequence_MemoryOption(context, (MemoryOption) semanticObject); - return; - case LcDslPackage.PLUGIN_WITH_VERSION: - sequence_PluginWithVersion(context, (PluginWithVersion) semanticObject); - return; - case LcDslPackage.PLUGIN_WITH_VERSION_AND_START_LEVEL: - sequence_PluginWithVersionAndStartLevel(context, (PluginWithVersionAndStartLevel) semanticObject); - return; - case LcDslPackage.PRODUCT_EXT_POINT: - sequence_ProductExtPoint(context, (ProductExtPoint) semanticObject); - return; - case LcDslPackage.PROGRAM_ARGUMENT: - sequence_ProgramArgument(context, (ProgramArgument) semanticObject); - return; - case LcDslPackage.PROJECT: - sequence_Project(context, (Project) semanticObject); - return; - case LcDslPackage.RAP_SERVLET_CONFIG: - sequence_RapServletConfig(context, (RapServletConfig) semanticObject); - return; - case LcDslPackage.REDIRECT: - sequence_Redirect(context, (Redirect) semanticObject); - return; - case LcDslPackage.STRING_WITH_VARIABLES: - sequence_StringWithVariables(context, (StringWithVariables) semanticObject); - return; - case LcDslPackage.TEST_CONFIG: - sequence_TestConfig(context, (TestConfig) semanticObject); - return; - case LcDslPackage.TRACE_ENABLEMENT: - sequence_TraceEnablement(context, (TraceEnablement) semanticObject); - return; - case LcDslPackage.VM_ARGUMENT: - sequence_VmArgument(context, (VmArgument) semanticObject); - return; - case LcDslPackage.WORKING_DIR: - sequence_WorkingDir(context, (WorkingDir) semanticObject); - return; - case LcDslPackage.WORKSPACE: - sequence_Workspace(context, (Workspace) semanticObject); - return; - } - if (errorAcceptor != null) - errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); - } - - /** - * Contexts: - * AddFeature returns AddFeature - * - * Constraint: - * (optional?='optional'? feature=FeatureWithVersion) - */ - protected void sequence_AddFeature(ISerializationContext context, AddFeature semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * AddPlugin returns AddPlugin - * - * Constraint: - * (optional?='optional'? plugin=PluginWithVersionAndStartLevel) - */ - protected void sequence_AddPlugin(ISerializationContext context, AddPlugin semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Path returns AnyPath - * AnyPath returns AnyPath - * - * Constraint: - * name=StringWithVariables - */ - protected void sequence_AnyPath(ISerializationContext context, AnyPath semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.PATH__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.PATH__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getAnyPathAccess().getNameStringWithVariablesParserRuleCall_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * ApplicationExtPoint returns ApplicationExtPoint - * - * Constraint: - * name=FQName - */ - protected void sequence_ApplicationExtPoint(ISerializationContext context, ApplicationExtPoint semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.APPLICATION_EXT_POINT__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.APPLICATION_EXT_POINT__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getApplicationExtPointAccess().getNameFQNameParserRuleCall_1_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * ClearOption returns ClearOption - * - * Constraint: - * ((workspace?='workspace' | log?='log') noAskClear?='!'? config?='config'*)* - */ - protected void sequence_ClearOption(ISerializationContext context, ClearOption semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ConfigIniTemplate returns ConfigIniTemplate - * - * Constraint: - * path=ExistingPath - */ - protected void sequence_ConfigIniTemplate(ISerializationContext context, ConfigIniTemplate semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.CONFIG_INI_TEMPLATE__PATH) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.CONFIG_INI_TEMPLATE__PATH)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getConfigIniTemplateAccess().getPathExistingPathParserRuleCall_1_0(), semanticObject.getPath()); - feeder.finish(); - } - - - /** - * Contexts: - * ContentProviderProduct returns ContentProviderProduct - * - * Constraint: - * product=ExistingPath - */ - protected void sequence_ContentProviderProduct(ISerializationContext context, ContentProviderProduct semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.CONTENT_PROVIDER_PRODUCT__PRODUCT) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.CONTENT_PROVIDER_PRODUCT__PRODUCT)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getContentProviderProductAccess().getProductExistingPathParserRuleCall_1_0(), semanticObject.getProduct()); - feeder.finish(); - } - - - /** - * Contexts: - * EnvironmentVariable returns EnvironmentVariable - * - * Constraint: - * (name=ID value=StringWithVariables) - */ - protected void sequence_EnvironmentVariable(ISerializationContext context, EnvironmentVariable semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.ENVIRONMENT_VARIABLE__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.ENVIRONMENT_VARIABLE__NAME)); - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.ENVIRONMENT_VARIABLE__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.ENVIRONMENT_VARIABLE__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getEnvironmentVariableAccess().getNameIDTerminalRuleCall_2_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getEnvironmentVariableAccess().getValueStringWithVariablesParserRuleCall_4_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - * Contexts: - * ExecutionEnvironment returns ExecutionEnvironment - * - * Constraint: - * name=STRING - */ - protected void sequence_ExecutionEnvironment(ISerializationContext context, ExecutionEnvironment semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.EXECUTION_ENVIRONMENT__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.EXECUTION_ENVIRONMENT__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getExecutionEnvironmentAccess().getNameSTRINGTerminalRuleCall_1_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * Path returns ExistingPath - * ExistingPath returns ExistingPath - * - * Constraint: - * name=StringWithVariables - */ - protected void sequence_ExistingPath(ISerializationContext context, ExistingPath semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.PATH__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.PATH__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getExistingPathAccess().getNameStringWithVariablesParserRuleCall_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * Favorites returns Favorites - * - * Constraint: - * types+=LaunchModeType* - */ - protected void sequence_Favorites(ISerializationContext context, Favorites semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * FeatureWithVersion returns FeatureWithVersion - * - * Constraint: - * (name=FQName version=VERSION?) - */ - protected void sequence_FeatureWithVersion(ISerializationContext context, FeatureWithVersion semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * GroupMember returns GroupMember - * - * Constraint: - * ((type=LaunchModeType | adopt?='adopt')* member=[LaunchConfig|FQName] postAction=GroupPostLaunchAction?) - */ - protected void sequence_GroupMember(ISerializationContext context, GroupMember semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * GroupPostLaunchAction returns GroupPostLaunchDelay - * GroupPostLaunchDelay returns GroupPostLaunchDelay - * - * Constraint: - * delay=INT - */ - protected void sequence_GroupPostLaunchDelay(ISerializationContext context, GroupPostLaunchDelay semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.GROUP_POST_LAUNCH_DELAY__DELAY) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.GROUP_POST_LAUNCH_DELAY__DELAY)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getGroupPostLaunchDelayAccess().getDelayINTTerminalRuleCall_1_0(), semanticObject.getDelay()); - feeder.finish(); - } - - - /** - * Contexts: - * GroupPostLaunchAction returns GroupPostLaunchRegex - * GroupPostLaunchRegex returns GroupPostLaunchRegex - * - * Constraint: - * regex=STRING - */ - protected void sequence_GroupPostLaunchRegex(ISerializationContext context, GroupPostLaunchRegex semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.GROUP_POST_LAUNCH_REGEX__REGEX) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.GROUP_POST_LAUNCH_REGEX__REGEX)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getGroupPostLaunchRegexAccess().getRegexSTRINGTerminalRuleCall_1_0(), semanticObject.getRegex()); - feeder.finish(); - } - - - /** - * Contexts: - * GroupPostLaunchAction returns GroupPostLaunchWait - * GroupPostLaunchWait returns GroupPostLaunchWait - * - * Constraint: - * {GroupPostLaunchWait} - */ - protected void sequence_GroupPostLaunchWait(ISerializationContext context, GroupPostLaunchWait semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * IgnorePlugin returns IgnorePlugin - * - * Constraint: - * plugin=PluginWithVersion - */ - protected void sequence_IgnorePlugin(ISerializationContext context, IgnorePlugin semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.IGNORE_PLUGIN__PLUGIN) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.IGNORE_PLUGIN__PLUGIN)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getIgnorePluginAccess().getPluginPluginWithVersionParserRuleCall_1_0(), semanticObject.getPlugin()); - feeder.finish(); - } - - - /** - * Contexts: - * JavaMainSearch returns JavaMainSearch - * - * Constraint: - * (system?='system' | inherited?='inherited')* - */ - protected void sequence_JavaMainSearch(ISerializationContext context, JavaMainSearch semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * JavaMainType returns JavaMainType - * - * Constraint: - * name=FQName - */ - protected void sequence_JavaMainType(ISerializationContext context, JavaMainType semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.JAVA_MAIN_TYPE__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.JAVA_MAIN_TYPE__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getJavaMainTypeAccess().getNameFQNameParserRuleCall_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * LCModel returns LCModel - * - * Constraint: - * configurations+=LaunchConfig+ - */ - protected void sequence_LCModel(ISerializationContext context, LCModel semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * LaunchConfig returns LaunchConfig - * - * Constraint: - * ( - * ( - * ( - * explicit?='explicit' | - * manual?='manual' | - * abstract?='abstract' | - * foreground?='foreground' | - * noConsole?='no-console' | - * noValidate?='no-validate' | - * swInstallSupport?='sw-install-allowed' | - * replaceEnv?='replace-env' | - * stopInMain?='stop-in-main' | - * keepRunning?='keep-running' | - * runInUiThread?='run-in-ui-thread' - * )? - * (qualify?='qualified' qualifierId=STRING?)? - * )+ - * type=LaunchConfigType - * name=FQName - * superConfig=[LaunchConfig|FQName]? - * ( - * clears=ClearOption | - * workspace=Workspace | - * workingDir=WorkingDir | - * memory=MemoryOption | - * mainProject=MainProject | - * mainType=MainType | - * application=ApplicationExtPoint | - * product=ProductExtPoint | - * favorites=Favorites | - * redirect=Redirect | - * execEnv=ExecutionEnvironment | - * configIniTemplate=ConfigIniTemplate | - * javaMainSearch=JavaMainSearch | - * servletConfig=RapServletConfig | - * contentProviderProduct=ContentProviderProduct | - * test=TestConfig | - * plugins+=AddPlugin | - * features+=AddFeature | - * ignore+=IgnorePlugin | - * groupMembers+=GroupMember | - * vmArgs+=VmArgument | - * progArgs+=ProgramArgument | - * envVars+=EnvironmentVariable | - * traces+=TraceEnablement - * )* - * ) - */ - protected void sequence_LaunchConfig(ISerializationContext context, LaunchConfig semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * MainProject returns MainProject - * - * Constraint: - * (self?='self' | project=Project) - */ - protected void sequence_MainProject(ISerializationContext context, MainProject semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * MainType returns MainType - * - * Constraint: - * mainClass=JavaMainType - */ - protected void sequence_MainType(ISerializationContext context, MainType semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.MAIN_TYPE__MAIN_CLASS) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.MAIN_TYPE__MAIN_CLASS)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getMainTypeAccess().getMainClassJavaMainTypeParserRuleCall_1_0(), semanticObject.getMainClass()); - feeder.finish(); - } - - - /** - * Contexts: - * MemoryOption returns MemoryOption - * - * Constraint: - * ((min=INT minUnit=MemoryUnit) | (max=INT maxUnit=MemoryUnit) | (perm=INT permUnit=MemoryUnit))* - */ - protected void sequence_MemoryOption(ISerializationContext context, MemoryOption semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PluginWithVersionAndStartLevel returns PluginWithVersionAndStartLevel - * - * Constraint: - * (plugin=PluginWithVersion (autoStart?='autostart' | startLevel=INT)*) - */ - protected void sequence_PluginWithVersionAndStartLevel(ISerializationContext context, PluginWithVersionAndStartLevel semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * PluginWithVersion returns PluginWithVersion - * - * Constraint: - * (name=FQName version=VERSION?) - */ - protected void sequence_PluginWithVersion(ISerializationContext context, PluginWithVersion semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * ProductExtPoint returns ProductExtPoint - * - * Constraint: - * name=FQName - */ - protected void sequence_ProductExtPoint(ISerializationContext context, ProductExtPoint semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.PRODUCT_EXT_POINT__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.PRODUCT_EXT_POINT__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getProductExtPointAccess().getNameFQNameParserRuleCall_1_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * ProgramArgument returns ProgramArgument - * - * Constraint: - * arguments+=StringWithVariables* - */ - protected void sequence_ProgramArgument(ISerializationContext context, ProgramArgument semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Project returns Project - * - * Constraint: - * name=FQName - */ - protected void sequence_Project(ISerializationContext context, Project semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.PROJECT__NAME) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.PROJECT__NAME)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getProjectAccess().getNameFQNameParserRuleCall_0(), semanticObject.getName()); - feeder.finish(); - } - - - /** - * Contexts: - * RapServletConfig returns RapServletConfig - * - * Constraint: - * ( - * servletPath=STRING | - * browserMode=BrowserLaunchMode | - * serverPort=INT | - * sessionTimeout=INT | - * contextPath=STRING | - * devMode=BOOLEAN - * )+ - */ - protected void sequence_RapServletConfig(ISerializationContext context, RapServletConfig semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * Redirect returns Redirect - * - * Constraint: - * ((inWhich=InputStream inFile=ExistingPath)? (outWhich=OutputStream outFile=AnyPath noAppend?='!'?)?)+ - */ - protected void sequence_Redirect(ISerializationContext context, Redirect semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * StringWithVariables returns StringWithVariables - * - * Constraint: - * value=STRING - */ - protected void sequence_StringWithVariables(ISerializationContext context, StringWithVariables semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.STRING_WITH_VARIABLES__VALUE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.STRING_WITH_VARIABLES__VALUE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getStringWithVariablesAccess().getValueSTRINGTerminalRuleCall_0(), semanticObject.getValue()); - feeder.finish(); - } - - - /** - * Contexts: - * TestConfig returns TestConfig - * - * Constraint: - * ( - * runner=TestRunnerType | - * container=STRING | - * class=FQName | - * method=STRING | - * excludeTags=Tags | - * includeTags=Tags - * )* - */ - protected void sequence_TestConfig(ISerializationContext context, TestConfig semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * TraceEnablement returns TraceEnablement - * - * Constraint: - * (plugin=FQName what+=STRING*) - */ - protected void sequence_TraceEnablement(ISerializationContext context, TraceEnablement semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * VmArgument returns VmArgument - * - * Constraint: - * arguments+=StringWithVariables* - */ - protected void sequence_VmArgument(ISerializationContext context, VmArgument semanticObject) { - genericSequencer.createSequence(context, semanticObject); - } - - - /** - * Contexts: - * WorkingDir returns WorkingDir - * - * Constraint: - * workingDir=ExistingPath - */ - protected void sequence_WorkingDir(ISerializationContext context, WorkingDir semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.WORKING_DIR__WORKING_DIR) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.WORKING_DIR__WORKING_DIR)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getWorkingDirAccess().getWorkingDirExistingPathParserRuleCall_1_0(), semanticObject.getWorkingDir()); - feeder.finish(); - } - - - /** - * Contexts: - * Workspace returns Workspace - * - * Constraint: - * workspace=AnyPath - */ - protected void sequence_Workspace(ISerializationContext context, Workspace semanticObject) { - if (errorAcceptor != null) { - if (transientValues.isValueTransient(semanticObject, LcDslPackage.Literals.WORKSPACE__WORKSPACE) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, LcDslPackage.Literals.WORKSPACE__WORKSPACE)); - } - SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getWorkspaceAccess().getWorkspaceAnyPathParserRuleCall_1_0(), semanticObject.getWorkspace()); - feeder.finish(); - } - - -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSyntacticSequencer.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSyntacticSequencer.java deleted file mode 100644 index 8a686e6..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/serializer/LcDslSyntacticSequencer.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.serializer; - -import com.google.inject.Inject; -import com.wamas.ide.launching.services.LcDslGrammarAccess; -import java.util.List; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.IGrammarAccess; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.nodemodel.INode; -import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; -import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; -import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; - -@SuppressWarnings("all") -public class LcDslSyntacticSequencer extends AbstractSyntacticSequencer { - - protected LcDslGrammarAccess grammarAccess; - - @Inject - protected void init(IGrammarAccess access) { - grammarAccess = (LcDslGrammarAccess) access; - } - - @Override - protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (ruleCall.getRule() == grammarAccess.getBLOCK_BEGINRule()) - return getBLOCK_BEGINToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getBLOCK_ENDRule()) - return getBLOCK_ENDToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getBRACKET_CLOSERule()) - return getBRACKET_CLOSEToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getBRACKET_OPENRule()) - return getBRACKET_OPENToken(semanticObject, ruleCall, node); - else if (ruleCall.getRule() == grammarAccess.getEQRule()) - return getEQToken(semanticObject, ruleCall, node); - return ""; - } - - /** - * terminal BLOCK_BEGIN: '{'; - */ - protected String getBLOCK_BEGINToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (node != null) - return getTokenText(node); - return "{"; - } - - /** - * terminal BLOCK_END: '}'; - */ - protected String getBLOCK_ENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (node != null) - return getTokenText(node); - return "}"; - } - - /** - * terminal BRACKET_CLOSE: ')'; - */ - protected String getBRACKET_CLOSEToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (node != null) - return getTokenText(node); - return ")"; - } - - /** - * terminal BRACKET_OPEN: '('; - */ - protected String getBRACKET_OPENToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (node != null) - return getTokenText(node); - return "("; - } - - /** - * terminal EQ: '='; - */ - protected String getEQToken(EObject semanticObject, RuleCall ruleCall, INode node) { - if (node != null) - return getTokenText(node); - return "="; - } - - @Override - protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { - if (transition.getAmbiguousSyntaxes().isEmpty()) return; - List transitionNodes = collectNodes(fromNode, toNode); - for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { - List syntaxNodes = getNodesFor(transitionNodes, syntax); - acceptNodes(getLastNavigableState(), syntaxNodes); - } - } - -} diff --git a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/services/LcDslGrammarAccess.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/services/LcDslGrammarAccess.java deleted file mode 100644 index 9ed3287..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/services/LcDslGrammarAccess.java +++ /dev/null @@ -1,3345 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.services; - -import com.google.inject.Inject; -import com.google.inject.Singleton; -import java.util.List; -import org.eclipse.xtext.Action; -import org.eclipse.xtext.Alternatives; -import org.eclipse.xtext.Assignment; -import org.eclipse.xtext.CrossReference; -import org.eclipse.xtext.EnumLiteralDeclaration; -import org.eclipse.xtext.EnumRule; -import org.eclipse.xtext.Grammar; -import org.eclipse.xtext.GrammarUtil; -import org.eclipse.xtext.Group; -import org.eclipse.xtext.Keyword; -import org.eclipse.xtext.ParserRule; -import org.eclipse.xtext.RuleCall; -import org.eclipse.xtext.TerminalRule; -import org.eclipse.xtext.UnorderedGroup; -import org.eclipse.xtext.common.services.TerminalsGrammarAccess; -import org.eclipse.xtext.service.AbstractElementFinder; -import org.eclipse.xtext.service.GrammarProvider; - -@Singleton -public class LcDslGrammarAccess extends AbstractElementFinder.AbstractGrammarElementFinder { - - public class LCModelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.LCModel"); - private final Assignment cConfigurationsAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cConfigurationsLaunchConfigParserRuleCall_0 = (RuleCall)cConfigurationsAssignment.eContents().get(0); - - ///** - // * TODO: The language is still missing some things that could be set: - // * - // * Java: - // * - additional classpath entries (low prio) - // * - additional source lookup (low prio) - // * - // * Eclipse,Rap: - // * - config location (low prio) - // * - default start level & autostart - // * - // * How to support different launch config types - some generic attribute support? - // * Or really implement support for each type separately (probably the best experience). - // */ - //LCModel: - // configurations+=LaunchConfig* - //; - @Override public ParserRule getRule() { return rule; } - - //configurations+=LaunchConfig* - public Assignment getConfigurationsAssignment() { return cConfigurationsAssignment; } - - //LaunchConfig - public RuleCall getConfigurationsLaunchConfigParserRuleCall_0() { return cConfigurationsLaunchConfigParserRuleCall_0; } - } - public class LaunchConfigElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.LaunchConfig"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_0 = (UnorderedGroup)cGroup.eContents().get(0); - private final Assignment cExplicitAssignment_0_0 = (Assignment)cUnorderedGroup_0.eContents().get(0); - private final Keyword cExplicitExplicitKeyword_0_0_0 = (Keyword)cExplicitAssignment_0_0.eContents().get(0); - private final Assignment cManualAssignment_0_1 = (Assignment)cUnorderedGroup_0.eContents().get(1); - private final Keyword cManualManualKeyword_0_1_0 = (Keyword)cManualAssignment_0_1.eContents().get(0); - private final Assignment cAbstractAssignment_0_2 = (Assignment)cUnorderedGroup_0.eContents().get(2); - private final Keyword cAbstractAbstractKeyword_0_2_0 = (Keyword)cAbstractAssignment_0_2.eContents().get(0); - private final Assignment cForegroundAssignment_0_3 = (Assignment)cUnorderedGroup_0.eContents().get(3); - private final Keyword cForegroundForegroundKeyword_0_3_0 = (Keyword)cForegroundAssignment_0_3.eContents().get(0); - private final Assignment cNoConsoleAssignment_0_4 = (Assignment)cUnorderedGroup_0.eContents().get(4); - private final Keyword cNoConsoleNoConsoleKeyword_0_4_0 = (Keyword)cNoConsoleAssignment_0_4.eContents().get(0); - private final Assignment cNoValidateAssignment_0_5 = (Assignment)cUnorderedGroup_0.eContents().get(5); - private final Keyword cNoValidateNoValidateKeyword_0_5_0 = (Keyword)cNoValidateAssignment_0_5.eContents().get(0); - private final Assignment cSwInstallSupportAssignment_0_6 = (Assignment)cUnorderedGroup_0.eContents().get(6); - private final Keyword cSwInstallSupportSwInstallAllowedKeyword_0_6_0 = (Keyword)cSwInstallSupportAssignment_0_6.eContents().get(0); - private final Assignment cReplaceEnvAssignment_0_7 = (Assignment)cUnorderedGroup_0.eContents().get(7); - private final Keyword cReplaceEnvReplaceEnvKeyword_0_7_0 = (Keyword)cReplaceEnvAssignment_0_7.eContents().get(0); - private final Assignment cStopInMainAssignment_0_8 = (Assignment)cUnorderedGroup_0.eContents().get(8); - private final Keyword cStopInMainStopInMainKeyword_0_8_0 = (Keyword)cStopInMainAssignment_0_8.eContents().get(0); - private final Assignment cKeepRunningAssignment_0_9 = (Assignment)cUnorderedGroup_0.eContents().get(9); - private final Keyword cKeepRunningKeepRunningKeyword_0_9_0 = (Keyword)cKeepRunningAssignment_0_9.eContents().get(0); - private final Assignment cRunInUiThreadAssignment_0_10 = (Assignment)cUnorderedGroup_0.eContents().get(10); - private final Keyword cRunInUiThreadRunInUiThreadKeyword_0_10_0 = (Keyword)cRunInUiThreadAssignment_0_10.eContents().get(0); - private final Group cGroup_0_11 = (Group)cUnorderedGroup_0.eContents().get(11); - private final Assignment cQualifyAssignment_0_11_0 = (Assignment)cGroup_0_11.eContents().get(0); - private final Keyword cQualifyQualifiedKeyword_0_11_0_0 = (Keyword)cQualifyAssignment_0_11_0.eContents().get(0); - private final Group cGroup_0_11_1 = (Group)cGroup_0_11.eContents().get(1); - private final RuleCall cBRACKET_OPENTerminalRuleCall_0_11_1_0 = (RuleCall)cGroup_0_11_1.eContents().get(0); - private final Assignment cQualifierIdAssignment_0_11_1_1 = (Assignment)cGroup_0_11_1.eContents().get(1); - private final RuleCall cQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0 = (RuleCall)cQualifierIdAssignment_0_11_1_1.eContents().get(0); - private final RuleCall cBRACKET_CLOSETerminalRuleCall_0_11_1_2 = (RuleCall)cGroup_0_11_1.eContents().get(2); - private final Assignment cTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cTypeLaunchConfigTypeEnumRuleCall_1_0 = (RuleCall)cTypeAssignment_1.eContents().get(0); - private final Keyword cConfigurationKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cNameFQNameParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cColonKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cSuperConfigAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final CrossReference cSuperConfigLaunchConfigCrossReference_4_1_0 = (CrossReference)cSuperConfigAssignment_4_1.eContents().get(0); - private final RuleCall cSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1 = (RuleCall)cSuperConfigLaunchConfigCrossReference_4_1_0.eContents().get(1); - private final RuleCall cBLOCK_BEGINTerminalRuleCall_5 = (RuleCall)cGroup.eContents().get(5); - private final UnorderedGroup cUnorderedGroup_6 = (UnorderedGroup)cGroup.eContents().get(6); - private final Assignment cClearsAssignment_6_0 = (Assignment)cUnorderedGroup_6.eContents().get(0); - private final RuleCall cClearsClearOptionParserRuleCall_6_0_0 = (RuleCall)cClearsAssignment_6_0.eContents().get(0); - private final Assignment cWorkspaceAssignment_6_1 = (Assignment)cUnorderedGroup_6.eContents().get(1); - private final RuleCall cWorkspaceWorkspaceParserRuleCall_6_1_0 = (RuleCall)cWorkspaceAssignment_6_1.eContents().get(0); - private final Assignment cWorkingDirAssignment_6_2 = (Assignment)cUnorderedGroup_6.eContents().get(2); - private final RuleCall cWorkingDirWorkingDirParserRuleCall_6_2_0 = (RuleCall)cWorkingDirAssignment_6_2.eContents().get(0); - private final Assignment cMemoryAssignment_6_3 = (Assignment)cUnorderedGroup_6.eContents().get(3); - private final RuleCall cMemoryMemoryOptionParserRuleCall_6_3_0 = (RuleCall)cMemoryAssignment_6_3.eContents().get(0); - private final Assignment cMainProjectAssignment_6_4 = (Assignment)cUnorderedGroup_6.eContents().get(4); - private final RuleCall cMainProjectMainProjectParserRuleCall_6_4_0 = (RuleCall)cMainProjectAssignment_6_4.eContents().get(0); - private final Assignment cMainTypeAssignment_6_5 = (Assignment)cUnorderedGroup_6.eContents().get(5); - private final RuleCall cMainTypeMainTypeParserRuleCall_6_5_0 = (RuleCall)cMainTypeAssignment_6_5.eContents().get(0); - private final Assignment cApplicationAssignment_6_6 = (Assignment)cUnorderedGroup_6.eContents().get(6); - private final RuleCall cApplicationApplicationExtPointParserRuleCall_6_6_0 = (RuleCall)cApplicationAssignment_6_6.eContents().get(0); - private final Assignment cProductAssignment_6_7 = (Assignment)cUnorderedGroup_6.eContents().get(7); - private final RuleCall cProductProductExtPointParserRuleCall_6_7_0 = (RuleCall)cProductAssignment_6_7.eContents().get(0); - private final Assignment cFavoritesAssignment_6_8 = (Assignment)cUnorderedGroup_6.eContents().get(8); - private final RuleCall cFavoritesFavoritesParserRuleCall_6_8_0 = (RuleCall)cFavoritesAssignment_6_8.eContents().get(0); - private final Assignment cRedirectAssignment_6_9 = (Assignment)cUnorderedGroup_6.eContents().get(9); - private final RuleCall cRedirectRedirectParserRuleCall_6_9_0 = (RuleCall)cRedirectAssignment_6_9.eContents().get(0); - private final Assignment cExecEnvAssignment_6_10 = (Assignment)cUnorderedGroup_6.eContents().get(10); - private final RuleCall cExecEnvExecutionEnvironmentParserRuleCall_6_10_0 = (RuleCall)cExecEnvAssignment_6_10.eContents().get(0); - private final Assignment cConfigIniTemplateAssignment_6_11 = (Assignment)cUnorderedGroup_6.eContents().get(11); - private final RuleCall cConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0 = (RuleCall)cConfigIniTemplateAssignment_6_11.eContents().get(0); - private final Assignment cJavaMainSearchAssignment_6_12 = (Assignment)cUnorderedGroup_6.eContents().get(12); - private final RuleCall cJavaMainSearchJavaMainSearchParserRuleCall_6_12_0 = (RuleCall)cJavaMainSearchAssignment_6_12.eContents().get(0); - private final Assignment cServletConfigAssignment_6_13 = (Assignment)cUnorderedGroup_6.eContents().get(13); - private final RuleCall cServletConfigRapServletConfigParserRuleCall_6_13_0 = (RuleCall)cServletConfigAssignment_6_13.eContents().get(0); - private final Assignment cContentProviderProductAssignment_6_14 = (Assignment)cUnorderedGroup_6.eContents().get(14); - private final RuleCall cContentProviderProductContentProviderProductParserRuleCall_6_14_0 = (RuleCall)cContentProviderProductAssignment_6_14.eContents().get(0); - private final Assignment cTestAssignment_6_15 = (Assignment)cUnorderedGroup_6.eContents().get(15); - private final RuleCall cTestTestConfigParserRuleCall_6_15_0 = (RuleCall)cTestAssignment_6_15.eContents().get(0); - private final Assignment cPluginsAssignment_6_16 = (Assignment)cUnorderedGroup_6.eContents().get(16); - private final RuleCall cPluginsAddPluginParserRuleCall_6_16_0 = (RuleCall)cPluginsAssignment_6_16.eContents().get(0); - private final Assignment cFeaturesAssignment_6_17 = (Assignment)cUnorderedGroup_6.eContents().get(17); - private final RuleCall cFeaturesAddFeatureParserRuleCall_6_17_0 = (RuleCall)cFeaturesAssignment_6_17.eContents().get(0); - private final Assignment cIgnoreAssignment_6_18 = (Assignment)cUnorderedGroup_6.eContents().get(18); - private final RuleCall cIgnoreIgnorePluginParserRuleCall_6_18_0 = (RuleCall)cIgnoreAssignment_6_18.eContents().get(0); - private final Assignment cGroupMembersAssignment_6_19 = (Assignment)cUnorderedGroup_6.eContents().get(19); - private final RuleCall cGroupMembersGroupMemberParserRuleCall_6_19_0 = (RuleCall)cGroupMembersAssignment_6_19.eContents().get(0); - private final Assignment cVmArgsAssignment_6_20 = (Assignment)cUnorderedGroup_6.eContents().get(20); - private final RuleCall cVmArgsVmArgumentParserRuleCall_6_20_0 = (RuleCall)cVmArgsAssignment_6_20.eContents().get(0); - private final Assignment cProgArgsAssignment_6_21 = (Assignment)cUnorderedGroup_6.eContents().get(21); - private final RuleCall cProgArgsProgramArgumentParserRuleCall_6_21_0 = (RuleCall)cProgArgsAssignment_6_21.eContents().get(0); - private final Assignment cEnvVarsAssignment_6_22 = (Assignment)cUnorderedGroup_6.eContents().get(22); - private final RuleCall cEnvVarsEnvironmentVariableParserRuleCall_6_22_0 = (RuleCall)cEnvVarsAssignment_6_22.eContents().get(0); - private final Assignment cTracesAssignment_6_23 = (Assignment)cUnorderedGroup_6.eContents().get(23); - private final RuleCall cTracesTraceEnablementParserRuleCall_6_23_0 = (RuleCall)cTracesAssignment_6_23.eContents().get(0); - private final RuleCall cBLOCK_ENDTerminalRuleCall_7 = (RuleCall)cGroup.eContents().get(7); - - ///** - // * explicit = explicitly defined plug-in list. no auto-resolve of plug-ins. - // * manual = manually generated through context menu only. no automatic build. - // * foreground = don't launch in background, but rather block - // * no-console = don't allocate a console (no stdin then) - // * no-validate = don't validate plugins prior to launch - // * sw-install-allowed = allow software installation in eclipse config - // * replace-env = replace environment instead of appending variables - // */ - //LaunchConfig: - // ((explicit?='explicit')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (manual?='manual')? // All - // & (abstract?='abstract')? // All - // & (foreground?='foreground')? // All - // & (noConsole?='no-console')? // All but Groups - // & (noValidate?='no-validate')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (swInstallSupport?='sw-install-allowed')? // Eclipse, JUnit-Plugin, SWTBot - // & (replaceEnv?='replace-env')? // All but Groups - // & (stopInMain?='stop-in-main')? // Java - // & (keepRunning?='keep-running')? // JUnit-Plugin, SWTBot - // & (runInUiThread?='run-in-ui-thread')? // JUnit-Plugin - // & (qualify?='qualified' (BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)?)? // All - naming - // ) type=LaunchConfigType 'configuration' name=FQName - // (':' superConfig=[LaunchConfig|FQName])? BLOCK_BEGIN - // ( // things that may appear only once - // (clears=ClearOption)? // Eclipse, JUnit-Plugin, SWTBot, RAP (partial) - // & (workspace=Workspace)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (workingDir=WorkingDir)? // All but Groups - // & (memory=MemoryOption)? // All but Groups - // & (mainProject=MainProject)? // Java, JUnit-Plugin, SWTBot - // & (mainType=MainType)? // Java - // & (application=ApplicationExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (product=ProductExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (favorites=Favorites)? // All - // & (redirect=Redirect)? // All but Groups - // & (execEnv=ExecutionEnvironment)? // All but Groups - // & (configIniTemplate=ConfigIniTemplate)? // Eclipse, JUnit-Plugin, SWTBot - // & (javaMainSearch=JavaMainSearch)? // Java - // & (servletConfig=RapServletConfig)? // RAP - // & (contentProviderProduct=ContentProviderProduct)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (test=TestConfig)? // JUnit-Plugin, SWTBot - // // things that may appear multiple times - // & (plugins+=AddPlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (features+=AddFeature)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (ignore+=IgnorePlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (groupMembers+=GroupMember)* // Groups // TODO: content assist, validation, update on rename - // & (vmArgs+=VmArgument)* // All but Groups - // & (progArgs+=ProgramArgument)* // All but Groups - // & (envVars+=EnvironmentVariable)* // All but Groups - // & (traces+=TraceEnablement)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // ) - // BLOCK_END - //; - @Override public ParserRule getRule() { return rule; } - - //((explicit?='explicit')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (manual?='manual')? // All - // & (abstract?='abstract')? // All - // & (foreground?='foreground')? // All - // & (noConsole?='no-console')? // All but Groups - // & (noValidate?='no-validate')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (swInstallSupport?='sw-install-allowed')? // Eclipse, JUnit-Plugin, SWTBot - // & (replaceEnv?='replace-env')? // All but Groups - // & (stopInMain?='stop-in-main')? // Java - // & (keepRunning?='keep-running')? // JUnit-Plugin, SWTBot - // & (runInUiThread?='run-in-ui-thread')? // JUnit-Plugin - // & (qualify?='qualified' (BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)?)? // All - naming - //) type=LaunchConfigType 'configuration' name=FQName - //(':' superConfig=[LaunchConfig|FQName])? BLOCK_BEGIN - // ( // things that may appear only once - // (clears=ClearOption)? // Eclipse, JUnit-Plugin, SWTBot, RAP (partial) - // & (workspace=Workspace)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (workingDir=WorkingDir)? // All but Groups - // & (memory=MemoryOption)? // All but Groups - // & (mainProject=MainProject)? // Java, JUnit-Plugin, SWTBot - // & (mainType=MainType)? // Java - // & (application=ApplicationExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (product=ProductExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (favorites=Favorites)? // All - // & (redirect=Redirect)? // All but Groups - // & (execEnv=ExecutionEnvironment)? // All but Groups - // & (configIniTemplate=ConfigIniTemplate)? // Eclipse, JUnit-Plugin, SWTBot - // & (javaMainSearch=JavaMainSearch)? // Java - // & (servletConfig=RapServletConfig)? // RAP - // & (contentProviderProduct=ContentProviderProduct)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (test=TestConfig)? // JUnit-Plugin, SWTBot - // // things that may appear multiple times - // & (plugins+=AddPlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (features+=AddFeature)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (ignore+=IgnorePlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (groupMembers+=GroupMember)* // Groups // TODO: content assist, validation, update on rename - // & (vmArgs+=VmArgument)* // All but Groups - // & (progArgs+=ProgramArgument)* // All but Groups - // & (envVars+=EnvironmentVariable)* // All but Groups - // & (traces+=TraceEnablement)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // ) - //BLOCK_END - public Group getGroup() { return cGroup; } - - //((explicit?='explicit')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (manual?='manual')? // All - // & (abstract?='abstract')? // All - // & (foreground?='foreground')? // All - // & (noConsole?='no-console')? // All but Groups - // & (noValidate?='no-validate')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (swInstallSupport?='sw-install-allowed')? // Eclipse, JUnit-Plugin, SWTBot - // & (replaceEnv?='replace-env')? // All but Groups - // & (stopInMain?='stop-in-main')? // Java - // & (keepRunning?='keep-running')? // JUnit-Plugin, SWTBot - // & (runInUiThread?='run-in-ui-thread')? // JUnit-Plugin - // & (qualify?='qualified' (BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)?)? // All - naming - //) - public UnorderedGroup getUnorderedGroup_0() { return cUnorderedGroup_0; } - - //(explicit?='explicit')? - public Assignment getExplicitAssignment_0_0() { return cExplicitAssignment_0_0; } - - //'explicit' - public Keyword getExplicitExplicitKeyword_0_0_0() { return cExplicitExplicitKeyword_0_0_0; } - - //(manual?='manual')? - public Assignment getManualAssignment_0_1() { return cManualAssignment_0_1; } - - //'manual' - public Keyword getManualManualKeyword_0_1_0() { return cManualManualKeyword_0_1_0; } - - //(abstract?='abstract')? - public Assignment getAbstractAssignment_0_2() { return cAbstractAssignment_0_2; } - - //'abstract' - public Keyword getAbstractAbstractKeyword_0_2_0() { return cAbstractAbstractKeyword_0_2_0; } - - //(foreground?='foreground')? - public Assignment getForegroundAssignment_0_3() { return cForegroundAssignment_0_3; } - - //'foreground' - public Keyword getForegroundForegroundKeyword_0_3_0() { return cForegroundForegroundKeyword_0_3_0; } - - //(noConsole?='no-console')? - public Assignment getNoConsoleAssignment_0_4() { return cNoConsoleAssignment_0_4; } - - //'no-console' - public Keyword getNoConsoleNoConsoleKeyword_0_4_0() { return cNoConsoleNoConsoleKeyword_0_4_0; } - - //(noValidate?='no-validate')? - public Assignment getNoValidateAssignment_0_5() { return cNoValidateAssignment_0_5; } - - //'no-validate' - public Keyword getNoValidateNoValidateKeyword_0_5_0() { return cNoValidateNoValidateKeyword_0_5_0; } - - //(swInstallSupport?='sw-install-allowed')? - public Assignment getSwInstallSupportAssignment_0_6() { return cSwInstallSupportAssignment_0_6; } - - //'sw-install-allowed' - public Keyword getSwInstallSupportSwInstallAllowedKeyword_0_6_0() { return cSwInstallSupportSwInstallAllowedKeyword_0_6_0; } - - //(replaceEnv?='replace-env')? - public Assignment getReplaceEnvAssignment_0_7() { return cReplaceEnvAssignment_0_7; } - - //'replace-env' - public Keyword getReplaceEnvReplaceEnvKeyword_0_7_0() { return cReplaceEnvReplaceEnvKeyword_0_7_0; } - - //(stopInMain?='stop-in-main')? - public Assignment getStopInMainAssignment_0_8() { return cStopInMainAssignment_0_8; } - - //'stop-in-main' - public Keyword getStopInMainStopInMainKeyword_0_8_0() { return cStopInMainStopInMainKeyword_0_8_0; } - - //(keepRunning?='keep-running')? - public Assignment getKeepRunningAssignment_0_9() { return cKeepRunningAssignment_0_9; } - - //'keep-running' - public Keyword getKeepRunningKeepRunningKeyword_0_9_0() { return cKeepRunningKeepRunningKeyword_0_9_0; } - - //(runInUiThread?='run-in-ui-thread')? - public Assignment getRunInUiThreadAssignment_0_10() { return cRunInUiThreadAssignment_0_10; } - - //'run-in-ui-thread' - public Keyword getRunInUiThreadRunInUiThreadKeyword_0_10_0() { return cRunInUiThreadRunInUiThreadKeyword_0_10_0; } - - //(qualify?='qualified' (BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)?)? - public Group getGroup_0_11() { return cGroup_0_11; } - - //qualify?='qualified' - public Assignment getQualifyAssignment_0_11_0() { return cQualifyAssignment_0_11_0; } - - //'qualified' - public Keyword getQualifyQualifiedKeyword_0_11_0_0() { return cQualifyQualifiedKeyword_0_11_0_0; } - - //(BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)? - public Group getGroup_0_11_1() { return cGroup_0_11_1; } - - //BRACKET_OPEN - public RuleCall getBRACKET_OPENTerminalRuleCall_0_11_1_0() { return cBRACKET_OPENTerminalRuleCall_0_11_1_0; } - - //qualifierId=STRING - public Assignment getQualifierIdAssignment_0_11_1_1() { return cQualifierIdAssignment_0_11_1_1; } - - //STRING - public RuleCall getQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0() { return cQualifierIdSTRINGTerminalRuleCall_0_11_1_1_0; } - - //BRACKET_CLOSE - public RuleCall getBRACKET_CLOSETerminalRuleCall_0_11_1_2() { return cBRACKET_CLOSETerminalRuleCall_0_11_1_2; } - - //type=LaunchConfigType - public Assignment getTypeAssignment_1() { return cTypeAssignment_1; } - - //LaunchConfigType - public RuleCall getTypeLaunchConfigTypeEnumRuleCall_1_0() { return cTypeLaunchConfigTypeEnumRuleCall_1_0; } - - //'configuration' - public Keyword getConfigurationKeyword_2() { return cConfigurationKeyword_2; } - - //name=FQName - public Assignment getNameAssignment_3() { return cNameAssignment_3; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_3_0() { return cNameFQNameParserRuleCall_3_0; } - - //(':' superConfig=[LaunchConfig|FQName])? - public Group getGroup_4() { return cGroup_4; } - - //':' - public Keyword getColonKeyword_4_0() { return cColonKeyword_4_0; } - - //superConfig=[LaunchConfig|FQName] - public Assignment getSuperConfigAssignment_4_1() { return cSuperConfigAssignment_4_1; } - - //[LaunchConfig|FQName] - public CrossReference getSuperConfigLaunchConfigCrossReference_4_1_0() { return cSuperConfigLaunchConfigCrossReference_4_1_0; } - - //FQName - public RuleCall getSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1() { return cSuperConfigLaunchConfigFQNameParserRuleCall_4_1_0_1; } - - //BLOCK_BEGIN - public RuleCall getBLOCK_BEGINTerminalRuleCall_5() { return cBLOCK_BEGINTerminalRuleCall_5; } - - //( // things that may appear only once - // (clears=ClearOption)? // Eclipse, JUnit-Plugin, SWTBot, RAP (partial) - // & (workspace=Workspace)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (workingDir=WorkingDir)? // All but Groups - // & (memory=MemoryOption)? // All but Groups - // & (mainProject=MainProject)? // Java, JUnit-Plugin, SWTBot - // & (mainType=MainType)? // Java - // & (application=ApplicationExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (product=ProductExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (favorites=Favorites)? // All - // & (redirect=Redirect)? // All but Groups - // & (execEnv=ExecutionEnvironment)? // All but Groups - // & (configIniTemplate=ConfigIniTemplate)? // Eclipse, JUnit-Plugin, SWTBot - // & (javaMainSearch=JavaMainSearch)? // Java - // & (servletConfig=RapServletConfig)? // RAP - // & (contentProviderProduct=ContentProviderProduct)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (test=TestConfig)? // JUnit-Plugin, SWTBot - // // things that may appear multiple times - // & (plugins+=AddPlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (features+=AddFeature)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (ignore+=IgnorePlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (groupMembers+=GroupMember)* // Groups // TODO: content assist, validation, update on rename - // & (vmArgs+=VmArgument)* // All but Groups - // & (progArgs+=ProgramArgument)* // All but Groups - // & (envVars+=EnvironmentVariable)* // All but Groups - // & (traces+=TraceEnablement)* // Eclipse, JUnit-Plugin, SWTBot, RAP - //) - public UnorderedGroup getUnorderedGroup_6() { return cUnorderedGroup_6; } - - //// things that may appear only once - // (clears=ClearOption)? - public Assignment getClearsAssignment_6_0() { return cClearsAssignment_6_0; } - - //ClearOption - public RuleCall getClearsClearOptionParserRuleCall_6_0_0() { return cClearsClearOptionParserRuleCall_6_0_0; } - - //(workspace=Workspace)? - public Assignment getWorkspaceAssignment_6_1() { return cWorkspaceAssignment_6_1; } - - //Workspace - public RuleCall getWorkspaceWorkspaceParserRuleCall_6_1_0() { return cWorkspaceWorkspaceParserRuleCall_6_1_0; } - - //(workingDir=WorkingDir)? - public Assignment getWorkingDirAssignment_6_2() { return cWorkingDirAssignment_6_2; } - - //WorkingDir - public RuleCall getWorkingDirWorkingDirParserRuleCall_6_2_0() { return cWorkingDirWorkingDirParserRuleCall_6_2_0; } - - //(memory=MemoryOption)? - public Assignment getMemoryAssignment_6_3() { return cMemoryAssignment_6_3; } - - //MemoryOption - public RuleCall getMemoryMemoryOptionParserRuleCall_6_3_0() { return cMemoryMemoryOptionParserRuleCall_6_3_0; } - - //(mainProject=MainProject)? - public Assignment getMainProjectAssignment_6_4() { return cMainProjectAssignment_6_4; } - - //MainProject - public RuleCall getMainProjectMainProjectParserRuleCall_6_4_0() { return cMainProjectMainProjectParserRuleCall_6_4_0; } - - //(mainType=MainType)? - public Assignment getMainTypeAssignment_6_5() { return cMainTypeAssignment_6_5; } - - //MainType - public RuleCall getMainTypeMainTypeParserRuleCall_6_5_0() { return cMainTypeMainTypeParserRuleCall_6_5_0; } - - //(application=ApplicationExtPoint)? - public Assignment getApplicationAssignment_6_6() { return cApplicationAssignment_6_6; } - - //ApplicationExtPoint - public RuleCall getApplicationApplicationExtPointParserRuleCall_6_6_0() { return cApplicationApplicationExtPointParserRuleCall_6_6_0; } - - //(product=ProductExtPoint)? - public Assignment getProductAssignment_6_7() { return cProductAssignment_6_7; } - - //ProductExtPoint - public RuleCall getProductProductExtPointParserRuleCall_6_7_0() { return cProductProductExtPointParserRuleCall_6_7_0; } - - //(favorites=Favorites)? - public Assignment getFavoritesAssignment_6_8() { return cFavoritesAssignment_6_8; } - - //Favorites - public RuleCall getFavoritesFavoritesParserRuleCall_6_8_0() { return cFavoritesFavoritesParserRuleCall_6_8_0; } - - //(redirect=Redirect)? - public Assignment getRedirectAssignment_6_9() { return cRedirectAssignment_6_9; } - - //Redirect - public RuleCall getRedirectRedirectParserRuleCall_6_9_0() { return cRedirectRedirectParserRuleCall_6_9_0; } - - //(execEnv=ExecutionEnvironment)? - public Assignment getExecEnvAssignment_6_10() { return cExecEnvAssignment_6_10; } - - //ExecutionEnvironment - public RuleCall getExecEnvExecutionEnvironmentParserRuleCall_6_10_0() { return cExecEnvExecutionEnvironmentParserRuleCall_6_10_0; } - - //(configIniTemplate=ConfigIniTemplate)? - public Assignment getConfigIniTemplateAssignment_6_11() { return cConfigIniTemplateAssignment_6_11; } - - //ConfigIniTemplate - public RuleCall getConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0() { return cConfigIniTemplateConfigIniTemplateParserRuleCall_6_11_0; } - - //(javaMainSearch=JavaMainSearch)? - public Assignment getJavaMainSearchAssignment_6_12() { return cJavaMainSearchAssignment_6_12; } - - //JavaMainSearch - public RuleCall getJavaMainSearchJavaMainSearchParserRuleCall_6_12_0() { return cJavaMainSearchJavaMainSearchParserRuleCall_6_12_0; } - - //(servletConfig=RapServletConfig)? - public Assignment getServletConfigAssignment_6_13() { return cServletConfigAssignment_6_13; } - - //RapServletConfig - public RuleCall getServletConfigRapServletConfigParserRuleCall_6_13_0() { return cServletConfigRapServletConfigParserRuleCall_6_13_0; } - - //(contentProviderProduct=ContentProviderProduct)? - public Assignment getContentProviderProductAssignment_6_14() { return cContentProviderProductAssignment_6_14; } - - //ContentProviderProduct - public RuleCall getContentProviderProductContentProviderProductParserRuleCall_6_14_0() { return cContentProviderProductContentProviderProductParserRuleCall_6_14_0; } - - //(test=TestConfig)? - public Assignment getTestAssignment_6_15() { return cTestAssignment_6_15; } - - //TestConfig - public RuleCall getTestTestConfigParserRuleCall_6_15_0() { return cTestTestConfigParserRuleCall_6_15_0; } - - //(plugins+=AddPlugin)* - public Assignment getPluginsAssignment_6_16() { return cPluginsAssignment_6_16; } - - //AddPlugin - public RuleCall getPluginsAddPluginParserRuleCall_6_16_0() { return cPluginsAddPluginParserRuleCall_6_16_0; } - - //(features+=AddFeature)* - public Assignment getFeaturesAssignment_6_17() { return cFeaturesAssignment_6_17; } - - //AddFeature - public RuleCall getFeaturesAddFeatureParserRuleCall_6_17_0() { return cFeaturesAddFeatureParserRuleCall_6_17_0; } - - //(ignore+=IgnorePlugin)* - public Assignment getIgnoreAssignment_6_18() { return cIgnoreAssignment_6_18; } - - //IgnorePlugin - public RuleCall getIgnoreIgnorePluginParserRuleCall_6_18_0() { return cIgnoreIgnorePluginParserRuleCall_6_18_0; } - - //(groupMembers+=GroupMember)* - public Assignment getGroupMembersAssignment_6_19() { return cGroupMembersAssignment_6_19; } - - //GroupMember - public RuleCall getGroupMembersGroupMemberParserRuleCall_6_19_0() { return cGroupMembersGroupMemberParserRuleCall_6_19_0; } - - //(vmArgs+=VmArgument)* - public Assignment getVmArgsAssignment_6_20() { return cVmArgsAssignment_6_20; } - - //VmArgument - public RuleCall getVmArgsVmArgumentParserRuleCall_6_20_0() { return cVmArgsVmArgumentParserRuleCall_6_20_0; } - - //(progArgs+=ProgramArgument)* - public Assignment getProgArgsAssignment_6_21() { return cProgArgsAssignment_6_21; } - - //ProgramArgument - public RuleCall getProgArgsProgramArgumentParserRuleCall_6_21_0() { return cProgArgsProgramArgumentParserRuleCall_6_21_0; } - - //(envVars+=EnvironmentVariable)* - public Assignment getEnvVarsAssignment_6_22() { return cEnvVarsAssignment_6_22; } - - //EnvironmentVariable - public RuleCall getEnvVarsEnvironmentVariableParserRuleCall_6_22_0() { return cEnvVarsEnvironmentVariableParserRuleCall_6_22_0; } - - //(traces+=TraceEnablement)* - public Assignment getTracesAssignment_6_23() { return cTracesAssignment_6_23; } - - //TraceEnablement - public RuleCall getTracesTraceEnablementParserRuleCall_6_23_0() { return cTracesTraceEnablementParserRuleCall_6_23_0; } - - //BLOCK_END - public RuleCall getBLOCK_ENDTerminalRuleCall_7() { return cBLOCK_ENDTerminalRuleCall_7; } - } - public class WorkspaceElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Workspace"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cWorkspaceKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cWorkspaceAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cWorkspaceAnyPathParserRuleCall_1_0 = (RuleCall)cWorkspaceAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //Workspace: - // 'workspace' workspace=AnyPath ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'workspace' workspace=AnyPath ';' - public Group getGroup() { return cGroup; } - - //'workspace' - public Keyword getWorkspaceKeyword_0() { return cWorkspaceKeyword_0; } - - //workspace=AnyPath - public Assignment getWorkspaceAssignment_1() { return cWorkspaceAssignment_1; } - - //AnyPath - public RuleCall getWorkspaceAnyPathParserRuleCall_1_0() { return cWorkspaceAnyPathParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class WorkingDirElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.WorkingDir"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cWorkingDirKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cWorkingDirAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cWorkingDirExistingPathParserRuleCall_1_0 = (RuleCall)cWorkingDirAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //WorkingDir: - // 'working-dir' workingDir=ExistingPath ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'working-dir' workingDir=ExistingPath ';' - public Group getGroup() { return cGroup; } - - //'working-dir' - public Keyword getWorkingDirKeyword_0() { return cWorkingDirKeyword_0; } - - //workingDir=ExistingPath - public Assignment getWorkingDirAssignment_1() { return cWorkingDirAssignment_1; } - - //ExistingPath - public RuleCall getWorkingDirExistingPathParserRuleCall_1_0() { return cWorkingDirExistingPathParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class MainProjectElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.MainProject"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cProjectKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); - private final Assignment cSelfAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0); - private final Keyword cSelfSelfKeyword_1_0_0 = (Keyword)cSelfAssignment_1_0.eContents().get(0); - private final Assignment cProjectAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1); - private final RuleCall cProjectProjectParserRuleCall_1_1_0 = (RuleCall)cProjectAssignment_1_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //MainProject: - // 'project' (self?='self'|project=Project) ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'project' (self?='self'|project=Project) ';' - public Group getGroup() { return cGroup; } - - //'project' - public Keyword getProjectKeyword_0() { return cProjectKeyword_0; } - - //(self?='self'|project=Project) - public Alternatives getAlternatives_1() { return cAlternatives_1; } - - //self?='self' - public Assignment getSelfAssignment_1_0() { return cSelfAssignment_1_0; } - - //'self' - public Keyword getSelfSelfKeyword_1_0_0() { return cSelfSelfKeyword_1_0_0; } - - //project=Project - public Assignment getProjectAssignment_1_1() { return cProjectAssignment_1_1; } - - //Project - public RuleCall getProjectProjectParserRuleCall_1_1_0() { return cProjectProjectParserRuleCall_1_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class MainTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.MainType"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cMainClassKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cMainClassAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cMainClassJavaMainTypeParserRuleCall_1_0 = (RuleCall)cMainClassAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //MainType: - // 'main-class' mainClass=JavaMainType ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'main-class' mainClass=JavaMainType ';' - public Group getGroup() { return cGroup; } - - //'main-class' - public Keyword getMainClassKeyword_0() { return cMainClassKeyword_0; } - - //mainClass=JavaMainType - public Assignment getMainClassAssignment_1() { return cMainClassAssignment_1; } - - //JavaMainType - public RuleCall getMainClassJavaMainTypeParserRuleCall_1_0() { return cMainClassJavaMainTypeParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class AddPluginElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.AddPlugin"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cOptionalAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final Keyword cOptionalOptionalKeyword_0_0 = (Keyword)cOptionalAssignment_0.eContents().get(0); - private final Keyword cPluginKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cPluginAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cPluginPluginWithVersionAndStartLevelParserRuleCall_2_0 = (RuleCall)cPluginAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //AddPlugin: - // (optional?='optional')? 'plugin' plugin=PluginWithVersionAndStartLevel ';' - //; - @Override public ParserRule getRule() { return rule; } - - //(optional?='optional')? 'plugin' plugin=PluginWithVersionAndStartLevel ';' - public Group getGroup() { return cGroup; } - - //(optional?='optional')? - public Assignment getOptionalAssignment_0() { return cOptionalAssignment_0; } - - //'optional' - public Keyword getOptionalOptionalKeyword_0_0() { return cOptionalOptionalKeyword_0_0; } - - //'plugin' - public Keyword getPluginKeyword_1() { return cPluginKeyword_1; } - - //plugin=PluginWithVersionAndStartLevel - public Assignment getPluginAssignment_2() { return cPluginAssignment_2; } - - //PluginWithVersionAndStartLevel - public RuleCall getPluginPluginWithVersionAndStartLevelParserRuleCall_2_0() { return cPluginPluginWithVersionAndStartLevelParserRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class AddFeatureElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.AddFeature"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cOptionalAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final Keyword cOptionalOptionalKeyword_0_0 = (Keyword)cOptionalAssignment_0.eContents().get(0); - private final Keyword cFeatureKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cFeatureAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cFeatureFeatureWithVersionParserRuleCall_2_0 = (RuleCall)cFeatureAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //AddFeature: - // (optional?='optional')? 'feature' feature=FeatureWithVersion ';' - //; - @Override public ParserRule getRule() { return rule; } - - //(optional?='optional')? 'feature' feature=FeatureWithVersion ';' - public Group getGroup() { return cGroup; } - - //(optional?='optional')? - public Assignment getOptionalAssignment_0() { return cOptionalAssignment_0; } - - //'optional' - public Keyword getOptionalOptionalKeyword_0_0() { return cOptionalOptionalKeyword_0_0; } - - //'feature' - public Keyword getFeatureKeyword_1() { return cFeatureKeyword_1; } - - //feature=FeatureWithVersion - public Assignment getFeatureAssignment_2() { return cFeatureAssignment_2; } - - //FeatureWithVersion - public RuleCall getFeatureFeatureWithVersionParserRuleCall_2_0() { return cFeatureFeatureWithVersionParserRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class ContentProviderProductElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ContentProviderProduct"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cContentProviderKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cProductAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cProductExistingPathParserRuleCall_1_0 = (RuleCall)cProductAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ContentProviderProduct: - // 'content-provider' product=ExistingPath ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'content-provider' product=ExistingPath ';' - public Group getGroup() { return cGroup; } - - //'content-provider' - public Keyword getContentProviderKeyword_0() { return cContentProviderKeyword_0; } - - //product=ExistingPath - public Assignment getProductAssignment_1() { return cProductAssignment_1; } - - //ExistingPath - public RuleCall getProductExistingPathParserRuleCall_1_0() { return cProductExistingPathParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class IgnorePluginElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.IgnorePlugin"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cIgnoreKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPluginAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPluginPluginWithVersionParserRuleCall_1_0 = (RuleCall)cPluginAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //IgnorePlugin: - // 'ignore' plugin=PluginWithVersion ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'ignore' plugin=PluginWithVersion ';' - public Group getGroup() { return cGroup; } - - //'ignore' - public Keyword getIgnoreKeyword_0() { return cIgnoreKeyword_0; } - - //plugin=PluginWithVersion - public Assignment getPluginAssignment_1() { return cPluginAssignment_1; } - - //PluginWithVersion - public RuleCall getPluginPluginWithVersionParserRuleCall_1_0() { return cPluginPluginWithVersionParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class VmArgumentElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.VmArgument"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cVmArgumentAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cVmArgumentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cArgumentsAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cArgumentsStringWithVariablesParserRuleCall_2_0 = (RuleCall)cArgumentsAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //VmArgument: - // {VmArgument} 'vm-argument' (arguments+=StringWithVariables)* ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{VmArgument} 'vm-argument' (arguments+=StringWithVariables)* ';' - public Group getGroup() { return cGroup; } - - //{VmArgument} - public Action getVmArgumentAction_0() { return cVmArgumentAction_0; } - - //'vm-argument' - public Keyword getVmArgumentKeyword_1() { return cVmArgumentKeyword_1; } - - //(arguments+=StringWithVariables)* - public Assignment getArgumentsAssignment_2() { return cArgumentsAssignment_2; } - - //StringWithVariables - public RuleCall getArgumentsStringWithVariablesParserRuleCall_2_0() { return cArgumentsStringWithVariablesParserRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class ProgramArgumentElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ProgramArgument"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cProgramArgumentAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cArgumentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cArgumentsAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cArgumentsStringWithVariablesParserRuleCall_2_0 = (RuleCall)cArgumentsAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //ProgramArgument: - // {ProgramArgument} 'argument' (arguments+=StringWithVariables)* ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{ProgramArgument} 'argument' (arguments+=StringWithVariables)* ';' - public Group getGroup() { return cGroup; } - - //{ProgramArgument} - public Action getProgramArgumentAction_0() { return cProgramArgumentAction_0; } - - //'argument' - public Keyword getArgumentKeyword_1() { return cArgumentKeyword_1; } - - //(arguments+=StringWithVariables)* - public Assignment getArgumentsAssignment_2() { return cArgumentsAssignment_2; } - - //StringWithVariables - public RuleCall getArgumentsStringWithVariablesParserRuleCall_2_0() { return cArgumentsStringWithVariablesParserRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class EnvironmentVariableElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.EnvironmentVariable"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cEnvironmentVariableAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cEnvironmentKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cNameIDTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); - private final RuleCall cEQTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Assignment cValueAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cValueStringWithVariablesParserRuleCall_4_0 = (RuleCall)cValueAssignment_4.eContents().get(0); - private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5); - - //EnvironmentVariable: - // {EnvironmentVariable} 'environment' name=ID EQ value=StringWithVariables ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{EnvironmentVariable} 'environment' name=ID EQ value=StringWithVariables ';' - public Group getGroup() { return cGroup; } - - //{EnvironmentVariable} - public Action getEnvironmentVariableAction_0() { return cEnvironmentVariableAction_0; } - - //'environment' - public Keyword getEnvironmentKeyword_1() { return cEnvironmentKeyword_1; } - - //name=ID - public Assignment getNameAssignment_2() { return cNameAssignment_2; } - - //ID - public RuleCall getNameIDTerminalRuleCall_2_0() { return cNameIDTerminalRuleCall_2_0; } - - //EQ - public RuleCall getEQTerminalRuleCall_3() { return cEQTerminalRuleCall_3; } - - //value=StringWithVariables - public Assignment getValueAssignment_4() { return cValueAssignment_4; } - - //StringWithVariables - public RuleCall getValueStringWithVariablesParserRuleCall_4_0() { return cValueStringWithVariablesParserRuleCall_4_0; } - - //';' - public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; } - } - public class ApplicationExtPointElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ApplicationExtPoint"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cApplicationKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameFQNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ApplicationExtPoint: - // 'application' name = FQName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'application' name = FQName ';' - public Group getGroup() { return cGroup; } - - //'application' - public Keyword getApplicationKeyword_0() { return cApplicationKeyword_0; } - - //name = FQName - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_1_0() { return cNameFQNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class ProductExtPointElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ProductExtPoint"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cProductKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameFQNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ProductExtPoint: - // 'product' name = FQName ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'product' name = FQName ';' - public Group getGroup() { return cGroup; } - - //'product' - public Keyword getProductKeyword_0() { return cProductKeyword_0; } - - //name = FQName - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_1_0() { return cNameFQNameParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class FavoritesElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Favorites"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cFavoritesAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cFavoriteKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cTypesAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cTypesLaunchModeTypeEnumRuleCall_2_0 = (RuleCall)cTypesAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //Favorites: - // {Favorites} 'favorite' (types+=LaunchModeType)* ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{Favorites} 'favorite' (types+=LaunchModeType)* ';' - public Group getGroup() { return cGroup; } - - //{Favorites} - public Action getFavoritesAction_0() { return cFavoritesAction_0; } - - //'favorite' - public Keyword getFavoriteKeyword_1() { return cFavoriteKeyword_1; } - - //(types+=LaunchModeType)* - public Assignment getTypesAssignment_2() { return cTypesAssignment_2; } - - //LaunchModeType - public RuleCall getTypesLaunchModeTypeEnumRuleCall_2_0() { return cTypesLaunchModeTypeEnumRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class RedirectElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Redirect"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cRedirectAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cRedirectKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); - private final Assignment cOutWhichAssignment_2_0_0 = (Assignment)cGroup_2_0.eContents().get(0); - private final RuleCall cOutWhichOutputStreamEnumRuleCall_2_0_0_0 = (RuleCall)cOutWhichAssignment_2_0_0.eContents().get(0); - private final Keyword cToKeyword_2_0_1 = (Keyword)cGroup_2_0.eContents().get(1); - private final Assignment cOutFileAssignment_2_0_2 = (Assignment)cGroup_2_0.eContents().get(2); - private final RuleCall cOutFileAnyPathParserRuleCall_2_0_2_0 = (RuleCall)cOutFileAssignment_2_0_2.eContents().get(0); - private final Assignment cNoAppendAssignment_2_0_3 = (Assignment)cGroup_2_0.eContents().get(3); - private final Keyword cNoAppendExclamationMarkKeyword_2_0_3_0 = (Keyword)cNoAppendAssignment_2_0_3.eContents().get(0); - private final Group cGroup_2_1 = (Group)cUnorderedGroup_2.eContents().get(1); - private final Assignment cInWhichAssignment_2_1_0 = (Assignment)cGroup_2_1.eContents().get(0); - private final RuleCall cInWhichInputStreamEnumRuleCall_2_1_0_0 = (RuleCall)cInWhichAssignment_2_1_0.eContents().get(0); - private final Keyword cFromKeyword_2_1_1 = (Keyword)cGroup_2_1.eContents().get(1); - private final Assignment cInFileAssignment_2_1_2 = (Assignment)cGroup_2_1.eContents().get(2); - private final RuleCall cInFileExistingPathParserRuleCall_2_1_2_0 = (RuleCall)cInFileAssignment_2_1_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //Redirect: - // {Redirect} 'redirect' ((outWhich = OutputStream 'to' outFile=AnyPath (noAppend?='!')?)? & (inWhich=InputStream 'from' inFile=ExistingPath)?) ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{Redirect} 'redirect' ((outWhich = OutputStream 'to' outFile=AnyPath (noAppend?='!')?)? & (inWhich=InputStream 'from' inFile=ExistingPath)?) ';' - public Group getGroup() { return cGroup; } - - //{Redirect} - public Action getRedirectAction_0() { return cRedirectAction_0; } - - //'redirect' - public Keyword getRedirectKeyword_1() { return cRedirectKeyword_1; } - - //((outWhich = OutputStream 'to' outFile=AnyPath (noAppend?='!')?)? & (inWhich=InputStream 'from' inFile=ExistingPath)?) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //(outWhich = OutputStream 'to' outFile=AnyPath (noAppend?='!')?)? - public Group getGroup_2_0() { return cGroup_2_0; } - - //outWhich = OutputStream - public Assignment getOutWhichAssignment_2_0_0() { return cOutWhichAssignment_2_0_0; } - - //OutputStream - public RuleCall getOutWhichOutputStreamEnumRuleCall_2_0_0_0() { return cOutWhichOutputStreamEnumRuleCall_2_0_0_0; } - - //'to' - public Keyword getToKeyword_2_0_1() { return cToKeyword_2_0_1; } - - //outFile=AnyPath - public Assignment getOutFileAssignment_2_0_2() { return cOutFileAssignment_2_0_2; } - - //AnyPath - public RuleCall getOutFileAnyPathParserRuleCall_2_0_2_0() { return cOutFileAnyPathParserRuleCall_2_0_2_0; } - - //(noAppend?='!')? - public Assignment getNoAppendAssignment_2_0_3() { return cNoAppendAssignment_2_0_3; } - - //'!' - public Keyword getNoAppendExclamationMarkKeyword_2_0_3_0() { return cNoAppendExclamationMarkKeyword_2_0_3_0; } - - //(inWhich=InputStream 'from' inFile=ExistingPath)? - public Group getGroup_2_1() { return cGroup_2_1; } - - //inWhich=InputStream - public Assignment getInWhichAssignment_2_1_0() { return cInWhichAssignment_2_1_0; } - - //InputStream - public RuleCall getInWhichInputStreamEnumRuleCall_2_1_0_0() { return cInWhichInputStreamEnumRuleCall_2_1_0_0; } - - //'from' - public Keyword getFromKeyword_2_1_1() { return cFromKeyword_2_1_1; } - - //inFile=ExistingPath - public Assignment getInFileAssignment_2_1_2() { return cInFileAssignment_2_1_2; } - - //ExistingPath - public RuleCall getInFileExistingPathParserRuleCall_2_1_2_0() { return cInFileExistingPathParserRuleCall_2_1_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class ExecutionEnvironmentElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ExecutionEnvironment"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cExecutionEnvironmentKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ExecutionEnvironment: - // 'execution-environment' name=STRING ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'execution-environment' name=STRING ';' - public Group getGroup() { return cGroup; } - - //'execution-environment' - public Keyword getExecutionEnvironmentKeyword_0() { return cExecutionEnvironmentKeyword_0; } - - //name=STRING - public Assignment getNameAssignment_1() { return cNameAssignment_1; } - - //STRING - public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class ConfigIniTemplateElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ConfigIniTemplate"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cConfigIniTemplateKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPathExistingPathParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); - - //ConfigIniTemplate: - // 'config-ini-template' path=ExistingPath ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'config-ini-template' path=ExistingPath ';' - public Group getGroup() { return cGroup; } - - //'config-ini-template' - public Keyword getConfigIniTemplateKeyword_0() { return cConfigIniTemplateKeyword_0; } - - //path=ExistingPath - public Assignment getPathAssignment_1() { return cPathAssignment_1; } - - //ExistingPath - public RuleCall getPathExistingPathParserRuleCall_1_0() { return cPathExistingPathParserRuleCall_1_0; } - - //';' - public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; } - } - public class TraceEnablementElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.TraceEnablement"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cTraceKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cPluginAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cPluginFQNameParserRuleCall_1_0 = (RuleCall)cPluginAssignment_1.eContents().get(0); - private final Assignment cWhatAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final RuleCall cWhatSTRINGTerminalRuleCall_2_0 = (RuleCall)cWhatAssignment_2.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //TraceEnablement: - // 'trace' plugin=FQName (what+=STRING)* ';' - //; - @Override public ParserRule getRule() { return rule; } - - //'trace' plugin=FQName (what+=STRING)* ';' - public Group getGroup() { return cGroup; } - - //'trace' - public Keyword getTraceKeyword_0() { return cTraceKeyword_0; } - - //plugin=FQName - public Assignment getPluginAssignment_1() { return cPluginAssignment_1; } - - //FQName - public RuleCall getPluginFQNameParserRuleCall_1_0() { return cPluginFQNameParserRuleCall_1_0; } - - //(what+=STRING)* - public Assignment getWhatAssignment_2() { return cWhatAssignment_2; } - - //STRING - public RuleCall getWhatSTRINGTerminalRuleCall_2_0() { return cWhatSTRINGTerminalRuleCall_2_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class JavaMainSearchElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.JavaMainSearch"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cJavaMainSearchAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cSearchMainKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Assignment cSystemAssignment_2_0 = (Assignment)cUnorderedGroup_2.eContents().get(0); - private final Keyword cSystemSystemKeyword_2_0_0 = (Keyword)cSystemAssignment_2_0.eContents().get(0); - private final Assignment cInheritedAssignment_2_1 = (Assignment)cUnorderedGroup_2.eContents().get(1); - private final Keyword cInheritedInheritedKeyword_2_1_0 = (Keyword)cInheritedAssignment_2_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //JavaMainSearch: - // {JavaMainSearch} 'search-main' ((system?='system')? & (inherited?='inherited')?) ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{JavaMainSearch} 'search-main' ((system?='system')? & (inherited?='inherited')?) ';' - public Group getGroup() { return cGroup; } - - //{JavaMainSearch} - public Action getJavaMainSearchAction_0() { return cJavaMainSearchAction_0; } - - //'search-main' - public Keyword getSearchMainKeyword_1() { return cSearchMainKeyword_1; } - - //((system?='system')? & (inherited?='inherited')?) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //(system?='system')? - public Assignment getSystemAssignment_2_0() { return cSystemAssignment_2_0; } - - //'system' - public Keyword getSystemSystemKeyword_2_0_0() { return cSystemSystemKeyword_2_0_0; } - - //(inherited?='inherited')? - public Assignment getInheritedAssignment_2_1() { return cInheritedAssignment_2_1; } - - //'inherited' - public Keyword getInheritedInheritedKeyword_2_1_0() { return cInheritedInheritedKeyword_2_1_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class RapServletConfigElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.RapServletConfig"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cServletKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cBLOCK_BEGINTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); - private final Keyword cPathKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); - private final Assignment cServletPathAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); - private final RuleCall cServletPathSTRINGTerminalRuleCall_2_0_1_0 = (RuleCall)cServletPathAssignment_2_0_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_0_2 = (Keyword)cGroup_2_0.eContents().get(2); - private final Group cGroup_2_1 = (Group)cUnorderedGroup_2.eContents().get(1); - private final Keyword cBrowserKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final Assignment cBrowserModeAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1); - private final RuleCall cBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0 = (RuleCall)cBrowserModeAssignment_2_1_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_1_2 = (Keyword)cGroup_2_1.eContents().get(2); - private final Group cGroup_2_2 = (Group)cUnorderedGroup_2.eContents().get(2); - private final Keyword cPortKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final Assignment cServerPortAssignment_2_2_1 = (Assignment)cGroup_2_2.eContents().get(1); - private final RuleCall cServerPortINTTerminalRuleCall_2_2_1_0 = (RuleCall)cServerPortAssignment_2_2_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_2_2 = (Keyword)cGroup_2_2.eContents().get(2); - private final Group cGroup_2_3 = (Group)cUnorderedGroup_2.eContents().get(3); - private final Keyword cSessionTimeoutKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); - private final Assignment cSessionTimeoutAssignment_2_3_1 = (Assignment)cGroup_2_3.eContents().get(1); - private final RuleCall cSessionTimeoutINTTerminalRuleCall_2_3_1_0 = (RuleCall)cSessionTimeoutAssignment_2_3_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_3_2 = (Keyword)cGroup_2_3.eContents().get(2); - private final Group cGroup_2_4 = (Group)cUnorderedGroup_2.eContents().get(4); - private final Keyword cContextPathKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); - private final Assignment cContextPathAssignment_2_4_1 = (Assignment)cGroup_2_4.eContents().get(1); - private final RuleCall cContextPathSTRINGTerminalRuleCall_2_4_1_0 = (RuleCall)cContextPathAssignment_2_4_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_4_2 = (Keyword)cGroup_2_4.eContents().get(2); - private final Group cGroup_2_5 = (Group)cUnorderedGroup_2.eContents().get(5); - private final Keyword cDevModeKeyword_2_5_0 = (Keyword)cGroup_2_5.eContents().get(0); - private final Assignment cDevModeAssignment_2_5_1 = (Assignment)cGroup_2_5.eContents().get(1); - private final RuleCall cDevModeBOOLEANTerminalRuleCall_2_5_1_0 = (RuleCall)cDevModeAssignment_2_5_1.eContents().get(0); - private final Keyword cSemicolonKeyword_2_5_2 = (Keyword)cGroup_2_5.eContents().get(2); - private final RuleCall cBLOCK_ENDTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - - //RapServletConfig: - // 'servlet' BLOCK_BEGIN - // ( - // ('path' servletPath=STRING ';') - // & ('browser' browserMode=BrowserLaunchMode ';')? - // & ('port' serverPort=INT ';')? - // & ('session-timeout' sessionTimeout=INT ';')? - // & ('context-path' contextPath=STRING ';')? - // & ('dev-mode' devMode=BOOLEAN ';')? - // ) - // BLOCK_END - //; - @Override public ParserRule getRule() { return rule; } - - //'servlet' BLOCK_BEGIN - // ( - // ('path' servletPath=STRING ';') - // & ('browser' browserMode=BrowserLaunchMode ';')? - // & ('port' serverPort=INT ';')? - // & ('session-timeout' sessionTimeout=INT ';')? - // & ('context-path' contextPath=STRING ';')? - // & ('dev-mode' devMode=BOOLEAN ';')? - // ) - //BLOCK_END - public Group getGroup() { return cGroup; } - - //'servlet' - public Keyword getServletKeyword_0() { return cServletKeyword_0; } - - //BLOCK_BEGIN - public RuleCall getBLOCK_BEGINTerminalRuleCall_1() { return cBLOCK_BEGINTerminalRuleCall_1; } - - //( - // ('path' servletPath=STRING ';') - // & ('browser' browserMode=BrowserLaunchMode ';')? - // & ('port' serverPort=INT ';')? - // & ('session-timeout' sessionTimeout=INT ';')? - // & ('context-path' contextPath=STRING ';')? - // & ('dev-mode' devMode=BOOLEAN ';')? - //) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //('path' servletPath=STRING ';') - public Group getGroup_2_0() { return cGroup_2_0; } - - //'path' - public Keyword getPathKeyword_2_0_0() { return cPathKeyword_2_0_0; } - - //servletPath=STRING - public Assignment getServletPathAssignment_2_0_1() { return cServletPathAssignment_2_0_1; } - - //STRING - public RuleCall getServletPathSTRINGTerminalRuleCall_2_0_1_0() { return cServletPathSTRINGTerminalRuleCall_2_0_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_0_2() { return cSemicolonKeyword_2_0_2; } - - //('browser' browserMode=BrowserLaunchMode ';')? - public Group getGroup_2_1() { return cGroup_2_1; } - - //'browser' - public Keyword getBrowserKeyword_2_1_0() { return cBrowserKeyword_2_1_0; } - - //browserMode=BrowserLaunchMode - public Assignment getBrowserModeAssignment_2_1_1() { return cBrowserModeAssignment_2_1_1; } - - //BrowserLaunchMode - public RuleCall getBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0() { return cBrowserModeBrowserLaunchModeEnumRuleCall_2_1_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_1_2() { return cSemicolonKeyword_2_1_2; } - - //('port' serverPort=INT ';')? - public Group getGroup_2_2() { return cGroup_2_2; } - - //'port' - public Keyword getPortKeyword_2_2_0() { return cPortKeyword_2_2_0; } - - //serverPort=INT - public Assignment getServerPortAssignment_2_2_1() { return cServerPortAssignment_2_2_1; } - - //INT - public RuleCall getServerPortINTTerminalRuleCall_2_2_1_0() { return cServerPortINTTerminalRuleCall_2_2_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_2_2() { return cSemicolonKeyword_2_2_2; } - - //('session-timeout' sessionTimeout=INT ';')? - public Group getGroup_2_3() { return cGroup_2_3; } - - //'session-timeout' - public Keyword getSessionTimeoutKeyword_2_3_0() { return cSessionTimeoutKeyword_2_3_0; } - - //sessionTimeout=INT - public Assignment getSessionTimeoutAssignment_2_3_1() { return cSessionTimeoutAssignment_2_3_1; } - - //INT - public RuleCall getSessionTimeoutINTTerminalRuleCall_2_3_1_0() { return cSessionTimeoutINTTerminalRuleCall_2_3_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_3_2() { return cSemicolonKeyword_2_3_2; } - - //('context-path' contextPath=STRING ';')? - public Group getGroup_2_4() { return cGroup_2_4; } - - //'context-path' - public Keyword getContextPathKeyword_2_4_0() { return cContextPathKeyword_2_4_0; } - - //contextPath=STRING - public Assignment getContextPathAssignment_2_4_1() { return cContextPathAssignment_2_4_1; } - - //STRING - public RuleCall getContextPathSTRINGTerminalRuleCall_2_4_1_0() { return cContextPathSTRINGTerminalRuleCall_2_4_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_4_2() { return cSemicolonKeyword_2_4_2; } - - //('dev-mode' devMode=BOOLEAN ';')? - public Group getGroup_2_5() { return cGroup_2_5; } - - //'dev-mode' - public Keyword getDevModeKeyword_2_5_0() { return cDevModeKeyword_2_5_0; } - - //devMode=BOOLEAN - public Assignment getDevModeAssignment_2_5_1() { return cDevModeAssignment_2_5_1; } - - //BOOLEAN - public RuleCall getDevModeBOOLEANTerminalRuleCall_2_5_1_0() { return cDevModeBOOLEANTerminalRuleCall_2_5_1_0; } - - //';' - public Keyword getSemicolonKeyword_2_5_2() { return cSemicolonKeyword_2_5_2; } - - //BLOCK_END - public RuleCall getBLOCK_ENDTerminalRuleCall_3() { return cBLOCK_ENDTerminalRuleCall_3; } - } - public class PathElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Path"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cExistingPathParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cAnyPathParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - - //Path: - // ExistingPath|AnyPath // TODO: content assist? is it possible? - //; - @Override public ParserRule getRule() { return rule; } - - //ExistingPath|AnyPath - public Alternatives getAlternatives() { return cAlternatives; } - - //ExistingPath - public RuleCall getExistingPathParserRuleCall_0() { return cExistingPathParserRuleCall_0; } - - //AnyPath - public RuleCall getAnyPathParserRuleCall_1() { return cAnyPathParserRuleCall_1; } - } - public class ExistingPathElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ExistingPath"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameStringWithVariablesParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //ExistingPath: - // name = StringWithVariables - //; - @Override public ParserRule getRule() { return rule; } - - //name = StringWithVariables - public Assignment getNameAssignment() { return cNameAssignment; } - - //StringWithVariables - public RuleCall getNameStringWithVariablesParserRuleCall_0() { return cNameStringWithVariablesParserRuleCall_0; } - } - public class AnyPathElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.AnyPath"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameStringWithVariablesParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //AnyPath: - // name = StringWithVariables - //; - @Override public ParserRule getRule() { return rule; } - - //name = StringWithVariables - public Assignment getNameAssignment() { return cNameAssignment; } - - //StringWithVariables - public RuleCall getNameStringWithVariablesParserRuleCall_0() { return cNameStringWithVariablesParserRuleCall_0; } - } - public class PluginWithVersionAndStartLevelElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.PluginWithVersionAndStartLevel"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cPluginAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cPluginPluginWithVersionParserRuleCall_0_0 = (RuleCall)cPluginAssignment_0.eContents().get(0); - private final UnorderedGroup cUnorderedGroup_1 = (UnorderedGroup)cGroup.eContents().get(1); - private final Assignment cAutoStartAssignment_1_0 = (Assignment)cUnorderedGroup_1.eContents().get(0); - private final Keyword cAutoStartAutostartKeyword_1_0_0 = (Keyword)cAutoStartAssignment_1_0.eContents().get(0); - private final Group cGroup_1_1 = (Group)cUnorderedGroup_1.eContents().get(1); - private final Keyword cStartlevelKeyword_1_1_0 = (Keyword)cGroup_1_1.eContents().get(0); - private final Assignment cStartLevelAssignment_1_1_1 = (Assignment)cGroup_1_1.eContents().get(1); - private final RuleCall cStartLevelINTTerminalRuleCall_1_1_1_0 = (RuleCall)cStartLevelAssignment_1_1_1.eContents().get(0); - - //PluginWithVersionAndStartLevel: - // plugin = PluginWithVersion ((autoStart?='autostart')? & ('startlevel' startLevel=INT)?) - //; - @Override public ParserRule getRule() { return rule; } - - //plugin = PluginWithVersion ((autoStart?='autostart')? & ('startlevel' startLevel=INT)?) - public Group getGroup() { return cGroup; } - - //plugin = PluginWithVersion - public Assignment getPluginAssignment_0() { return cPluginAssignment_0; } - - //PluginWithVersion - public RuleCall getPluginPluginWithVersionParserRuleCall_0_0() { return cPluginPluginWithVersionParserRuleCall_0_0; } - - //((autoStart?='autostart')? & ('startlevel' startLevel=INT)?) - public UnorderedGroup getUnorderedGroup_1() { return cUnorderedGroup_1; } - - //(autoStart?='autostart')? - public Assignment getAutoStartAssignment_1_0() { return cAutoStartAssignment_1_0; } - - //'autostart' - public Keyword getAutoStartAutostartKeyword_1_0_0() { return cAutoStartAutostartKeyword_1_0_0; } - - //('startlevel' startLevel=INT)? - public Group getGroup_1_1() { return cGroup_1_1; } - - //'startlevel' - public Keyword getStartlevelKeyword_1_1_0() { return cStartlevelKeyword_1_1_0; } - - //startLevel=INT - public Assignment getStartLevelAssignment_1_1_1() { return cStartLevelAssignment_1_1_1; } - - //INT - public RuleCall getStartLevelINTTerminalRuleCall_1_1_1_0() { return cStartLevelINTTerminalRuleCall_1_1_1_0; } - } - public class PluginWithVersionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.PluginWithVersion"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameFQNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cVersionAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cVersionVERSIONTerminalRuleCall_1_0 = (RuleCall)cVersionAssignment_1.eContents().get(0); - - //PluginWithVersion: - // name = FQName (version=VERSION)? - //; - @Override public ParserRule getRule() { return rule; } - - //name = FQName (version=VERSION)? - public Group getGroup() { return cGroup; } - - //name = FQName - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_0_0() { return cNameFQNameParserRuleCall_0_0; } - - //(version=VERSION)? - public Assignment getVersionAssignment_1() { return cVersionAssignment_1; } - - //VERSION - public RuleCall getVersionVERSIONTerminalRuleCall_1_0() { return cVersionVERSIONTerminalRuleCall_1_0; } - } - public class FeatureWithVersionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.FeatureWithVersion"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameFQNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Assignment cVersionAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cVersionVERSIONTerminalRuleCall_1_0 = (RuleCall)cVersionAssignment_1.eContents().get(0); - - //FeatureWithVersion: - // name = FQName (version=VERSION)? - //; - @Override public ParserRule getRule() { return rule; } - - //name = FQName (version=VERSION)? - public Group getGroup() { return cGroup; } - - //name = FQName - public Assignment getNameAssignment_0() { return cNameAssignment_0; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_0_0() { return cNameFQNameParserRuleCall_0_0; } - - //(version=VERSION)? - public Assignment getVersionAssignment_1() { return cVersionAssignment_1; } - - //VERSION - public RuleCall getVersionVERSIONTerminalRuleCall_1_0() { return cVersionVERSIONTerminalRuleCall_1_0; } - } - public class ProjectElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Project"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameFQNameParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //Project: - // name = FQName - //; - @Override public ParserRule getRule() { return rule; } - - //name = FQName - public Assignment getNameAssignment() { return cNameAssignment; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_0() { return cNameFQNameParserRuleCall_0; } - } - public class JavaMainTypeElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.JavaMainType"); - private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cNameFQNameParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0); - - //JavaMainType: - // name = FQName - //; - @Override public ParserRule getRule() { return rule; } - - //name = FQName - public Assignment getNameAssignment() { return cNameAssignment; } - - //FQName - public RuleCall getNameFQNameParserRuleCall_0() { return cNameFQNameParserRuleCall_0; } - } - public class ClearOptionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ClearOption"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cClearOptionAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cClearKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); - private final Alternatives cAlternatives_2_0_0 = (Alternatives)cGroup_2_0.eContents().get(0); - private final Assignment cWorkspaceAssignment_2_0_0_0 = (Assignment)cAlternatives_2_0_0.eContents().get(0); - private final Keyword cWorkspaceWorkspaceKeyword_2_0_0_0_0 = (Keyword)cWorkspaceAssignment_2_0_0_0.eContents().get(0); - private final Assignment cLogAssignment_2_0_0_1 = (Assignment)cAlternatives_2_0_0.eContents().get(1); - private final Keyword cLogLogKeyword_2_0_0_1_0 = (Keyword)cLogAssignment_2_0_0_1.eContents().get(0); - private final Assignment cNoAskClearAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); - private final Keyword cNoAskClearExclamationMarkKeyword_2_0_1_0 = (Keyword)cNoAskClearAssignment_2_0_1.eContents().get(0); - private final Assignment cConfigAssignment_2_1 = (Assignment)cUnorderedGroup_2.eContents().get(1); - private final Keyword cConfigConfigKeyword_2_1_0 = (Keyword)cConfigAssignment_2_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //ClearOption: - // {ClearOption} 'clear' (((workspace?='workspace' | log?='log') (noAskClear?='!')?)? & (config?='config')?) ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{ClearOption} 'clear' (((workspace?='workspace' | log?='log') (noAskClear?='!')?)? & (config?='config')?) ';' - public Group getGroup() { return cGroup; } - - //{ClearOption} - public Action getClearOptionAction_0() { return cClearOptionAction_0; } - - //'clear' - public Keyword getClearKeyword_1() { return cClearKeyword_1; } - - //(((workspace?='workspace' | log?='log') (noAskClear?='!')?)? & (config?='config')?) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //((workspace?='workspace' | log?='log') (noAskClear?='!')?)? - public Group getGroup_2_0() { return cGroup_2_0; } - - //(workspace?='workspace' | log?='log') - public Alternatives getAlternatives_2_0_0() { return cAlternatives_2_0_0; } - - //workspace?='workspace' - public Assignment getWorkspaceAssignment_2_0_0_0() { return cWorkspaceAssignment_2_0_0_0; } - - //'workspace' - public Keyword getWorkspaceWorkspaceKeyword_2_0_0_0_0() { return cWorkspaceWorkspaceKeyword_2_0_0_0_0; } - - //log?='log' - public Assignment getLogAssignment_2_0_0_1() { return cLogAssignment_2_0_0_1; } - - //'log' - public Keyword getLogLogKeyword_2_0_0_1_0() { return cLogLogKeyword_2_0_0_1_0; } - - //(noAskClear?='!')? - public Assignment getNoAskClearAssignment_2_0_1() { return cNoAskClearAssignment_2_0_1; } - - //'!' - public Keyword getNoAskClearExclamationMarkKeyword_2_0_1_0() { return cNoAskClearExclamationMarkKeyword_2_0_1_0; } - - //(config?='config')? - public Assignment getConfigAssignment_2_1() { return cConfigAssignment_2_1; } - - //'config' - public Keyword getConfigConfigKeyword_2_1_0() { return cConfigConfigKeyword_2_1_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class MemoryOptionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.MemoryOption"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cMemoryOptionAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cMemoryKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_2 = (UnorderedGroup)cGroup.eContents().get(2); - private final Group cGroup_2_0 = (Group)cUnorderedGroup_2.eContents().get(0); - private final Keyword cMinKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); - private final RuleCall cEQTerminalRuleCall_2_0_1 = (RuleCall)cGroup_2_0.eContents().get(1); - private final Assignment cMinAssignment_2_0_2 = (Assignment)cGroup_2_0.eContents().get(2); - private final RuleCall cMinINTTerminalRuleCall_2_0_2_0 = (RuleCall)cMinAssignment_2_0_2.eContents().get(0); - private final Assignment cMinUnitAssignment_2_0_3 = (Assignment)cGroup_2_0.eContents().get(3); - private final RuleCall cMinUnitMemoryUnitEnumRuleCall_2_0_3_0 = (RuleCall)cMinUnitAssignment_2_0_3.eContents().get(0); - private final Group cGroup_2_1 = (Group)cUnorderedGroup_2.eContents().get(1); - private final Keyword cMaxKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); - private final RuleCall cEQTerminalRuleCall_2_1_1 = (RuleCall)cGroup_2_1.eContents().get(1); - private final Assignment cMaxAssignment_2_1_2 = (Assignment)cGroup_2_1.eContents().get(2); - private final RuleCall cMaxINTTerminalRuleCall_2_1_2_0 = (RuleCall)cMaxAssignment_2_1_2.eContents().get(0); - private final Assignment cMaxUnitAssignment_2_1_3 = (Assignment)cGroup_2_1.eContents().get(3); - private final RuleCall cMaxUnitMemoryUnitEnumRuleCall_2_1_3_0 = (RuleCall)cMaxUnitAssignment_2_1_3.eContents().get(0); - private final Group cGroup_2_2 = (Group)cUnorderedGroup_2.eContents().get(2); - private final Keyword cPermKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); - private final RuleCall cEQTerminalRuleCall_2_2_1 = (RuleCall)cGroup_2_2.eContents().get(1); - private final Assignment cPermAssignment_2_2_2 = (Assignment)cGroup_2_2.eContents().get(2); - private final RuleCall cPermINTTerminalRuleCall_2_2_2_0 = (RuleCall)cPermAssignment_2_2_2.eContents().get(0); - private final Assignment cPermUnitAssignment_2_2_3 = (Assignment)cGroup_2_2.eContents().get(3); - private final RuleCall cPermUnitMemoryUnitEnumRuleCall_2_2_3_0 = (RuleCall)cPermUnitAssignment_2_2_3.eContents().get(0); - private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); - - //MemoryOption: - // {MemoryOption} 'memory' (('min' EQ min=INT minUnit=MemoryUnit)? & ('max' EQ max=INT maxUnit=MemoryUnit)? & ('perm' EQ perm=INT permUnit=MemoryUnit)?) ';' - //; - @Override public ParserRule getRule() { return rule; } - - //{MemoryOption} 'memory' (('min' EQ min=INT minUnit=MemoryUnit)? & ('max' EQ max=INT maxUnit=MemoryUnit)? & ('perm' EQ perm=INT permUnit=MemoryUnit)?) ';' - public Group getGroup() { return cGroup; } - - //{MemoryOption} - public Action getMemoryOptionAction_0() { return cMemoryOptionAction_0; } - - //'memory' - public Keyword getMemoryKeyword_1() { return cMemoryKeyword_1; } - - //(('min' EQ min=INT minUnit=MemoryUnit)? & ('max' EQ max=INT maxUnit=MemoryUnit)? & ('perm' EQ perm=INT permUnit=MemoryUnit)?) - public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } - - //('min' EQ min=INT minUnit=MemoryUnit)? - public Group getGroup_2_0() { return cGroup_2_0; } - - //'min' - public Keyword getMinKeyword_2_0_0() { return cMinKeyword_2_0_0; } - - //EQ - public RuleCall getEQTerminalRuleCall_2_0_1() { return cEQTerminalRuleCall_2_0_1; } - - //min=INT - public Assignment getMinAssignment_2_0_2() { return cMinAssignment_2_0_2; } - - //INT - public RuleCall getMinINTTerminalRuleCall_2_0_2_0() { return cMinINTTerminalRuleCall_2_0_2_0; } - - //minUnit=MemoryUnit - public Assignment getMinUnitAssignment_2_0_3() { return cMinUnitAssignment_2_0_3; } - - //MemoryUnit - public RuleCall getMinUnitMemoryUnitEnumRuleCall_2_0_3_0() { return cMinUnitMemoryUnitEnumRuleCall_2_0_3_0; } - - //('max' EQ max=INT maxUnit=MemoryUnit)? - public Group getGroup_2_1() { return cGroup_2_1; } - - //'max' - public Keyword getMaxKeyword_2_1_0() { return cMaxKeyword_2_1_0; } - - //EQ - public RuleCall getEQTerminalRuleCall_2_1_1() { return cEQTerminalRuleCall_2_1_1; } - - //max=INT - public Assignment getMaxAssignment_2_1_2() { return cMaxAssignment_2_1_2; } - - //INT - public RuleCall getMaxINTTerminalRuleCall_2_1_2_0() { return cMaxINTTerminalRuleCall_2_1_2_0; } - - //maxUnit=MemoryUnit - public Assignment getMaxUnitAssignment_2_1_3() { return cMaxUnitAssignment_2_1_3; } - - //MemoryUnit - public RuleCall getMaxUnitMemoryUnitEnumRuleCall_2_1_3_0() { return cMaxUnitMemoryUnitEnumRuleCall_2_1_3_0; } - - //('perm' EQ perm=INT permUnit=MemoryUnit)? - public Group getGroup_2_2() { return cGroup_2_2; } - - //'perm' - public Keyword getPermKeyword_2_2_0() { return cPermKeyword_2_2_0; } - - //EQ - public RuleCall getEQTerminalRuleCall_2_2_1() { return cEQTerminalRuleCall_2_2_1; } - - //perm=INT - public Assignment getPermAssignment_2_2_2() { return cPermAssignment_2_2_2; } - - //INT - public RuleCall getPermINTTerminalRuleCall_2_2_2_0() { return cPermINTTerminalRuleCall_2_2_2_0; } - - //permUnit=MemoryUnit - public Assignment getPermUnitAssignment_2_2_3() { return cPermUnitAssignment_2_2_3; } - - //MemoryUnit - public RuleCall getPermUnitMemoryUnitEnumRuleCall_2_2_3_0() { return cPermUnitMemoryUnitEnumRuleCall_2_2_3_0; } - - //';' - public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } - } - public class GroupMemberElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.GroupMember"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final UnorderedGroup cUnorderedGroup_0 = (UnorderedGroup)cGroup.eContents().get(0); - private final Assignment cTypeAssignment_0_0 = (Assignment)cUnorderedGroup_0.eContents().get(0); - private final RuleCall cTypeLaunchModeTypeEnumRuleCall_0_0_0 = (RuleCall)cTypeAssignment_0_0.eContents().get(0); - private final Assignment cAdoptAssignment_0_1 = (Assignment)cUnorderedGroup_0.eContents().get(1); - private final Keyword cAdoptAdoptKeyword_0_1_0 = (Keyword)cAdoptAssignment_0_1.eContents().get(0); - private final Keyword cMemberKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cMemberAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cMemberLaunchConfigCrossReference_2_0 = (CrossReference)cMemberAssignment_2.eContents().get(0); - private final RuleCall cMemberLaunchConfigFQNameParserRuleCall_2_0_1 = (RuleCall)cMemberLaunchConfigCrossReference_2_0.eContents().get(1); - private final Assignment cPostActionAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cPostActionGroupPostLaunchActionParserRuleCall_3_0 = (RuleCall)cPostActionAssignment_3.eContents().get(0); - private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4); - - //GroupMember: - // ((type=LaunchModeType)? & (adopt?='adopt')?) 'member' member=[LaunchConfig|FQName] (postAction=GroupPostLaunchAction)? ';' - //; - @Override public ParserRule getRule() { return rule; } - - //((type=LaunchModeType)? & (adopt?='adopt')?) 'member' member=[LaunchConfig|FQName] (postAction=GroupPostLaunchAction)? ';' - public Group getGroup() { return cGroup; } - - //((type=LaunchModeType)? & (adopt?='adopt')?) - public UnorderedGroup getUnorderedGroup_0() { return cUnorderedGroup_0; } - - //(type=LaunchModeType)? - public Assignment getTypeAssignment_0_0() { return cTypeAssignment_0_0; } - - //LaunchModeType - public RuleCall getTypeLaunchModeTypeEnumRuleCall_0_0_0() { return cTypeLaunchModeTypeEnumRuleCall_0_0_0; } - - //(adopt?='adopt')? - public Assignment getAdoptAssignment_0_1() { return cAdoptAssignment_0_1; } - - //'adopt' - public Keyword getAdoptAdoptKeyword_0_1_0() { return cAdoptAdoptKeyword_0_1_0; } - - //'member' - public Keyword getMemberKeyword_1() { return cMemberKeyword_1; } - - //member=[LaunchConfig|FQName] - public Assignment getMemberAssignment_2() { return cMemberAssignment_2; } - - //[LaunchConfig|FQName] - public CrossReference getMemberLaunchConfigCrossReference_2_0() { return cMemberLaunchConfigCrossReference_2_0; } - - //FQName - public RuleCall getMemberLaunchConfigFQNameParserRuleCall_2_0_1() { return cMemberLaunchConfigFQNameParserRuleCall_2_0_1; } - - //(postAction=GroupPostLaunchAction)? - public Assignment getPostActionAssignment_3() { return cPostActionAssignment_3; } - - //GroupPostLaunchAction - public RuleCall getPostActionGroupPostLaunchActionParserRuleCall_3_0() { return cPostActionGroupPostLaunchActionParserRuleCall_3_0; } - - //';' - public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; } - } - public class GroupPostLaunchActionElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.GroupPostLaunchAction"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final RuleCall cGroupPostLaunchDelayParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); - private final RuleCall cGroupPostLaunchRegexParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); - private final RuleCall cGroupPostLaunchWaitParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); - - //GroupPostLaunchAction: - // GroupPostLaunchDelay|GroupPostLaunchRegex|GroupPostLaunchWait - //; - @Override public ParserRule getRule() { return rule; } - - //GroupPostLaunchDelay|GroupPostLaunchRegex|GroupPostLaunchWait - public Alternatives getAlternatives() { return cAlternatives; } - - //GroupPostLaunchDelay - public RuleCall getGroupPostLaunchDelayParserRuleCall_0() { return cGroupPostLaunchDelayParserRuleCall_0; } - - //GroupPostLaunchRegex - public RuleCall getGroupPostLaunchRegexParserRuleCall_1() { return cGroupPostLaunchRegexParserRuleCall_1; } - - //GroupPostLaunchWait - public RuleCall getGroupPostLaunchWaitParserRuleCall_2() { return cGroupPostLaunchWaitParserRuleCall_2; } - } - public class GroupPostLaunchDelayElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.GroupPostLaunchDelay"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cDelayKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cDelayAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cDelayINTTerminalRuleCall_1_0 = (RuleCall)cDelayAssignment_1.eContents().get(0); - - //GroupPostLaunchDelay: - // 'delay' delay=INT - //; - @Override public ParserRule getRule() { return rule; } - - //'delay' delay=INT - public Group getGroup() { return cGroup; } - - //'delay' - public Keyword getDelayKeyword_0() { return cDelayKeyword_0; } - - //delay=INT - public Assignment getDelayAssignment_1() { return cDelayAssignment_1; } - - //INT - public RuleCall getDelayINTTerminalRuleCall_1_0() { return cDelayINTTerminalRuleCall_1_0; } - } - public class GroupPostLaunchRegexElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.GroupPostLaunchRegex"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cRegexKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cRegexAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cRegexSTRINGTerminalRuleCall_1_0 = (RuleCall)cRegexAssignment_1.eContents().get(0); - - //GroupPostLaunchRegex: - // 'regex' regex=STRING - //; - @Override public ParserRule getRule() { return rule; } - - //'regex' regex=STRING - public Group getGroup() { return cGroup; } - - //'regex' - public Keyword getRegexKeyword_0() { return cRegexKeyword_0; } - - //regex=STRING - public Assignment getRegexAssignment_1() { return cRegexAssignment_1; } - - //STRING - public RuleCall getRegexSTRINGTerminalRuleCall_1_0() { return cRegexSTRINGTerminalRuleCall_1_0; } - } - public class GroupPostLaunchWaitElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.GroupPostLaunchWait"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cGroupPostLaunchWaitAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cWaitKeyword_1 = (Keyword)cGroup.eContents().get(1); - - //GroupPostLaunchWait: - // {GroupPostLaunchWait} 'wait' - //; - @Override public ParserRule getRule() { return rule; } - - //{GroupPostLaunchWait} 'wait' - public Group getGroup() { return cGroup; } - - //{GroupPostLaunchWait} - public Action getGroupPostLaunchWaitAction_0() { return cGroupPostLaunchWaitAction_0; } - - //'wait' - public Keyword getWaitKeyword_1() { return cWaitKeyword_1; } - } - public class StringWithVariablesElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.StringWithVariables"); - private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); - private final RuleCall cValueSTRINGTerminalRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); - - //StringWithVariables: - // value=STRING - //; - @Override public ParserRule getRule() { return rule; } - - //value=STRING - public Assignment getValueAssignment() { return cValueAssignment; } - - //STRING - public RuleCall getValueSTRINGTerminalRuleCall_0() { return cValueSTRINGTerminalRuleCall_0; } - } - public class TestConfigElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.TestConfig"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final Action cTestConfigAction_0 = (Action)cGroup.eContents().get(0); - private final Keyword cTestKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final RuleCall cBLOCK_BEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); - private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); - private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); - private final Keyword cRunnerKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); - private final Assignment cRunnerAssignment_3_0_1 = (Assignment)cGroup_3_0.eContents().get(1); - private final RuleCall cRunnerTestRunnerTypeEnumRuleCall_3_0_1_0 = (RuleCall)cRunnerAssignment_3_0_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_0_2 = (Keyword)cGroup_3_0.eContents().get(2); - private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); - private final Keyword cContainerKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); - private final Assignment cContainerAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1); - private final RuleCall cContainerSTRINGTerminalRuleCall_3_1_1_0 = (RuleCall)cContainerAssignment_3_1_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_1_2 = (Keyword)cGroup_3_1.eContents().get(2); - private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); - private final Keyword cClassKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); - private final Assignment cClassAssignment_3_2_1 = (Assignment)cGroup_3_2.eContents().get(1); - private final RuleCall cClassFQNameParserRuleCall_3_2_1_0 = (RuleCall)cClassAssignment_3_2_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_2_2 = (Keyword)cGroup_3_2.eContents().get(2); - private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); - private final Keyword cMethodKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); - private final Assignment cMethodAssignment_3_3_1 = (Assignment)cGroup_3_3.eContents().get(1); - private final RuleCall cMethodSTRINGTerminalRuleCall_3_3_1_0 = (RuleCall)cMethodAssignment_3_3_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_3_2 = (Keyword)cGroup_3_3.eContents().get(2); - private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); - private final Keyword cExcludeTagsKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); - private final Assignment cExcludeTagsAssignment_3_4_1 = (Assignment)cGroup_3_4.eContents().get(1); - private final RuleCall cExcludeTagsTagsParserRuleCall_3_4_1_0 = (RuleCall)cExcludeTagsAssignment_3_4_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_4_2 = (Keyword)cGroup_3_4.eContents().get(2); - private final Group cGroup_3_5 = (Group)cUnorderedGroup_3.eContents().get(5); - private final Keyword cIncludeTagsKeyword_3_5_0 = (Keyword)cGroup_3_5.eContents().get(0); - private final Assignment cIncludeTagsAssignment_3_5_1 = (Assignment)cGroup_3_5.eContents().get(1); - private final RuleCall cIncludeTagsTagsParserRuleCall_3_5_1_0 = (RuleCall)cIncludeTagsAssignment_3_5_1.eContents().get(0); - private final Keyword cSemicolonKeyword_3_5_2 = (Keyword)cGroup_3_5.eContents().get(2); - private final RuleCall cBLOCK_ENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); - - //TestConfig: - // {TestConfig} 'test' BLOCK_BEGIN - // ( - // ('runner' runner=TestRunnerType ';')? - // & ('container' container=STRING ';')? - // & ('class' class=FQName ';')? - // & ('method' method=STRING ';')? - // & ('exclude-tags' excludeTags=Tags ';')? - // & ('include-tags' includeTags=Tags ';')? - // ) - // BLOCK_END - //; - @Override public ParserRule getRule() { return rule; } - - //{TestConfig} 'test' BLOCK_BEGIN - // ( - // ('runner' runner=TestRunnerType ';')? - // & ('container' container=STRING ';')? - // & ('class' class=FQName ';')? - // & ('method' method=STRING ';')? - // & ('exclude-tags' excludeTags=Tags ';')? - // & ('include-tags' includeTags=Tags ';')? - // ) - //BLOCK_END - public Group getGroup() { return cGroup; } - - //{TestConfig} - public Action getTestConfigAction_0() { return cTestConfigAction_0; } - - //'test' - public Keyword getTestKeyword_1() { return cTestKeyword_1; } - - //BLOCK_BEGIN - public RuleCall getBLOCK_BEGINTerminalRuleCall_2() { return cBLOCK_BEGINTerminalRuleCall_2; } - - //( - // ('runner' runner=TestRunnerType ';')? - // & ('container' container=STRING ';')? - // & ('class' class=FQName ';')? - // & ('method' method=STRING ';')? - // & ('exclude-tags' excludeTags=Tags ';')? - // & ('include-tags' includeTags=Tags ';')? - //) - public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } - - //('runner' runner=TestRunnerType ';')? - public Group getGroup_3_0() { return cGroup_3_0; } - - //'runner' - public Keyword getRunnerKeyword_3_0_0() { return cRunnerKeyword_3_0_0; } - - //runner=TestRunnerType - public Assignment getRunnerAssignment_3_0_1() { return cRunnerAssignment_3_0_1; } - - //TestRunnerType - public RuleCall getRunnerTestRunnerTypeEnumRuleCall_3_0_1_0() { return cRunnerTestRunnerTypeEnumRuleCall_3_0_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_0_2() { return cSemicolonKeyword_3_0_2; } - - //('container' container=STRING ';')? - public Group getGroup_3_1() { return cGroup_3_1; } - - //'container' - public Keyword getContainerKeyword_3_1_0() { return cContainerKeyword_3_1_0; } - - //container=STRING - public Assignment getContainerAssignment_3_1_1() { return cContainerAssignment_3_1_1; } - - //STRING - public RuleCall getContainerSTRINGTerminalRuleCall_3_1_1_0() { return cContainerSTRINGTerminalRuleCall_3_1_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_1_2() { return cSemicolonKeyword_3_1_2; } - - //('class' class=FQName ';')? - public Group getGroup_3_2() { return cGroup_3_2; } - - //'class' - public Keyword getClassKeyword_3_2_0() { return cClassKeyword_3_2_0; } - - //class=FQName - public Assignment getClassAssignment_3_2_1() { return cClassAssignment_3_2_1; } - - //FQName - public RuleCall getClassFQNameParserRuleCall_3_2_1_0() { return cClassFQNameParserRuleCall_3_2_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_2_2() { return cSemicolonKeyword_3_2_2; } - - //('method' method=STRING ';')? - public Group getGroup_3_3() { return cGroup_3_3; } - - //'method' - public Keyword getMethodKeyword_3_3_0() { return cMethodKeyword_3_3_0; } - - //method=STRING - public Assignment getMethodAssignment_3_3_1() { return cMethodAssignment_3_3_1; } - - //STRING - public RuleCall getMethodSTRINGTerminalRuleCall_3_3_1_0() { return cMethodSTRINGTerminalRuleCall_3_3_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_3_2() { return cSemicolonKeyword_3_3_2; } - - //('exclude-tags' excludeTags=Tags ';')? - public Group getGroup_3_4() { return cGroup_3_4; } - - //'exclude-tags' - public Keyword getExcludeTagsKeyword_3_4_0() { return cExcludeTagsKeyword_3_4_0; } - - //excludeTags=Tags - public Assignment getExcludeTagsAssignment_3_4_1() { return cExcludeTagsAssignment_3_4_1; } - - //Tags - public RuleCall getExcludeTagsTagsParserRuleCall_3_4_1_0() { return cExcludeTagsTagsParserRuleCall_3_4_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_4_2() { return cSemicolonKeyword_3_4_2; } - - //('include-tags' includeTags=Tags ';')? - public Group getGroup_3_5() { return cGroup_3_5; } - - //'include-tags' - public Keyword getIncludeTagsKeyword_3_5_0() { return cIncludeTagsKeyword_3_5_0; } - - //includeTags=Tags - public Assignment getIncludeTagsAssignment_3_5_1() { return cIncludeTagsAssignment_3_5_1; } - - //Tags - public RuleCall getIncludeTagsTagsParserRuleCall_3_5_1_0() { return cIncludeTagsTagsParserRuleCall_3_5_1_0; } - - //';' - public Keyword getSemicolonKeyword_3_5_2() { return cSemicolonKeyword_3_5_2; } - - //BLOCK_END - public RuleCall getBLOCK_ENDTerminalRuleCall_4() { return cBLOCK_ENDTerminalRuleCall_4; } - } - public class FQNameElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.FQName"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); - private final Group cGroup_1 = (Group)cGroup.eContents().get(1); - private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - - ///** - // * A possibly fully qualified name (separated by '.'). - // */ - //FQName: - // ID ('.' ID)* - //; - @Override public ParserRule getRule() { return rule; } - - //ID ('.' ID)* - public Group getGroup() { return cGroup; } - - //ID - public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } - - //('.' ID)* - public Group getGroup_1() { return cGroup_1; } - - //'.' - public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } - } - public class TagsElements extends AbstractParserRuleElementFinder { - private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.Tags"); - private final Group cGroup = (Group)rule.eContents().get(1); - private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.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 RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1); - - //Tags: - // ID (',' ID)* - //; - @Override public ParserRule getRule() { return rule; } - - //ID (',' ID)* - public Group getGroup() { return cGroup; } - - //ID - public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; } - - //(',' ID)* - public Group getGroup_1() { return cGroup_1; } - - //',' - public Keyword getCommaKeyword_1_0() { return cCommaKeyword_1_0; } - - //ID - public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; } - } - - public class BrowserLaunchModeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BrowserLaunchMode"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cINTERNALEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cINTERNALInternalKeyword_0_0 = (Keyword)cINTERNALEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cEXTERNALEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cEXTERNALExternalKeyword_1_0 = (Keyword)cEXTERNALEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cNONEEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cNONENoneKeyword_2_0 = (Keyword)cNONEEnumLiteralDeclaration_2.eContents().get(0); - - //enum BrowserLaunchMode: - // INTERNAL='internal' | EXTERNAL = 'external' | NONE = 'none' - //; - public EnumRule getRule() { return rule; } - - //INTERNAL='internal' | EXTERNAL = 'external' | NONE = 'none' - public Alternatives getAlternatives() { return cAlternatives; } - - //INTERNAL='internal' - public EnumLiteralDeclaration getINTERNALEnumLiteralDeclaration_0() { return cINTERNALEnumLiteralDeclaration_0; } - - //'internal' - public Keyword getINTERNALInternalKeyword_0_0() { return cINTERNALInternalKeyword_0_0; } - - //EXTERNAL = 'external' - public EnumLiteralDeclaration getEXTERNALEnumLiteralDeclaration_1() { return cEXTERNALEnumLiteralDeclaration_1; } - - //'external' - public Keyword getEXTERNALExternalKeyword_1_0() { return cEXTERNALExternalKeyword_1_0; } - - //NONE = 'none' - public EnumLiteralDeclaration getNONEEnumLiteralDeclaration_2() { return cNONEEnumLiteralDeclaration_2; } - - //'none' - public Keyword getNONENoneKeyword_2_0() { return cNONENoneKeyword_2_0; } - } - public class LaunchConfigTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.LaunchConfigType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cJAVAEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cJAVAJavaKeyword_0_0 = (Keyword)cJAVAEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cECLIPSEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cECLIPSEEclipseKeyword_1_0 = (Keyword)cECLIPSEEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cRAPEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cRAPRapKeyword_2_0 = (Keyword)cRAPEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cGROUPEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cGROUPGroupKeyword_3_0 = (Keyword)cGROUPEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cSWTBOTEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cSWTBOTSwtbotKeyword_4_0 = (Keyword)cSWTBOTEnumLiteralDeclaration_4.eContents().get(0); - private final EnumLiteralDeclaration cJUNIT_PLUGINEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); - private final Keyword cJUNIT_PLUGINJunitPluginKeyword_5_0 = (Keyword)cJUNIT_PLUGINEnumLiteralDeclaration_5.eContents().get(0); - - //enum LaunchConfigType: - // JAVA = "java" | ECLIPSE = "eclipse" | RAP = "rap" | GROUP = "group" | SWTBOT = "swtbot" | JUNIT_PLUGIN = "junit-plugin" - //; - public EnumRule getRule() { return rule; } - - //JAVA = "java" | ECLIPSE = "eclipse" | RAP = "rap" | GROUP = "group" | SWTBOT = "swtbot" | JUNIT_PLUGIN = "junit-plugin" - public Alternatives getAlternatives() { return cAlternatives; } - - //JAVA = "java" - public EnumLiteralDeclaration getJAVAEnumLiteralDeclaration_0() { return cJAVAEnumLiteralDeclaration_0; } - - //"java" - public Keyword getJAVAJavaKeyword_0_0() { return cJAVAJavaKeyword_0_0; } - - //ECLIPSE = "eclipse" - public EnumLiteralDeclaration getECLIPSEEnumLiteralDeclaration_1() { return cECLIPSEEnumLiteralDeclaration_1; } - - //"eclipse" - public Keyword getECLIPSEEclipseKeyword_1_0() { return cECLIPSEEclipseKeyword_1_0; } - - //RAP = "rap" - public EnumLiteralDeclaration getRAPEnumLiteralDeclaration_2() { return cRAPEnumLiteralDeclaration_2; } - - //"rap" - public Keyword getRAPRapKeyword_2_0() { return cRAPRapKeyword_2_0; } - - //GROUP = "group" - public EnumLiteralDeclaration getGROUPEnumLiteralDeclaration_3() { return cGROUPEnumLiteralDeclaration_3; } - - //"group" - public Keyword getGROUPGroupKeyword_3_0() { return cGROUPGroupKeyword_3_0; } - - //SWTBOT = "swtbot" - public EnumLiteralDeclaration getSWTBOTEnumLiteralDeclaration_4() { return cSWTBOTEnumLiteralDeclaration_4; } - - //"swtbot" - public Keyword getSWTBOTSwtbotKeyword_4_0() { return cSWTBOTSwtbotKeyword_4_0; } - - //JUNIT_PLUGIN = "junit-plugin" - public EnumLiteralDeclaration getJUNIT_PLUGINEnumLiteralDeclaration_5() { return cJUNIT_PLUGINEnumLiteralDeclaration_5; } - - //"junit-plugin" - public Keyword getJUNIT_PLUGINJunitPluginKeyword_5_0() { return cJUNIT_PLUGINJunitPluginKeyword_5_0; } - } - public class LaunchModeTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.LaunchModeType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cINHERITEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cINHERITInheritKeyword_0_0 = (Keyword)cINHERITEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cRUNEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cRUNRunKeyword_1_0 = (Keyword)cRUNEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cDEBUGEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cDEBUGDebugKeyword_2_0 = (Keyword)cDEBUGEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cPROFILEEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cPROFILEProfileKeyword_3_0 = (Keyword)cPROFILEEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cCOVERAGEEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cCOVERAGECoverageKeyword_4_0 = (Keyword)cCOVERAGEEnumLiteralDeclaration_4.eContents().get(0); - - //enum LaunchModeType: - // INHERIT = "inherit" | RUN = "run" | DEBUG = "debug" | PROFILE = "profile" | COVERAGE = "coverage" - //; - public EnumRule getRule() { return rule; } - - //INHERIT = "inherit" | RUN = "run" | DEBUG = "debug" | PROFILE = "profile" | COVERAGE = "coverage" - public Alternatives getAlternatives() { return cAlternatives; } - - //INHERIT = "inherit" - public EnumLiteralDeclaration getINHERITEnumLiteralDeclaration_0() { return cINHERITEnumLiteralDeclaration_0; } - - //"inherit" - public Keyword getINHERITInheritKeyword_0_0() { return cINHERITInheritKeyword_0_0; } - - //RUN = "run" - public EnumLiteralDeclaration getRUNEnumLiteralDeclaration_1() { return cRUNEnumLiteralDeclaration_1; } - - //"run" - public Keyword getRUNRunKeyword_1_0() { return cRUNRunKeyword_1_0; } - - //DEBUG = "debug" - public EnumLiteralDeclaration getDEBUGEnumLiteralDeclaration_2() { return cDEBUGEnumLiteralDeclaration_2; } - - //"debug" - public Keyword getDEBUGDebugKeyword_2_0() { return cDEBUGDebugKeyword_2_0; } - - //PROFILE = "profile" - public EnumLiteralDeclaration getPROFILEEnumLiteralDeclaration_3() { return cPROFILEEnumLiteralDeclaration_3; } - - //"profile" - public Keyword getPROFILEProfileKeyword_3_0() { return cPROFILEProfileKeyword_3_0; } - - //COVERAGE = "coverage" - public EnumLiteralDeclaration getCOVERAGEEnumLiteralDeclaration_4() { return cCOVERAGEEnumLiteralDeclaration_4; } - - //"coverage" - public Keyword getCOVERAGECoverageKeyword_4_0() { return cCOVERAGECoverageKeyword_4_0; } - } - public class MemoryUnitElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.MemoryUnit"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cMBEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cMBMKeyword_0_0 = (Keyword)cMBEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cMBEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cMBMbKeyword_1_0 = (Keyword)cMBEnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cMBEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cMBMBKeyword_2_0 = (Keyword)cMBEnumLiteralDeclaration_2.eContents().get(0); - private final EnumLiteralDeclaration cMBEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); - private final Keyword cMBMKeyword_3_0 = (Keyword)cMBEnumLiteralDeclaration_3.eContents().get(0); - private final EnumLiteralDeclaration cGBEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); - private final Keyword cGBGKeyword_4_0 = (Keyword)cGBEnumLiteralDeclaration_4.eContents().get(0); - private final EnumLiteralDeclaration cGBEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); - private final Keyword cGBGbKeyword_5_0 = (Keyword)cGBEnumLiteralDeclaration_5.eContents().get(0); - private final EnumLiteralDeclaration cGBEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); - private final Keyword cGBGBKeyword_6_0 = (Keyword)cGBEnumLiteralDeclaration_6.eContents().get(0); - private final EnumLiteralDeclaration cGBEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); - private final Keyword cGBGKeyword_7_0 = (Keyword)cGBEnumLiteralDeclaration_7.eContents().get(0); - - //enum MemoryUnit: - // MB = 'M' | MB = 'mb' | MB = 'MB' | MB = 'm' | - // GB = 'G' | GB = 'gb' | GB = 'GB' | GB = 'g' - //; - public EnumRule getRule() { return rule; } - - //MB = 'M' | MB = 'mb' | MB = 'MB' | MB = 'm' | - //GB = 'G' | GB = 'gb' | GB = 'GB' | GB = 'g' - public Alternatives getAlternatives() { return cAlternatives; } - - //MB = 'M' - public EnumLiteralDeclaration getMBEnumLiteralDeclaration_0() { return cMBEnumLiteralDeclaration_0; } - - //'M' - public Keyword getMBMKeyword_0_0() { return cMBMKeyword_0_0; } - - //MB = 'mb' - public EnumLiteralDeclaration getMBEnumLiteralDeclaration_1() { return cMBEnumLiteralDeclaration_1; } - - //'mb' - public Keyword getMBMbKeyword_1_0() { return cMBMbKeyword_1_0; } - - //MB = 'MB' - public EnumLiteralDeclaration getMBEnumLiteralDeclaration_2() { return cMBEnumLiteralDeclaration_2; } - - //'MB' - public Keyword getMBMBKeyword_2_0() { return cMBMBKeyword_2_0; } - - //MB = 'm' - public EnumLiteralDeclaration getMBEnumLiteralDeclaration_3() { return cMBEnumLiteralDeclaration_3; } - - //'m' - public Keyword getMBMKeyword_3_0() { return cMBMKeyword_3_0; } - - //GB = 'G' - public EnumLiteralDeclaration getGBEnumLiteralDeclaration_4() { return cGBEnumLiteralDeclaration_4; } - - //'G' - public Keyword getGBGKeyword_4_0() { return cGBGKeyword_4_0; } - - //GB = 'gb' - public EnumLiteralDeclaration getGBEnumLiteralDeclaration_5() { return cGBEnumLiteralDeclaration_5; } - - //'gb' - public Keyword getGBGbKeyword_5_0() { return cGBGbKeyword_5_0; } - - //GB = 'GB' - public EnumLiteralDeclaration getGBEnumLiteralDeclaration_6() { return cGBEnumLiteralDeclaration_6; } - - //'GB' - public Keyword getGBGBKeyword_6_0() { return cGBGBKeyword_6_0; } - - //GB = 'g' - public EnumLiteralDeclaration getGBEnumLiteralDeclaration_7() { return cGBEnumLiteralDeclaration_7; } - - //'g' - public Keyword getGBGKeyword_7_0() { return cGBGKeyword_7_0; } - } - public class OutputStreamElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.OutputStream"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cSTDOUTEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cSTDOUTStdoutKeyword_0_0 = (Keyword)cSTDOUTEnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cSTDERREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cSTDERRStderrKeyword_1_0 = (Keyword)cSTDERREnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cBOTHEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cBOTHBothOutKeyword_2_0 = (Keyword)cBOTHEnumLiteralDeclaration_2.eContents().get(0); - - //enum OutputStream: - // STDOUT = "stdout" | STDERR = "stderr" | BOTH = "both-out" - //; - public EnumRule getRule() { return rule; } - - //STDOUT = "stdout" | STDERR = "stderr" | BOTH = "both-out" - public Alternatives getAlternatives() { return cAlternatives; } - - //STDOUT = "stdout" - public EnumLiteralDeclaration getSTDOUTEnumLiteralDeclaration_0() { return cSTDOUTEnumLiteralDeclaration_0; } - - //"stdout" - public Keyword getSTDOUTStdoutKeyword_0_0() { return cSTDOUTStdoutKeyword_0_0; } - - //STDERR = "stderr" - public EnumLiteralDeclaration getSTDERREnumLiteralDeclaration_1() { return cSTDERREnumLiteralDeclaration_1; } - - //"stderr" - public Keyword getSTDERRStderrKeyword_1_0() { return cSTDERRStderrKeyword_1_0; } - - //BOTH = "both-out" - public EnumLiteralDeclaration getBOTHEnumLiteralDeclaration_2() { return cBOTHEnumLiteralDeclaration_2; } - - //"both-out" - public Keyword getBOTHBothOutKeyword_2_0() { return cBOTHBothOutKeyword_2_0; } - } - public class InputStreamElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.InputStream"); - private final EnumLiteralDeclaration cSTDINEnumLiteralDeclaration = (EnumLiteralDeclaration)rule.eContents().get(1); - private final Keyword cSTDINStdinKeyword_0 = (Keyword)cSTDINEnumLiteralDeclaration.eContents().get(0); - - //enum InputStream: - // STDIN = "stdin" - //; - public EnumRule getRule() { return rule; } - - //STDIN = "stdin" - public EnumLiteralDeclaration getSTDINEnumLiteralDeclaration() { return cSTDINEnumLiteralDeclaration; } - - //"stdin" - public Keyword getSTDINStdinKeyword_0() { return cSTDINStdinKeyword_0; } - } - public class TestRunnerTypeElements extends AbstractElementFinder.AbstractEnumRuleElementFinder { - private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.TestRunnerType"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final EnumLiteralDeclaration cJUNIT5EnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); - private final Keyword cJUNIT5Junit5Keyword_0_0 = (Keyword)cJUNIT5EnumLiteralDeclaration_0.eContents().get(0); - private final EnumLiteralDeclaration cJUNIT4EnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); - private final Keyword cJUNIT4Junit4Keyword_1_0 = (Keyword)cJUNIT4EnumLiteralDeclaration_1.eContents().get(0); - private final EnumLiteralDeclaration cJUNIT3EnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); - private final Keyword cJUNIT3Junit3Keyword_2_0 = (Keyword)cJUNIT3EnumLiteralDeclaration_2.eContents().get(0); - - //enum TestRunnerType: - // JUNIT5 = "junit5" | JUNIT4 = "junit4" | JUNIT3 = "junit3" - //; - public EnumRule getRule() { return rule; } - - //JUNIT5 = "junit5" | JUNIT4 = "junit4" | JUNIT3 = "junit3" - public Alternatives getAlternatives() { return cAlternatives; } - - //JUNIT5 = "junit5" - public EnumLiteralDeclaration getJUNIT5EnumLiteralDeclaration_0() { return cJUNIT5EnumLiteralDeclaration_0; } - - //"junit5" - public Keyword getJUNIT5Junit5Keyword_0_0() { return cJUNIT5Junit5Keyword_0_0; } - - //JUNIT4 = "junit4" - public EnumLiteralDeclaration getJUNIT4EnumLiteralDeclaration_1() { return cJUNIT4EnumLiteralDeclaration_1; } - - //"junit4" - public Keyword getJUNIT4Junit4Keyword_1_0() { return cJUNIT4Junit4Keyword_1_0; } - - //JUNIT3 = "junit3" - public EnumLiteralDeclaration getJUNIT3EnumLiteralDeclaration_2() { return cJUNIT3EnumLiteralDeclaration_2; } - - //"junit3" - public Keyword getJUNIT3Junit3Keyword_2_0() { return cJUNIT3Junit3Keyword_2_0; } - } - - private final LCModelElements pLCModel; - private final LaunchConfigElements pLaunchConfig; - private final WorkspaceElements pWorkspace; - private final WorkingDirElements pWorkingDir; - private final MainProjectElements pMainProject; - private final MainTypeElements pMainType; - private final AddPluginElements pAddPlugin; - private final AddFeatureElements pAddFeature; - private final ContentProviderProductElements pContentProviderProduct; - private final IgnorePluginElements pIgnorePlugin; - private final VmArgumentElements pVmArgument; - private final ProgramArgumentElements pProgramArgument; - private final EnvironmentVariableElements pEnvironmentVariable; - private final ApplicationExtPointElements pApplicationExtPoint; - private final ProductExtPointElements pProductExtPoint; - private final FavoritesElements pFavorites; - private final RedirectElements pRedirect; - private final ExecutionEnvironmentElements pExecutionEnvironment; - private final ConfigIniTemplateElements pConfigIniTemplate; - private final TraceEnablementElements pTraceEnablement; - private final JavaMainSearchElements pJavaMainSearch; - private final RapServletConfigElements pRapServletConfig; - private final PathElements pPath; - private final ExistingPathElements pExistingPath; - private final AnyPathElements pAnyPath; - private final PluginWithVersionAndStartLevelElements pPluginWithVersionAndStartLevel; - private final PluginWithVersionElements pPluginWithVersion; - private final FeatureWithVersionElements pFeatureWithVersion; - private final ProjectElements pProject; - private final JavaMainTypeElements pJavaMainType; - private final ClearOptionElements pClearOption; - private final MemoryOptionElements pMemoryOption; - private final GroupMemberElements pGroupMember; - private final GroupPostLaunchActionElements pGroupPostLaunchAction; - private final GroupPostLaunchDelayElements pGroupPostLaunchDelay; - private final GroupPostLaunchRegexElements pGroupPostLaunchRegex; - private final GroupPostLaunchWaitElements pGroupPostLaunchWait; - private final StringWithVariablesElements pStringWithVariables; - private final TestConfigElements pTestConfig; - private final FQNameElements pFQName; - private final TagsElements pTags; - private final BrowserLaunchModeElements eBrowserLaunchMode; - private final LaunchConfigTypeElements eLaunchConfigType; - private final LaunchModeTypeElements eLaunchModeType; - private final MemoryUnitElements eMemoryUnit; - private final OutputStreamElements eOutputStream; - private final InputStreamElements eInputStream; - private final TestRunnerTypeElements eTestRunnerType; - private final TerminalRule tINT; - private final TerminalRule tBOOLEAN; - private final TerminalRule tID; - private final TerminalRule tQUALIFIER; - private final TerminalRule tVERSION; - private final TerminalRule tEQ; - private final TerminalRule tBLOCK_BEGIN; - private final TerminalRule tBLOCK_END; - private final TerminalRule tBRACKET_OPEN; - private final TerminalRule tBRACKET_CLOSE; - - private final Grammar grammar; - - private final TerminalsGrammarAccess gaTerminals; - - @Inject - public LcDslGrammarAccess(GrammarProvider grammarProvider, - TerminalsGrammarAccess gaTerminals) { - this.grammar = internalFindGrammar(grammarProvider); - this.gaTerminals = gaTerminals; - this.pLCModel = new LCModelElements(); - this.pLaunchConfig = new LaunchConfigElements(); - this.pWorkspace = new WorkspaceElements(); - this.pWorkingDir = new WorkingDirElements(); - this.pMainProject = new MainProjectElements(); - this.pMainType = new MainTypeElements(); - this.pAddPlugin = new AddPluginElements(); - this.pAddFeature = new AddFeatureElements(); - this.pContentProviderProduct = new ContentProviderProductElements(); - this.pIgnorePlugin = new IgnorePluginElements(); - this.pVmArgument = new VmArgumentElements(); - this.pProgramArgument = new ProgramArgumentElements(); - this.pEnvironmentVariable = new EnvironmentVariableElements(); - this.pApplicationExtPoint = new ApplicationExtPointElements(); - this.pProductExtPoint = new ProductExtPointElements(); - this.pFavorites = new FavoritesElements(); - this.pRedirect = new RedirectElements(); - this.pExecutionEnvironment = new ExecutionEnvironmentElements(); - this.pConfigIniTemplate = new ConfigIniTemplateElements(); - this.pTraceEnablement = new TraceEnablementElements(); - this.pJavaMainSearch = new JavaMainSearchElements(); - this.pRapServletConfig = new RapServletConfigElements(); - this.pPath = new PathElements(); - this.pExistingPath = new ExistingPathElements(); - this.pAnyPath = new AnyPathElements(); - this.pPluginWithVersionAndStartLevel = new PluginWithVersionAndStartLevelElements(); - this.pPluginWithVersion = new PluginWithVersionElements(); - this.pFeatureWithVersion = new FeatureWithVersionElements(); - this.pProject = new ProjectElements(); - this.pJavaMainType = new JavaMainTypeElements(); - this.pClearOption = new ClearOptionElements(); - this.pMemoryOption = new MemoryOptionElements(); - this.pGroupMember = new GroupMemberElements(); - this.pGroupPostLaunchAction = new GroupPostLaunchActionElements(); - this.pGroupPostLaunchDelay = new GroupPostLaunchDelayElements(); - this.pGroupPostLaunchRegex = new GroupPostLaunchRegexElements(); - this.pGroupPostLaunchWait = new GroupPostLaunchWaitElements(); - this.pStringWithVariables = new StringWithVariablesElements(); - this.pTestConfig = new TestConfigElements(); - this.pFQName = new FQNameElements(); - this.pTags = new TagsElements(); - this.eBrowserLaunchMode = new BrowserLaunchModeElements(); - this.eLaunchConfigType = new LaunchConfigTypeElements(); - this.eLaunchModeType = new LaunchModeTypeElements(); - this.eMemoryUnit = new MemoryUnitElements(); - this.eOutputStream = new OutputStreamElements(); - this.eInputStream = new InputStreamElements(); - this.eTestRunnerType = new TestRunnerTypeElements(); - this.tINT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.INT"); - this.tBOOLEAN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BOOLEAN"); - this.tID = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.ID"); - this.tQUALIFIER = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.QUALIFIER"); - this.tVERSION = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.VERSION"); - this.tEQ = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.EQ"); - this.tBLOCK_BEGIN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BLOCK_BEGIN"); - this.tBLOCK_END = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BLOCK_END"); - this.tBRACKET_OPEN = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BRACKET_OPEN"); - this.tBRACKET_CLOSE = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "com.wamas.ide.launching.LcDsl.BRACKET_CLOSE"); - } - - protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { - Grammar grammar = grammarProvider.getGrammar(this); - while (grammar != null) { - if ("com.wamas.ide.launching.LcDsl".equals(grammar.getName())) { - return grammar; - } - List grammars = grammar.getUsedGrammars(); - if (!grammars.isEmpty()) { - grammar = grammars.iterator().next(); - } else { - return null; - } - } - return grammar; - } - - @Override - public Grammar getGrammar() { - return grammar; - } - - - public TerminalsGrammarAccess getTerminalsGrammarAccess() { - return gaTerminals; - } - - - ///** - // * TODO: The language is still missing some things that could be set: - // * - // * Java: - // * - additional classpath entries (low prio) - // * - additional source lookup (low prio) - // * - // * Eclipse,Rap: - // * - config location (low prio) - // * - default start level & autostart - // * - // * How to support different launch config types - some generic attribute support? - // * Or really implement support for each type separately (probably the best experience). - // */ - //LCModel: - // configurations+=LaunchConfig* - //; - public LCModelElements getLCModelAccess() { - return pLCModel; - } - - public ParserRule getLCModelRule() { - return getLCModelAccess().getRule(); - } - - ///** - // * explicit = explicitly defined plug-in list. no auto-resolve of plug-ins. - // * manual = manually generated through context menu only. no automatic build. - // * foreground = don't launch in background, but rather block - // * no-console = don't allocate a console (no stdin then) - // * no-validate = don't validate plugins prior to launch - // * sw-install-allowed = allow software installation in eclipse config - // * replace-env = replace environment instead of appending variables - // */ - //LaunchConfig: - // ((explicit?='explicit')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (manual?='manual')? // All - // & (abstract?='abstract')? // All - // & (foreground?='foreground')? // All - // & (noConsole?='no-console')? // All but Groups - // & (noValidate?='no-validate')? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (swInstallSupport?='sw-install-allowed')? // Eclipse, JUnit-Plugin, SWTBot - // & (replaceEnv?='replace-env')? // All but Groups - // & (stopInMain?='stop-in-main')? // Java - // & (keepRunning?='keep-running')? // JUnit-Plugin, SWTBot - // & (runInUiThread?='run-in-ui-thread')? // JUnit-Plugin - // & (qualify?='qualified' (BRACKET_OPEN qualifierId=STRING BRACKET_CLOSE)?)? // All - naming - // ) type=LaunchConfigType 'configuration' name=FQName - // (':' superConfig=[LaunchConfig|FQName])? BLOCK_BEGIN - // ( // things that may appear only once - // (clears=ClearOption)? // Eclipse, JUnit-Plugin, SWTBot, RAP (partial) - // & (workspace=Workspace)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (workingDir=WorkingDir)? // All but Groups - // & (memory=MemoryOption)? // All but Groups - // & (mainProject=MainProject)? // Java, JUnit-Plugin, SWTBot - // & (mainType=MainType)? // Java - // & (application=ApplicationExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (product=ProductExtPoint)? // Eclipse, JUnit-Plugin, SWTBot - // & (favorites=Favorites)? // All - // & (redirect=Redirect)? // All but Groups - // & (execEnv=ExecutionEnvironment)? // All but Groups - // & (configIniTemplate=ConfigIniTemplate)? // Eclipse, JUnit-Plugin, SWTBot - // & (javaMainSearch=JavaMainSearch)? // Java - // & (servletConfig=RapServletConfig)? // RAP - // & (contentProviderProduct=ContentProviderProduct)? // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (test=TestConfig)? // JUnit-Plugin, SWTBot - // // things that may appear multiple times - // & (plugins+=AddPlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (features+=AddFeature)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (ignore+=IgnorePlugin)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // & (groupMembers+=GroupMember)* // Groups // TODO: content assist, validation, update on rename - // & (vmArgs+=VmArgument)* // All but Groups - // & (progArgs+=ProgramArgument)* // All but Groups - // & (envVars+=EnvironmentVariable)* // All but Groups - // & (traces+=TraceEnablement)* // Eclipse, JUnit-Plugin, SWTBot, RAP - // ) - // BLOCK_END - //; - public LaunchConfigElements getLaunchConfigAccess() { - return pLaunchConfig; - } - - public ParserRule getLaunchConfigRule() { - return getLaunchConfigAccess().getRule(); - } - - //Workspace: - // 'workspace' workspace=AnyPath ';' - //; - public WorkspaceElements getWorkspaceAccess() { - return pWorkspace; - } - - public ParserRule getWorkspaceRule() { - return getWorkspaceAccess().getRule(); - } - - //WorkingDir: - // 'working-dir' workingDir=ExistingPath ';' - //; - public WorkingDirElements getWorkingDirAccess() { - return pWorkingDir; - } - - public ParserRule getWorkingDirRule() { - return getWorkingDirAccess().getRule(); - } - - //MainProject: - // 'project' (self?='self'|project=Project) ';' - //; - public MainProjectElements getMainProjectAccess() { - return pMainProject; - } - - public ParserRule getMainProjectRule() { - return getMainProjectAccess().getRule(); - } - - //MainType: - // 'main-class' mainClass=JavaMainType ';' - //; - public MainTypeElements getMainTypeAccess() { - return pMainType; - } - - public ParserRule getMainTypeRule() { - return getMainTypeAccess().getRule(); - } - - //AddPlugin: - // (optional?='optional')? 'plugin' plugin=PluginWithVersionAndStartLevel ';' - //; - public AddPluginElements getAddPluginAccess() { - return pAddPlugin; - } - - public ParserRule getAddPluginRule() { - return getAddPluginAccess().getRule(); - } - - //AddFeature: - // (optional?='optional')? 'feature' feature=FeatureWithVersion ';' - //; - public AddFeatureElements getAddFeatureAccess() { - return pAddFeature; - } - - public ParserRule getAddFeatureRule() { - return getAddFeatureAccess().getRule(); - } - - //ContentProviderProduct: - // 'content-provider' product=ExistingPath ';' - //; - public ContentProviderProductElements getContentProviderProductAccess() { - return pContentProviderProduct; - } - - public ParserRule getContentProviderProductRule() { - return getContentProviderProductAccess().getRule(); - } - - //IgnorePlugin: - // 'ignore' plugin=PluginWithVersion ';' - //; - public IgnorePluginElements getIgnorePluginAccess() { - return pIgnorePlugin; - } - - public ParserRule getIgnorePluginRule() { - return getIgnorePluginAccess().getRule(); - } - - //VmArgument: - // {VmArgument} 'vm-argument' (arguments+=StringWithVariables)* ';' - //; - public VmArgumentElements getVmArgumentAccess() { - return pVmArgument; - } - - public ParserRule getVmArgumentRule() { - return getVmArgumentAccess().getRule(); - } - - //ProgramArgument: - // {ProgramArgument} 'argument' (arguments+=StringWithVariables)* ';' - //; - public ProgramArgumentElements getProgramArgumentAccess() { - return pProgramArgument; - } - - public ParserRule getProgramArgumentRule() { - return getProgramArgumentAccess().getRule(); - } - - //EnvironmentVariable: - // {EnvironmentVariable} 'environment' name=ID EQ value=StringWithVariables ';' - //; - public EnvironmentVariableElements getEnvironmentVariableAccess() { - return pEnvironmentVariable; - } - - public ParserRule getEnvironmentVariableRule() { - return getEnvironmentVariableAccess().getRule(); - } - - //ApplicationExtPoint: - // 'application' name = FQName ';' - //; - public ApplicationExtPointElements getApplicationExtPointAccess() { - return pApplicationExtPoint; - } - - public ParserRule getApplicationExtPointRule() { - return getApplicationExtPointAccess().getRule(); - } - - //ProductExtPoint: - // 'product' name = FQName ';' - //; - public ProductExtPointElements getProductExtPointAccess() { - return pProductExtPoint; - } - - public ParserRule getProductExtPointRule() { - return getProductExtPointAccess().getRule(); - } - - //Favorites: - // {Favorites} 'favorite' (types+=LaunchModeType)* ';' - //; - public FavoritesElements getFavoritesAccess() { - return pFavorites; - } - - public ParserRule getFavoritesRule() { - return getFavoritesAccess().getRule(); - } - - //Redirect: - // {Redirect} 'redirect' ((outWhich = OutputStream 'to' outFile=AnyPath (noAppend?='!')?)? & (inWhich=InputStream 'from' inFile=ExistingPath)?) ';' - //; - public RedirectElements getRedirectAccess() { - return pRedirect; - } - - public ParserRule getRedirectRule() { - return getRedirectAccess().getRule(); - } - - //ExecutionEnvironment: - // 'execution-environment' name=STRING ';' - //; - public ExecutionEnvironmentElements getExecutionEnvironmentAccess() { - return pExecutionEnvironment; - } - - public ParserRule getExecutionEnvironmentRule() { - return getExecutionEnvironmentAccess().getRule(); - } - - //ConfigIniTemplate: - // 'config-ini-template' path=ExistingPath ';' - //; - public ConfigIniTemplateElements getConfigIniTemplateAccess() { - return pConfigIniTemplate; - } - - public ParserRule getConfigIniTemplateRule() { - return getConfigIniTemplateAccess().getRule(); - } - - //TraceEnablement: - // 'trace' plugin=FQName (what+=STRING)* ';' - //; - public TraceEnablementElements getTraceEnablementAccess() { - return pTraceEnablement; - } - - public ParserRule getTraceEnablementRule() { - return getTraceEnablementAccess().getRule(); - } - - //JavaMainSearch: - // {JavaMainSearch} 'search-main' ((system?='system')? & (inherited?='inherited')?) ';' - //; - public JavaMainSearchElements getJavaMainSearchAccess() { - return pJavaMainSearch; - } - - public ParserRule getJavaMainSearchRule() { - return getJavaMainSearchAccess().getRule(); - } - - //RapServletConfig: - // 'servlet' BLOCK_BEGIN - // ( - // ('path' servletPath=STRING ';') - // & ('browser' browserMode=BrowserLaunchMode ';')? - // & ('port' serverPort=INT ';')? - // & ('session-timeout' sessionTimeout=INT ';')? - // & ('context-path' contextPath=STRING ';')? - // & ('dev-mode' devMode=BOOLEAN ';')? - // ) - // BLOCK_END - //; - public RapServletConfigElements getRapServletConfigAccess() { - return pRapServletConfig; - } - - public ParserRule getRapServletConfigRule() { - return getRapServletConfigAccess().getRule(); - } - - //Path: - // ExistingPath|AnyPath // TODO: content assist? is it possible? - //; - public PathElements getPathAccess() { - return pPath; - } - - public ParserRule getPathRule() { - return getPathAccess().getRule(); - } - - //ExistingPath: - // name = StringWithVariables - //; - public ExistingPathElements getExistingPathAccess() { - return pExistingPath; - } - - public ParserRule getExistingPathRule() { - return getExistingPathAccess().getRule(); - } - - //AnyPath: - // name = StringWithVariables - //; - public AnyPathElements getAnyPathAccess() { - return pAnyPath; - } - - public ParserRule getAnyPathRule() { - return getAnyPathAccess().getRule(); - } - - //PluginWithVersionAndStartLevel: - // plugin = PluginWithVersion ((autoStart?='autostart')? & ('startlevel' startLevel=INT)?) - //; - public PluginWithVersionAndStartLevelElements getPluginWithVersionAndStartLevelAccess() { - return pPluginWithVersionAndStartLevel; - } - - public ParserRule getPluginWithVersionAndStartLevelRule() { - return getPluginWithVersionAndStartLevelAccess().getRule(); - } - - //PluginWithVersion: - // name = FQName (version=VERSION)? - //; - public PluginWithVersionElements getPluginWithVersionAccess() { - return pPluginWithVersion; - } - - public ParserRule getPluginWithVersionRule() { - return getPluginWithVersionAccess().getRule(); - } - - //FeatureWithVersion: - // name = FQName (version=VERSION)? - //; - public FeatureWithVersionElements getFeatureWithVersionAccess() { - return pFeatureWithVersion; - } - - public ParserRule getFeatureWithVersionRule() { - return getFeatureWithVersionAccess().getRule(); - } - - //Project: - // name = FQName - //; - public ProjectElements getProjectAccess() { - return pProject; - } - - public ParserRule getProjectRule() { - return getProjectAccess().getRule(); - } - - //JavaMainType: - // name = FQName - //; - public JavaMainTypeElements getJavaMainTypeAccess() { - return pJavaMainType; - } - - public ParserRule getJavaMainTypeRule() { - return getJavaMainTypeAccess().getRule(); - } - - //ClearOption: - // {ClearOption} 'clear' (((workspace?='workspace' | log?='log') (noAskClear?='!')?)? & (config?='config')?) ';' - //; - public ClearOptionElements getClearOptionAccess() { - return pClearOption; - } - - public ParserRule getClearOptionRule() { - return getClearOptionAccess().getRule(); - } - - //MemoryOption: - // {MemoryOption} 'memory' (('min' EQ min=INT minUnit=MemoryUnit)? & ('max' EQ max=INT maxUnit=MemoryUnit)? & ('perm' EQ perm=INT permUnit=MemoryUnit)?) ';' - //; - public MemoryOptionElements getMemoryOptionAccess() { - return pMemoryOption; - } - - public ParserRule getMemoryOptionRule() { - return getMemoryOptionAccess().getRule(); - } - - //GroupMember: - // ((type=LaunchModeType)? & (adopt?='adopt')?) 'member' member=[LaunchConfig|FQName] (postAction=GroupPostLaunchAction)? ';' - //; - public GroupMemberElements getGroupMemberAccess() { - return pGroupMember; - } - - public ParserRule getGroupMemberRule() { - return getGroupMemberAccess().getRule(); - } - - //GroupPostLaunchAction: - // GroupPostLaunchDelay|GroupPostLaunchRegex|GroupPostLaunchWait - //; - public GroupPostLaunchActionElements getGroupPostLaunchActionAccess() { - return pGroupPostLaunchAction; - } - - public ParserRule getGroupPostLaunchActionRule() { - return getGroupPostLaunchActionAccess().getRule(); - } - - //GroupPostLaunchDelay: - // 'delay' delay=INT - //; - public GroupPostLaunchDelayElements getGroupPostLaunchDelayAccess() { - return pGroupPostLaunchDelay; - } - - public ParserRule getGroupPostLaunchDelayRule() { - return getGroupPostLaunchDelayAccess().getRule(); - } - - //GroupPostLaunchRegex: - // 'regex' regex=STRING - //; - public GroupPostLaunchRegexElements getGroupPostLaunchRegexAccess() { - return pGroupPostLaunchRegex; - } - - public ParserRule getGroupPostLaunchRegexRule() { - return getGroupPostLaunchRegexAccess().getRule(); - } - - //GroupPostLaunchWait: - // {GroupPostLaunchWait} 'wait' - //; - public GroupPostLaunchWaitElements getGroupPostLaunchWaitAccess() { - return pGroupPostLaunchWait; - } - - public ParserRule getGroupPostLaunchWaitRule() { - return getGroupPostLaunchWaitAccess().getRule(); - } - - //StringWithVariables: - // value=STRING - //; - public StringWithVariablesElements getStringWithVariablesAccess() { - return pStringWithVariables; - } - - public ParserRule getStringWithVariablesRule() { - return getStringWithVariablesAccess().getRule(); - } - - //TestConfig: - // {TestConfig} 'test' BLOCK_BEGIN - // ( - // ('runner' runner=TestRunnerType ';')? - // & ('container' container=STRING ';')? - // & ('class' class=FQName ';')? - // & ('method' method=STRING ';')? - // & ('exclude-tags' excludeTags=Tags ';')? - // & ('include-tags' includeTags=Tags ';')? - // ) - // BLOCK_END - //; - public TestConfigElements getTestConfigAccess() { - return pTestConfig; - } - - public ParserRule getTestConfigRule() { - return getTestConfigAccess().getRule(); - } - - ///** - // * A possibly fully qualified name (separated by '.'). - // */ - //FQName: - // ID ('.' ID)* - //; - public FQNameElements getFQNameAccess() { - return pFQName; - } - - public ParserRule getFQNameRule() { - return getFQNameAccess().getRule(); - } - - //Tags: - // ID (',' ID)* - //; - public TagsElements getTagsAccess() { - return pTags; - } - - public ParserRule getTagsRule() { - return getTagsAccess().getRule(); - } - - //enum BrowserLaunchMode: - // INTERNAL='internal' | EXTERNAL = 'external' | NONE = 'none' - //; - public BrowserLaunchModeElements getBrowserLaunchModeAccess() { - return eBrowserLaunchMode; - } - - public EnumRule getBrowserLaunchModeRule() { - return getBrowserLaunchModeAccess().getRule(); - } - - //enum LaunchConfigType: - // JAVA = "java" | ECLIPSE = "eclipse" | RAP = "rap" | GROUP = "group" | SWTBOT = "swtbot" | JUNIT_PLUGIN = "junit-plugin" - //; - public LaunchConfigTypeElements getLaunchConfigTypeAccess() { - return eLaunchConfigType; - } - - public EnumRule getLaunchConfigTypeRule() { - return getLaunchConfigTypeAccess().getRule(); - } - - //enum LaunchModeType: - // INHERIT = "inherit" | RUN = "run" | DEBUG = "debug" | PROFILE = "profile" | COVERAGE = "coverage" - //; - public LaunchModeTypeElements getLaunchModeTypeAccess() { - return eLaunchModeType; - } - - public EnumRule getLaunchModeTypeRule() { - return getLaunchModeTypeAccess().getRule(); - } - - //enum MemoryUnit: - // MB = 'M' | MB = 'mb' | MB = 'MB' | MB = 'm' | - // GB = 'G' | GB = 'gb' | GB = 'GB' | GB = 'g' - //; - public MemoryUnitElements getMemoryUnitAccess() { - return eMemoryUnit; - } - - public EnumRule getMemoryUnitRule() { - return getMemoryUnitAccess().getRule(); - } - - //enum OutputStream: - // STDOUT = "stdout" | STDERR = "stderr" | BOTH = "both-out" - //; - public OutputStreamElements getOutputStreamAccess() { - return eOutputStream; - } - - public EnumRule getOutputStreamRule() { - return getOutputStreamAccess().getRule(); - } - - //enum InputStream: - // STDIN = "stdin" - //; - public InputStreamElements getInputStreamAccess() { - return eInputStream; - } - - public EnumRule getInputStreamRule() { - return getInputStreamAccess().getRule(); - } - - //enum TestRunnerType: - // JUNIT5 = "junit5" | JUNIT4 = "junit4" | JUNIT3 = "junit3" - //; - public TestRunnerTypeElements getTestRunnerTypeAccess() { - return eTestRunnerType; - } - - public EnumRule getTestRunnerTypeRule() { - return getTestRunnerTypeAccess().getRule(); - } - - //terminal INT returns ecore::EInt: ('0'..'9')+; - public TerminalRule getINTRule() { - return tINT; - } - - //terminal BOOLEAN returns ecore::EBoolean: ('true' | 'false'); - public TerminalRule getBOOLEANRule() { - return tBOOLEAN; - } - - //terminal ID: '^'?('a'..'z'|'A'..'Z'|'_') ('.'? ('a'..'z'|'A'..'Z'|'^'|'_'|'-'|'0'..'9'))*; - public TerminalRule getIDRule() { - return tID; - } - - //terminal QUALIFIER: ('a'..'z'|'A'..'Z'|'_'|'-'|'0'..'9')*; - public TerminalRule getQUALIFIERRule() { - return tQUALIFIER; - } - - //terminal VERSION: INT (('.' INT) (('.' INT) ('.' QUALIFIER)?)?)?; - public TerminalRule getVERSIONRule() { - return tVERSION; - } - - //terminal EQ: '='; - public TerminalRule getEQRule() { - return tEQ; - } - - //terminal BLOCK_BEGIN: '{'; - public TerminalRule getBLOCK_BEGINRule() { - return tBLOCK_BEGIN; - } - - //terminal BLOCK_END: '}'; - public TerminalRule getBLOCK_ENDRule() { - return tBLOCK_END; - } - - //terminal BRACKET_OPEN: '('; - public TerminalRule getBRACKET_OPENRule() { - return tBRACKET_OPEN; - } - - //terminal BRACKET_CLOSE: ')'; - public TerminalRule getBRACKET_CLOSERule() { - return tBRACKET_CLOSE; - } - - //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/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/validation/AbstractLcDslValidator.java b/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/validation/AbstractLcDslValidator.java deleted file mode 100644 index 81e7e89..0000000 --- a/com.wamas.ide.launching/src-gen/com/wamas/ide/launching/validation/AbstractLcDslValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * generated by Xtext 2.25.0 - */ -package com.wamas.ide.launching.validation; - -import java.util.ArrayList; -import java.util.List; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.xtext.validation.AbstractDeclarativeValidator; -import org.eclipse.xtext.validation.ComposedChecks; -import org.eclipse.xtext.validation.NamesAreUniqueValidator; - -@ComposedChecks(validators = {NamesAreUniqueValidator.class}) -public abstract class AbstractLcDslValidator extends AbstractDeclarativeValidator { - - @Override - protected List getEPackages() { - List result = new ArrayList(); - result.add(com.wamas.ide.launching.lcDsl.LcDslPackage.eINSTANCE); - return result; - } -} diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/Activator.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/Activator.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/Activator.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/Activator.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/GenerateLcDsl.mwe2 b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/GenerateLcDsl.mwe2 similarity index 63% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/GenerateLcDsl.mwe2 rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/GenerateLcDsl.mwe2 index f83c606..859a36f 100644 --- a/com.wamas.ide.launching/src/com/wamas/ide/launching/GenerateLcDsl.mwe2 +++ b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/GenerateLcDsl.mwe2 @@ -4,16 +4,28 @@ import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." +var baseName = "com.wamas.ide.launching" +var java_source = "src/main/java" +var xtext_source = "src/gen/xtext" Workflow { - component = XtextGenerator { configuration = { project = StandardProjectConfig { - baseName = "com.wamas.ide.launching" + baseName = baseName rootPath = rootPath + runtime = { + src = "${rootPath}/${baseName}/${java_source}" + srcGen = "${rootPath}/${baseName}/${xtext_source}" + } + genericIde = { + src = "${rootPath}/${baseName}.ide/${java_source}" + srcGen = "${rootPath}/${baseName}.ide/${xtext_source}" + } eclipsePlugin = { enabled = true + src = "${rootPath}/${baseName}.ui/${java_source}" + srcGen = "${rootPath}/${baseName}.ui/${xtext_source}" } createEclipseMetaData = true } diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/LcDsl.xtext b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDsl.xtext similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/LcDsl.xtext rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDsl.xtext diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslLaunchConfigBuilder.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslLaunchConfigBuilder.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslLaunchConfigBuilder.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslLaunchConfigBuilder.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslResource.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslResource.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslResource.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslResource.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslRuntimeModule.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslRuntimeModule.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslRuntimeModule.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslRuntimeModule.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslStandaloneSetup.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslStandaloneSetup.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/LcDslStandaloneSetup.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/LcDslStandaloneSetup.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/formatting2/LcDslFormatter.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/formatting2/LcDslFormatter.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/formatting2/LcDslFormatter.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/formatting2/LcDslFormatter.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/generator/DependencyManager.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/DependencyManager.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/generator/DependencyManager.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/DependencyManager.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/generator/DependencyResolver.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/DependencyResolver.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/generator/DependencyResolver.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/DependencyResolver.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/generator/LcDslGenerator.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/LcDslGenerator.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/generator/LcDslGenerator.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/LcDslGenerator.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/generator/RecursiveCollectors.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/RecursiveCollectors.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/generator/RecursiveCollectors.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/RecursiveCollectors.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/generator/StandaloneLaunchConfigGenerator.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/StandaloneLaunchConfigGenerator.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/generator/StandaloneLaunchConfigGenerator.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/generator/StandaloneLaunchConfigGenerator.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/naming/LcDslQualifiedNameProvider.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/naming/LcDslQualifiedNameProvider.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/naming/LcDslQualifiedNameProvider.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/naming/LcDslQualifiedNameProvider.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/scoping/LcDslScopeProvider.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/scoping/LcDslScopeProvider.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/scoping/LcDslScopeProvider.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/scoping/LcDslScopeProvider.xtend diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/services/LcDslPostProcessor.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/services/LcDslPostProcessor.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/services/LcDslPostProcessor.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/services/LcDslPostProcessor.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/validation/InternalApiCalls.java b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/validation/InternalApiCalls.java similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/validation/InternalApiCalls.java rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/validation/InternalApiCalls.java diff --git a/com.wamas.ide.launching/src/com/wamas/ide/launching/validation/LcDslValidator.xtend b/com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/validation/LcDslValidator.xtend similarity index 100% rename from com.wamas.ide.launching/src/com/wamas/ide/launching/validation/LcDslValidator.xtend rename to com.wamas.ide.launching/src/main/java/com/wamas/ide/launching/validation/LcDslValidator.xtend diff --git a/com.wamas.ide.launching/xtend-gen/.gitignore b/com.wamas.ide.launching/xtend-gen/.gitignore deleted file mode 100644 index 33662f5..0000000 --- a/com.wamas.ide.launching/xtend-gen/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/* diff --git a/oomph/LaunchConfigDSL.setup b/oomph/LaunchConfigDSL.setup index 464a183..14b66db 100644 --- a/oomph/LaunchConfigDSL.setup +++ b/oomph/LaunchConfigDSL.setup @@ -116,6 +116,9 @@ The dynamic working sets for ${scope.project.label} + + + 4.0.0 + + com.wamas.ide.launching + com.wamas.ide.launching-parent + 0.7.0-SNAPSHOT + pom + + + 11 + 11 + .*[a-zA-Z]+.* + UTF-8 + 4.0.8 + 2.36.0 + 1.5.0 + + https://repo.eclipse.org/content/repositories/cbi/ + + + + + + + eclipse + ${eclipse-repo.url} + + true + + + false + + + + + + + + + + org.apache.maven.plugins + maven-clean-plugin + 3.4.0 + + true + + + target + + ** + + + generated-sources/xtend/.gitignore + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 3.1.3 + + + org.apache.maven.plugins + maven-install-plugin + 3.1.3 + + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + + + org.apache.maven.plugins + maven-site-plugin + 3.20.0 + + + + org.codehaus.mojo + exec-maven-plugin + 3.4.1 + + + org.eclipse.tycho + tycho-bnd-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-compiler-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-ds-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-p2-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-p2-publisher-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-packaging-plugin + ${tycho-version} + + + org.eclipse.tycho + target-platform-configuration + ${tycho-version} + + + + linux + gtk + x86 + + + linux + gtk + x86_64 + + + win32 + win32 + x86 + + + win32 + win32 + x86_64 + + + macosx + cocoa + x86_64 + + + + + + org.eclipse.tycho + tycho-surefire-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-p2-repository-plugin + ${tycho-version} + + + org.eclipse.xtext + xtext-maven-plugin + ${xtext-version} + + + org.eclipse.xtend + xtend-maven-plugin + ${xtext-version} + + + + compile + xtend-install-debug-info + + + + + target/generated-sources/xtend + + + + + + + + org.eclipse.tycho + tycho-maven-plugin + true + + + org.apache.maven.plugins + maven-enforcer-plugin + + + org.eclipse.tycho + tycho-eclipse-plugin + ${tycho-version} + false + + + + eclipse-run + + generate-resources + + + + true + + + eclipse + p2 + http://download.eclipse.org/releases/2024-12 + + + cbi-targetplatform-dsl-mirror + p2 + https://download.eclipse.org/cbi/updates/tpd/release/3.0.0 + + + + + org.eclipse.cbi.targetplatform.feature + eclipse-feature + + + org.eclipse.equinox.p2.core.feature + eclipse-feature + + + + -application + org.eclipse.cbi.targetplatform.tpd.converter + target-platforms/default.tpd + + + + + + + + + target-default + + true + + + com.wamas.ide.launching + com.wamas.ide.launching.ide + com.wamas.ide.launching.ui + com.wamas.ide.launching.feature + com.wamas.ide.launching.update + + + + + org.eclipse.tycho + target-platform-configuration + + + ${basedir}/../target-platforms/default.target + + + + + org.eclipse.tycho + tycho-packaging-plugin + + + org.eclipse.tycho + tycho-buildtimestamp-jgit + ${tycho-version} + + + + jgit + pom.xml .gitignore .launchers/** + warning + + + + + + + diff --git a/target-platforms/default.target b/target-platforms/default.target new file mode 100644 index 0000000..a2c15be --- /dev/null +++ b/target-platforms/default.target @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/target-platforms/default.tpd b/target-platforms/default.tpd new file mode 100644 index 0000000..fd00ceb --- /dev/null +++ b/target-platforms/default.tpd @@ -0,0 +1,77 @@ +target "Default (clean build) Target Platform" + +// include "testing/4.32-2024-06.tpd" with source requirements environment JavaSE-17 + +with source requirements +environment JavaSE-17 + +location "https://download.eclipse.org/eclipse/updates/4.32" { + // required to start UI tests in workbench - not a dependency per se + // org.eclipse.pde.junit.runtime + // org.eclipse.jdt.junit4.runtime + org.eclipse.platform.feature.group + + org.eclipse.pde.core + + org.eclipse.equinox.p2.core + org.eclipse.equinox.p2.repository + org.eclipse.equinox.p2.metadata + + org.eclipse.jdt.launching + + org.eclipse.osgi.services +} + +// Required for xcore source generation +location "https://download.eclipse.org/modeling/emf/emf/builds/release/2.38.0" { + org.eclipse.emf.ecore.xcore +} + +// Required for launching mwe2 workflow (main class org.eclipse.emf.mwe2.launch.runtime.Mwe2Launcher) +location "https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.19.0" { + org.eclipse.emf.mwe2.launch +} + +// Required for grammar generation (during mwe2 run) +location "https://download.itemis.de/updates/releases/2.1.1" { + de.itemis.xtext.antlr.sdk.feature.group +} + +// for grammar debugging purposes, very helpful views +//location "https://xtexttools.libutzki.de/" { +// de.libutzki.xtext.nodemodeloutline.feature.feature.group +// de.libutzki.xtext.semanticmodeloutline.feature.feature.group +//} + +location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/release/4.32.0" { + com.google.gson +} + +location "https://download.eclipse.org/cbi/updates/license/2.0.2.v20181016-2210" { + org.eclipse.license.feature.group +} + +location "https://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.36.0" { + // do not depend on org.eclipse.xtext.sdk.feature.group to avoid dependency to draw2d + org.eclipse.xtext.ui.feature.group + org.eclipse.xtext.xtext.ui.feature.group + org.eclipse.xtext.runtime.feature.group + + org.eclipse.xtext.testing + + org.eclipse.xtext.xbase.testing + org.eclipse.xtext.xbase.ui.testing + + org.objectweb.asm +} + +location "https://download.eclipse.org/modeling/emf/emf/builds/release/2.38.0" { + org.eclipse.emf.ecore + org.eclipse.emf.ecore.xcore.lib +} + +// required for resolving dependencies of Xtext +location "https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.19.0" { + org.eclipse.emf.mwe.core + org.eclipse.emf.mwe2.lib +} From ac7793d3f04be7d0962b826ad2acc015cc20940b Mon Sep 17 00:00:00 2001 From: T Cornerstone Date: Wed, 6 Nov 2024 16:14:58 +0100 Subject: [PATCH 2/3] Add github workflows and append UNOFFICIAL to local builds by default. --- .github/workflows/maven-pr.yml | 41 ++++++++++++++++++++++++++++++++++ .github/workflows/maven.yml | 38 +++++++++++++++++++++++++++++++ pom.xml | 9 +++++--- 3 files changed, 85 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/maven-pr.yml create mode 100644 .github/workflows/maven.yml diff --git a/.github/workflows/maven-pr.yml b/.github/workflows/maven-pr.yml new file mode 100644 index 0000000..0431223 --- /dev/null +++ b/.github/workflows/maven-pr.yml @@ -0,0 +1,41 @@ +# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Java CI with Maven + +on: + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + - name: Set up Maven + uses: stCarolas/setup-maven@07fbbe97d97ef44336b7382563d66743297e442f # v4.5 + with: + maven-version: 3.9.6 + - name: Build with Maven + run: "mvn -B package --file pom.xml -DunofficialSuffix=\"'-PR${{ PR_NUMBER }}'\"" + env: + PR_NUMBER: ${{ github.event.number }} + - name: Archive Build Artifacts + uses: actions/upload-artifact@v4 + with: + name: p2-repository + path: com.wamas.ide.launching.update/target/repository/ + retention-days: 7 diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 0000000..29d46c7 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,38 @@ +# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Java CI with Maven + +on: + push: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + - name: Set up Maven + uses: stCarolas/setup-maven@07fbbe97d97ef44336b7382563d66743297e442f # v4.5 + with: + maven-version: 3.9.6 + - name: Build with Maven + run: mvn -B package --file pom.xml -DunofficialSuffix= + - name: Archive Build Artifacts + uses: actions/upload-artifact@v4 + with: + name: p2-repository + path: com.wamas.ide.launching.update/target/repository/ diff --git a/pom.xml b/pom.xml index 82e37cf..027c25c 100644 --- a/pom.xml +++ b/pom.xml @@ -25,6 +25,7 @@ + '-UNOFFICIAL' @@ -53,6 +54,7 @@ + foobar @@ -261,12 +263,12 @@ eclipse p2 - http://download.eclipse.org/releases/2024-12 + http://download.eclipse.org/releases/2024-06 cbi-targetplatform-dsl-mirror p2 - https://download.eclipse.org/cbi/updates/tpd/release/3.0.0 + https://download.eclipse.org/cbi/updates/tpd/release/ @@ -285,7 +287,7 @@ target-platforms/default.tpd - + @@ -327,6 +329,7 @@ jgit pom.xml .gitignore .launchers/** warning + yyyyMMddHHmm${unofficialSuffix} From 11ef9318f40d90842ec7b186a528372eac7ba9ad Mon Sep 17 00:00:00 2001 From: T Cornerstone Date: Mon, 9 Dec 2024 18:21:01 +0100 Subject: [PATCH 3/3] Clean up build config files. --- com.wamas.ide.launching.update/category.xml | 5 - pom.xml | 123 ++++++-------------- target-platforms/default.target | 20 ++-- target-platforms/default.tpd | 6 +- 4 files changed, 45 insertions(+), 109 deletions(-) diff --git a/com.wamas.ide.launching.update/category.xml b/com.wamas.ide.launching.update/category.xml index 27350e1..91aaec4 100644 --- a/com.wamas.ide.launching.update/category.xml +++ b/com.wamas.ide.launching.update/category.xml @@ -3,9 +3,4 @@ - - - Eclipse CBI Release Engineering tools - - diff --git a/pom.xml b/pom.xml index 027c25c..00f9ea5 100644 --- a/pom.xml +++ b/pom.xml @@ -14,47 +14,20 @@ 11 .*[a-zA-Z]+.* UTF-8 - 4.0.8 + 4.0.10 2.36.0 - 1.5.0 - - https://repo.eclipse.org/content/repositories/cbi/ - - '-UNOFFICIAL' - - - eclipse - ${eclipse-repo.url} - - true - - - false - - - - + + com.wamas.ide.launching + com.wamas.ide.launching.ide + com.wamas.ide.launching.ui + com.wamas.ide.launching.feature + com.wamas.ide.launching.update + - foobar @@ -96,7 +69,7 @@ maven-site-plugin 3.20.0 - + org.codehaus.mojo exec-maven-plugin @@ -161,16 +134,14 @@ tycho-p2-publisher-plugin ${tycho-version} - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - org.eclipse.tycho target-platform-configuration ${tycho-version} + + ${basedir}/../target-platforms/default.target + linux @@ -263,12 +234,12 @@ eclipse p2 - http://download.eclipse.org/releases/2024-06 + https://download.eclipse.org/releases/2022-12/202212071000/ cbi-targetplatform-dsl-mirror p2 - https://download.eclipse.org/cbi/updates/tpd/release/ + https://download.eclipse.org/cbi/updates/tpd/release/3.0.0/ @@ -288,52 +259,24 @@ + + org.eclipse.tycho + tycho-packaging-plugin + ${tycho-version} + + + org.eclipse.tycho + tycho-buildtimestamp-jgit + ${tycho-version} + + + + jgit + pom.xml .gitignore .launchers/** + warning + yyyyMMddHHmm${unofficialSuffix} + + - - - - target-default - - true - - - com.wamas.ide.launching - com.wamas.ide.launching.ide - com.wamas.ide.launching.ui - com.wamas.ide.launching.feature - com.wamas.ide.launching.update - - - - - org.eclipse.tycho - target-platform-configuration - - - ${basedir}/../target-platforms/default.target - - - - - org.eclipse.tycho - tycho-packaging-plugin - - - org.eclipse.tycho - tycho-buildtimestamp-jgit - ${tycho-version} - - - - jgit - pom.xml .gitignore .launchers/** - warning - yyyyMMddHHmm${unofficialSuffix} - - - - - -
diff --git a/target-platforms/default.target b/target-platforms/default.target index a2c15be..b49c365 100644 --- a/target-platforms/default.target +++ b/target-platforms/default.target @@ -1,17 +1,17 @@ - + - - - - - - - - + + + + + + + + @@ -48,5 +48,5 @@ - + diff --git a/target-platforms/default.tpd b/target-platforms/default.tpd index fd00ceb..b7b2bde 100644 --- a/target-platforms/default.tpd +++ b/target-platforms/default.tpd @@ -1,11 +1,9 @@ target "Default (clean build) Target Platform" -// include "testing/4.32-2024-06.tpd" with source requirements environment JavaSE-17 - with source requirements -environment JavaSE-17 +environment JavaSE-11 -location "https://download.eclipse.org/eclipse/updates/4.32" { +location "https://download.eclipse.org/releases/2022-12/202212071000/" { // required to start UI tests in workbench - not a dependency per se // org.eclipse.pde.junit.runtime // org.eclipse.jdt.junit4.runtime