diff options
author | Ralf Mollik | 2018-03-28 11:26:32 +0000 |
---|---|---|
committer | Ralf Mollik | 2018-03-28 11:26:32 +0000 |
commit | 2c863cc38bc3eebccc8ba7dfb9510791e49861d7 (patch) | |
tree | ecce2fc05f17eeb41f8bf14ba5968649474e3ec6 | |
parent | b0a142fe3144aee458bdfed6c8e50ad8d345b503 (diff) | |
download | org.eclipse.osbp.xtext.topology-2c863cc38bc3eebccc8ba7dfb9510791e49861d7.tar.gz org.eclipse.osbp.xtext.topology-2c863cc38bc3eebccc8ba7dfb9510791e49861d7.tar.xz org.eclipse.osbp.xtext.topology-2c863cc38bc3eebccc8ba7dfb9510791e49861d7.zip |
catch up with branch development
Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
13 files changed, 25 insertions, 25346 deletions
diff --git a/org.eclipse.osbp.xtext.topologydsl.tests/org.eclipse.osbp.xtext.topologydsl.tests.launch b/org.eclipse.osbp.xtext.topologydsl.tests/org.eclipse.osbp.xtext.topologydsl.tests.launch deleted file mode 100644 index bf18369..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.tests/org.eclipse.osbp.xtext.topologydsl.tests.launch +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.jdt.junit.launchconfig"> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.osbp.xtext.topologydsl.tests"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="4"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=org.eclipse.osbp.xtext.topologydsl.tests"/> -<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/> -<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.osbp.xtext.topologydsl.tests"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/> -</launchConfiguration> diff --git a/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLInjectorProvider.java b/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLInjectorProvider.java deleted file mode 100644 index 8ec8d40..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLInjectorProvider.java +++ /dev/null @@ -1,55 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl; - -import org.eclipse.xtext.junit4.GlobalRegistries; -import org.eclipse.xtext.junit4.GlobalRegistries.GlobalStateMemento; -import org.eclipse.xtext.junit4.IInjectorProvider; -import org.eclipse.xtext.junit4.IRegistryConfigurator; - -import com.google.inject.Injector; - -public class TopologyDSLInjectorProvider implements IInjectorProvider, IRegistryConfigurator { - - protected GlobalStateMemento stateBeforeInjectorCreation; - protected GlobalStateMemento stateAfterInjectorCreation; - protected Injector injector; - - static { - GlobalRegistries.initializeDefaults(); - } - - public Injector getInjector() - { - if (injector == null) { - stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - this.injector = internalCreateInjector(); - stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - } - return injector; - } - - protected Injector internalCreateInjector() { - return new TopologyDSLStandaloneSetup().createInjectorAndDoEMFRegistration(); - } - - public void restoreRegistry() { - stateBeforeInjectorCreation.restoreGlobalState(); - } - - public void setupRegistry() { - getInjector(); - stateAfterInjectorCreation.restoreGlobalState(); - } -} diff --git a/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLUiInjectorProvider.java b/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLUiInjectorProvider.java deleted file mode 100644 index 94288a3..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.tests/src-gen/org/eclipse/osbp/xtext/topologydsl/TopologyDSLUiInjectorProvider.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl; - -import org.eclipse.xtext.junit4.IInjectorProvider; - -import com.google.inject.Injector; - -public class TopologyDSLUiInjectorProvider implements IInjectorProvider { - - public Injector getInjector() { - return org.eclipse.osbp.xtext.topologydsl.ui.internal.TopologyDSLActivator.getInstance().getInjector("org.eclipse.osbp.xtext.topologydsl.TopologyDSL"); - } - -} diff --git a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/PartialTopologyDSLContentAssistParser.java b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/PartialTopologyDSLContentAssistParser.java deleted file mode 100644 index 588ba3d..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/PartialTopologyDSLContentAssistParser.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; - -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -@SuppressWarnings("restriction") -public class PartialTopologyDSLContentAssistParser extends TopologyDSLParser implements IPartialContentAssistParser { - - private AbstractRule rule; - - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher<Collection<FollowElement>> dispatcher = - new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -} diff --git a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/TopologyDSLParser.java b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/TopologyDSLParser.java deleted file mode 100644 index 9eea94f..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/TopologyDSLParser.java +++ /dev/null @@ -1,505 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr; - -import java.util.Collection; -import java.util.Map; -import java.util.HashMap; - -import org.antlr.runtime.RecognitionException; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; - -import com.google.inject.Inject; - -import org.eclipse.osbp.xtext.topologydsl.services.TopologyDSLGrammarAccess; - -public class TopologyDSLParser extends AbstractContentAssistParser { - - @Inject - private TopologyDSLGrammarAccess grammarAccess; - - private Map<AbstractElement, String> nameMappings; - - @Override - protected org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal.InternalTopologyDSLParser createParser() { - org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal.InternalTopologyDSLParser result = new org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal.InternalTopologyDSLParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - if (nameMappings == null) { - nameMappings = new HashMap<AbstractElement, String>() { - private static final long serialVersionUID = 1L; - { - put(grammarAccess.getXAnnotationAccess().getAlternatives_3_1(), "rule__XAnnotation__Alternatives_3_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives(), "rule__XAnnotationElementValueOrCommaList__Alternatives"); - put(grammarAccess.getXAnnotationElementValueAccess().getAlternatives(), "rule__XAnnotationElementValue__Alternatives"); - put(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives(), "rule__XAnnotationOrExpression__Alternatives"); - put(grammarAccess.getXAssignmentAccess().getAlternatives(), "rule__XAssignment__Alternatives"); - put(grammarAccess.getOpMultiAssignAccess().getAlternatives(), "rule__OpMultiAssign__Alternatives"); - put(grammarAccess.getOpEqualityAccess().getAlternatives(), "rule__OpEquality__Alternatives"); - put(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1(), "rule__XRelationalExpression__Alternatives_1"); - put(grammarAccess.getOpCompareAccess().getAlternatives(), "rule__OpCompare__Alternatives"); - put(grammarAccess.getOpOtherAccess().getAlternatives(), "rule__OpOther__Alternatives"); - put(grammarAccess.getOpOtherAccess().getAlternatives_5_1(), "rule__OpOther__Alternatives_5_1"); - put(grammarAccess.getOpOtherAccess().getAlternatives_6_1(), "rule__OpOther__Alternatives_6_1"); - put(grammarAccess.getOpAddAccess().getAlternatives(), "rule__OpAdd__Alternatives"); - put(grammarAccess.getOpMultiAccess().getAlternatives(), "rule__OpMulti__Alternatives"); - put(grammarAccess.getXUnaryOperationAccess().getAlternatives(), "rule__XUnaryOperation__Alternatives"); - put(grammarAccess.getOpUnaryAccess().getAlternatives(), "rule__OpUnary__Alternatives"); - put(grammarAccess.getOpPostfixAccess().getAlternatives(), "rule__OpPostfix__Alternatives"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1(), "rule__XMemberFeatureCall__Alternatives_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1(), "rule__XMemberFeatureCall__Alternatives_1_1_3_1"); - put(grammarAccess.getXPrimaryExpressionAccess().getAlternatives(), "rule__XPrimaryExpression__Alternatives"); - put(grammarAccess.getXLiteralAccess().getAlternatives(), "rule__XLiteral__Alternatives"); - put(grammarAccess.getXCollectionLiteralAccess().getAlternatives(), "rule__XCollectionLiteral__Alternatives"); - put(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2(), "rule__XSwitchExpression__Alternatives_2"); - put(grammarAccess.getXCasePartAccess().getAlternatives_3(), "rule__XCasePart__Alternatives_3"); - put(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives(), "rule__XExpressionOrVarDeclaration__Alternatives"); - put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1(), "rule__XVariableDeclaration__Alternatives_1"); - put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2(), "rule__XVariableDeclaration__Alternatives_2"); - put(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1(), "rule__XFeatureCall__Alternatives_3_1"); - put(grammarAccess.getFeatureCallIDAccess().getAlternatives(), "rule__FeatureCallID__Alternatives"); - put(grammarAccess.getIdOrSuperAccess().getAlternatives(), "rule__IdOrSuper__Alternatives"); - put(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1(), "rule__XConstructorCall__Alternatives_4_1"); - put(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1(), "rule__XBooleanLiteral__Alternatives_1"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3(), "rule__XTryCatchFinallyExpression__Alternatives_3"); - put(grammarAccess.getNumberAccess().getAlternatives(), "rule__Number__Alternatives"); - put(grammarAccess.getNumberAccess().getAlternatives_1_0(), "rule__Number__Alternatives_1_0"); - put(grammarAccess.getNumberAccess().getAlternatives_1_1_1(), "rule__Number__Alternatives_1_1_1"); - put(grammarAccess.getJvmTypeReferenceAccess().getAlternatives(), "rule__JvmTypeReference__Alternatives"); - put(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives(), "rule__JvmArgumentTypeReference__Alternatives"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2(), "rule__JvmWildcardTypeReference__Alternatives_2"); - put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1(), "rule__XImportDeclaration__Alternatives_1"); - put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3(), "rule__XImportDeclaration__Alternatives_1_0_3"); - put(grammarAccess.getTopologyKindAccess().getAlternatives(), "rule__TopologyKind__Alternatives"); - put(grammarAccess.getTopologyPropertyAccess().getAlternatives(), "rule__TopologyProperty__Alternatives"); - put(grammarAccess.getTopologyPackageAccess().getGroup(), "rule__TopologyPackage__Group__0"); - put(grammarAccess.getTopologyPackageAccess().getGroup_3(), "rule__TopologyPackage__Group_3__0"); - put(grammarAccess.getTopologyImportAccess().getGroup(), "rule__TopologyImport__Group__0"); - put(grammarAccess.getTopologyAccess().getGroup(), "rule__Topology__Group__0"); - put(grammarAccess.getTopologyAccess().getGroup_3(), "rule__Topology__Group_3__0"); - put(grammarAccess.getTopologyAccess().getGroup_5_2(), "rule__Topology__Group_5_2__0"); - put(grammarAccess.getTopologyAccess().getGroup_6(), "rule__Topology__Group_6__0"); - put(grammarAccess.getTopologyDataMartAccess().getGroup(), "rule__TopologyDataMart__Group__0"); - put(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup(), "rule__TopologyQualifiedNameWithWildCard__Group__0"); - put(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup_1(), "rule__TopologyQualifiedNameWithWildCard__Group_1__0"); - put(grammarAccess.getXAnnotationAccess().getGroup(), "rule__XAnnotation__Group__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3(), "rule__XAnnotation__Group_3__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3_1_0(), "rule__XAnnotation__Group_3_1_0__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1(), "rule__XAnnotation__Group_3_1_0_1__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup(), "rule__XAnnotationElementValuePair__Group__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0(), "rule__XAnnotationElementValuePair__Group_0__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0(), "rule__XAnnotationElementValuePair__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0(), "rule__XAnnotationElementValueOrCommaList__Group_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0(), "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0(), "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1(), "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1(), "rule__XAnnotationElementValueOrCommaList__Group_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0(), "rule__XAnnotationElementValue__Group_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0(), "rule__XAnnotationElementValue__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0(), "rule__XAnnotationElementValue__Group_0_0_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1(), "rule__XAnnotationElementValue__Group_0_1__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1(), "rule__XAnnotationElementValue__Group_0_1_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1(), "rule__XAssignment__Group_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1(), "rule__XAssignment__Group_1_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0(), "rule__XAssignment__Group_1_1_0__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0(), "rule__XAssignment__Group_1_1_0_0__0"); - put(grammarAccess.getOpMultiAssignAccess().getGroup_5(), "rule__OpMultiAssign__Group_5__0"); - put(grammarAccess.getOpMultiAssignAccess().getGroup_6(), "rule__OpMultiAssign__Group_6__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup(), "rule__XOrExpression__Group__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1(), "rule__XOrExpression__Group_1__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1_0(), "rule__XOrExpression__Group_1_0__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0(), "rule__XOrExpression__Group_1_0_0__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup(), "rule__XAndExpression__Group__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1(), "rule__XAndExpression__Group_1__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1_0(), "rule__XAndExpression__Group_1_0__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0(), "rule__XAndExpression__Group_1_0_0__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup(), "rule__XEqualityExpression__Group__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1(), "rule__XEqualityExpression__Group_1__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0(), "rule__XEqualityExpression__Group_1_0__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0(), "rule__XEqualityExpression__Group_1_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup(), "rule__XRelationalExpression__Group__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0(), "rule__XRelationalExpression__Group_1_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0(), "rule__XRelationalExpression__Group_1_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0(), "rule__XRelationalExpression__Group_1_0_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1(), "rule__XRelationalExpression__Group_1_1__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0(), "rule__XRelationalExpression__Group_1_1_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0(), "rule__XRelationalExpression__Group_1_1_0_0__0"); - put(grammarAccess.getOpCompareAccess().getGroup_1(), "rule__OpCompare__Group_1__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup(), "rule__XOtherOperatorExpression__Group__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1(), "rule__XOtherOperatorExpression__Group_1__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0(), "rule__XOtherOperatorExpression__Group_1_0__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0(), "rule__XOtherOperatorExpression__Group_1_0_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_2(), "rule__OpOther__Group_2__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5(), "rule__OpOther__Group_5__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5_1_0(), "rule__OpOther__Group_5_1_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0(), "rule__OpOther__Group_5_1_0_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6(), "rule__OpOther__Group_6__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6_1_0(), "rule__OpOther__Group_6_1_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0(), "rule__OpOther__Group_6_1_0_0__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup(), "rule__XAdditiveExpression__Group__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1(), "rule__XAdditiveExpression__Group_1__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0(), "rule__XAdditiveExpression__Group_1_0__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0(), "rule__XAdditiveExpression__Group_1_0_0__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup(), "rule__XMultiplicativeExpression__Group__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1(), "rule__XMultiplicativeExpression__Group_1__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0(), "rule__XMultiplicativeExpression__Group_1_0__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0(), "rule__XMultiplicativeExpression__Group_1_0_0__0"); - put(grammarAccess.getXUnaryOperationAccess().getGroup_0(), "rule__XUnaryOperation__Group_0__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup(), "rule__XCastedExpression__Group__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1(), "rule__XCastedExpression__Group_1__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0(), "rule__XCastedExpression__Group_1_0__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0(), "rule__XCastedExpression__Group_1_0_0__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup(), "rule__XPostfixOperation__Group__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup_1(), "rule__XPostfixOperation__Group_1__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup_1_0(), "rule__XPostfixOperation__Group_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup(), "rule__XMemberFeatureCall__Group__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0(), "rule__XMemberFeatureCall__Group_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0(), "rule__XMemberFeatureCall__Group_1_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0(), "rule__XMemberFeatureCall__Group_1_0_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1(), "rule__XMemberFeatureCall__Group_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0(), "rule__XMemberFeatureCall__Group_1_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0(), "rule__XMemberFeatureCall__Group_1_1_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2(), "rule__XMemberFeatureCall__Group_1_1_1_2__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3(), "rule__XMemberFeatureCall__Group_1_1_3__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup(), "rule__XSetLiteral__Group__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup_3(), "rule__XSetLiteral__Group_3__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup_3_1(), "rule__XSetLiteral__Group_3_1__0"); - put(grammarAccess.getXListLiteralAccess().getGroup(), "rule__XListLiteral__Group__0"); - put(grammarAccess.getXListLiteralAccess().getGroup_3(), "rule__XListLiteral__Group_3__0"); - put(grammarAccess.getXListLiteralAccess().getGroup_3_1(), "rule__XListLiteral__Group_3_1__0"); - put(grammarAccess.getXClosureAccess().getGroup(), "rule__XClosure__Group__0"); - put(grammarAccess.getXClosureAccess().getGroup_0(), "rule__XClosure__Group_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_0_0(), "rule__XClosure__Group_0_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1(), "rule__XClosure__Group_1__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0(), "rule__XClosure__Group_1_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0_0(), "rule__XClosure__Group_1_0_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0_0_1(), "rule__XClosure__Group_1_0_0_1__0"); - put(grammarAccess.getXExpressionInClosureAccess().getGroup(), "rule__XExpressionInClosure__Group__0"); - put(grammarAccess.getXExpressionInClosureAccess().getGroup_1(), "rule__XExpressionInClosure__Group_1__0"); - put(grammarAccess.getXShortClosureAccess().getGroup(), "rule__XShortClosure__Group__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0(), "rule__XShortClosure__Group_0__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0(), "rule__XShortClosure__Group_0_0__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1(), "rule__XShortClosure__Group_0_0_1__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1(), "rule__XShortClosure__Group_0_0_1_1__0"); - put(grammarAccess.getXParenthesizedExpressionAccess().getGroup(), "rule__XParenthesizedExpression__Group__0"); - put(grammarAccess.getXIfExpressionAccess().getGroup(), "rule__XIfExpression__Group__0"); - put(grammarAccess.getXIfExpressionAccess().getGroup_6(), "rule__XIfExpression__Group_6__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup(), "rule__XSwitchExpression__Group__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0(), "rule__XSwitchExpression__Group_2_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0(), "rule__XSwitchExpression__Group_2_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0(), "rule__XSwitchExpression__Group_2_0_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1(), "rule__XSwitchExpression__Group_2_1__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0(), "rule__XSwitchExpression__Group_2_1_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0(), "rule__XSwitchExpression__Group_2_1_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_5(), "rule__XSwitchExpression__Group_5__0"); - put(grammarAccess.getXCasePartAccess().getGroup(), "rule__XCasePart__Group__0"); - put(grammarAccess.getXCasePartAccess().getGroup_2(), "rule__XCasePart__Group_2__0"); - put(grammarAccess.getXCasePartAccess().getGroup_3_0(), "rule__XCasePart__Group_3_0__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup(), "rule__XForLoopExpression__Group__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup_0(), "rule__XForLoopExpression__Group_0__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0(), "rule__XForLoopExpression__Group_0_0__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup(), "rule__XBasicForLoopExpression__Group__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3(), "rule__XBasicForLoopExpression__Group_3__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1(), "rule__XBasicForLoopExpression__Group_3_1__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7(), "rule__XBasicForLoopExpression__Group_7__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1(), "rule__XBasicForLoopExpression__Group_7_1__0"); - put(grammarAccess.getXWhileExpressionAccess().getGroup(), "rule__XWhileExpression__Group__0"); - put(grammarAccess.getXDoWhileExpressionAccess().getGroup(), "rule__XDoWhileExpression__Group__0"); - put(grammarAccess.getXBlockExpressionAccess().getGroup(), "rule__XBlockExpression__Group__0"); - put(grammarAccess.getXBlockExpressionAccess().getGroup_2(), "rule__XBlockExpression__Group_2__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup(), "rule__XVariableDeclaration__Group__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0(), "rule__XVariableDeclaration__Group_2_0__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0(), "rule__XVariableDeclaration__Group_2_0_0__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_3(), "rule__XVariableDeclaration__Group_3__0"); - put(grammarAccess.getJvmFormalParameterAccess().getGroup(), "rule__JvmFormalParameter__Group__0"); - put(grammarAccess.getFullJvmFormalParameterAccess().getGroup(), "rule__FullJvmFormalParameter__Group__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup(), "rule__XFeatureCall__Group__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_1(), "rule__XFeatureCall__Group_1__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_1_2(), "rule__XFeatureCall__Group_1_2__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3(), "rule__XFeatureCall__Group_3__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1(), "rule__XFeatureCall__Group_3_1_1__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1(), "rule__XFeatureCall__Group_3_1_1_1__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup(), "rule__XConstructorCall__Group__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_3(), "rule__XConstructorCall__Group_3__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_3_2(), "rule__XConstructorCall__Group_3_2__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4(), "rule__XConstructorCall__Group_4__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1(), "rule__XConstructorCall__Group_4_1_1__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1(), "rule__XConstructorCall__Group_4_1_1_1__0"); - put(grammarAccess.getXBooleanLiteralAccess().getGroup(), "rule__XBooleanLiteral__Group__0"); - put(grammarAccess.getXNullLiteralAccess().getGroup(), "rule__XNullLiteral__Group__0"); - put(grammarAccess.getXNumberLiteralAccess().getGroup(), "rule__XNumberLiteral__Group__0"); - put(grammarAccess.getXStringLiteralAccess().getGroup(), "rule__XStringLiteral__Group__0"); - put(grammarAccess.getXTypeLiteralAccess().getGroup(), "rule__XTypeLiteral__Group__0"); - put(grammarAccess.getXThrowExpressionAccess().getGroup(), "rule__XThrowExpression__Group__0"); - put(grammarAccess.getXReturnExpressionAccess().getGroup(), "rule__XReturnExpression__Group__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup(), "rule__XTryCatchFinallyExpression__Group__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0(), "rule__XTryCatchFinallyExpression__Group_3_0__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1(), "rule__XTryCatchFinallyExpression__Group_3_0_1__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1(), "rule__XTryCatchFinallyExpression__Group_3_1__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup(), "rule__XSynchronizedExpression__Group__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0(), "rule__XSynchronizedExpression__Group_0__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0(), "rule__XSynchronizedExpression__Group_0_0__0"); - put(grammarAccess.getXCatchClauseAccess().getGroup(), "rule__XCatchClause__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); - put(grammarAccess.getNumberAccess().getGroup_1(), "rule__Number__Group_1__0"); - put(grammarAccess.getNumberAccess().getGroup_1_1(), "rule__Number__Group_1_1__0"); - put(grammarAccess.getStaticQualifierAccess().getGroup(), "rule__StaticQualifier__Group__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0(), "rule__JvmTypeReference__Group_0__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1(), "rule__JvmTypeReference__Group_0_1__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0(), "rule__JvmTypeReference__Group_0_1_0__0"); - put(grammarAccess.getArrayBracketsAccess().getGroup(), "rule__ArrayBrackets__Group__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup(), "rule__XFunctionTypeRef__Group__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0(), "rule__XFunctionTypeRef__Group_0__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1(), "rule__XFunctionTypeRef__Group_0_1__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1(), "rule__XFunctionTypeRef__Group_0_1_1__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup(), "rule__JvmParameterizedTypeReference__Group__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1(), "rule__JvmParameterizedTypeReference__Group_1__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2(), "rule__JvmParameterizedTypeReference__Group_1_2__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4(), "rule__JvmParameterizedTypeReference__Group_1_4__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup(), "rule__JvmWildcardTypeReference__Group__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0(), "rule__JvmWildcardTypeReference__Group_2_0__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1(), "rule__JvmWildcardTypeReference__Group_2_1__0"); - put(grammarAccess.getJvmUpperBoundAccess().getGroup(), "rule__JvmUpperBound__Group__0"); - put(grammarAccess.getJvmUpperBoundAndedAccess().getGroup(), "rule__JvmUpperBoundAnded__Group__0"); - put(grammarAccess.getJvmLowerBoundAccess().getGroup(), "rule__JvmLowerBound__Group__0"); - put(grammarAccess.getJvmLowerBoundAndedAccess().getGroup(), "rule__JvmLowerBoundAnded__Group__0"); - put(grammarAccess.getJvmTypeParameterAccess().getGroup(), "rule__JvmTypeParameter__Group__0"); - put(grammarAccess.getJvmTypeParameterAccess().getGroup_1(), "rule__JvmTypeParameter__Group_1__0"); - put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0"); - put(grammarAccess.getXImportDeclarationAccess().getGroup(), "rule__XImportDeclaration__Group__0"); - put(grammarAccess.getXImportDeclarationAccess().getGroup_1_0(), "rule__XImportDeclaration__Group_1_0__0"); - put(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup(), "rule__QualifiedNameInStaticImport__Group__0"); - put(grammarAccess.getTopologyModelAccess().getPackagesAssignment(), "rule__TopologyModel__PackagesAssignment"); - put(grammarAccess.getTopologyPackageAccess().getNameAssignment_2(), "rule__TopologyPackage__NameAssignment_2"); - put(grammarAccess.getTopologyPackageAccess().getImportsAssignment_3_1(), "rule__TopologyPackage__ImportsAssignment_3_1"); - put(grammarAccess.getTopologyPackageAccess().getTopologiesAssignment_3_2(), "rule__TopologyPackage__TopologiesAssignment_3_2"); - put(grammarAccess.getTopologyImportAccess().getImportedNamespaceAssignment_1(), "rule__TopologyImport__ImportedNamespaceAssignment_1"); - put(grammarAccess.getTopologyAccess().getNameAssignment_2(), "rule__Topology__NameAssignment_2"); - put(grammarAccess.getTopologyAccess().getTitleAssignment_3_0(), "rule__Topology__TitleAssignment_3_0"); - put(grammarAccess.getTopologyAccess().getTitleValueAssignment_3_1(), "rule__Topology__TitleValueAssignment_3_1"); - put(grammarAccess.getTopologyAccess().getTopologyKindAssignment_4(), "rule__Topology__TopologyKindAssignment_4"); - put(grammarAccess.getTopologyAccess().getZoomableAssignment_5_0(), "rule__Topology__ZoomableAssignment_5_0"); - put(grammarAccess.getTopologyAccess().getPartitionAssignment_5_1(), "rule__Topology__PartitionAssignment_5_1"); - put(grammarAccess.getTopologyAccess().getPropertyAssignment_5_2_1(), "rule__Topology__PropertyAssignment_5_2_1"); - put(grammarAccess.getTopologyAccess().getPlacesAssignment_5_3(), "rule__Topology__PlacesAssignment_5_3"); - put(grammarAccess.getTopologyAccess().getDatamartsAssignment_6_2(), "rule__Topology__DatamartsAssignment_6_2"); - put(grammarAccess.getTopologyDataMartAccess().getDatamartDefAssignment_2(), "rule__TopologyDataMart__DatamartDefAssignment_2"); - put(grammarAccess.getTopologyDataMartAccess().getFilterAssignment_4(), "rule__TopologyDataMart__FilterAssignment_4"); - put(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2(), "rule__XAnnotation__AnnotationTypeAssignment_2"); - put(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0(), "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"); - put(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1(), "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"); - put(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1(), "rule__XAnnotation__ValueAssignment_3_1_1"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0(), "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1(), "rule__XAnnotationElementValuePair__ValueAssignment_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"); - put(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0(), "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"); - put(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1(), "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"); - put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1(), "rule__XAssignment__FeatureAssignment_0_1"); - put(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3(), "rule__XAssignment__ValueAssignment_0_3"); - put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XAssignment__FeatureAssignment_1_1_0_0_1"); - put(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1(), "rule__XAssignment__RightOperandAssignment_1_1_1"); - put(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOrExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOrExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAndExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAndExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1(), "rule__XEqualityExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1(), "rule__XRelationalExpression__TypeAssignment_1_0_1"); - put(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"); - put(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1(), "rule__XRelationalExpression__RightOperandAssignment_1_1_1"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAdditiveExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1(), "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1(), "rule__XUnaryOperation__FeatureAssignment_0_1"); - put(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2(), "rule__XUnaryOperation__OperandAssignment_0_2"); - put(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1(), "rule__XCastedExpression__TypeAssignment_1_1"); - put(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1(), "rule__XPostfixOperation__FeatureAssignment_1_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1(), "rule__XMemberFeatureCall__ValueAssignment_1_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1(), "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0(), "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"); - put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0(), "rule__XSetLiteral__ElementsAssignment_3_0"); - put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1(), "rule__XSetLiteral__ElementsAssignment_3_1_1"); - put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0(), "rule__XListLiteral__ElementsAssignment_3_0"); - put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1(), "rule__XListLiteral__ElementsAssignment_3_1_1"); - put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"); - put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"); - put(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1(), "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"); - put(grammarAccess.getXClosureAccess().getExpressionAssignment_2(), "rule__XClosure__ExpressionAssignment_2"); - put(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0(), "rule__XExpressionInClosure__ExpressionsAssignment_1_0"); - put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"); - put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"); - put(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2(), "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"); - put(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1(), "rule__XShortClosure__ExpressionAssignment_1"); - put(grammarAccess.getXIfExpressionAccess().getIfAssignment_3(), "rule__XIfExpression__IfAssignment_3"); - put(grammarAccess.getXIfExpressionAccess().getThenAssignment_5(), "rule__XIfExpression__ThenAssignment_5"); - put(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1(), "rule__XIfExpression__ElseAssignment_6_1"); - put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1(), "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"); - put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1(), "rule__XSwitchExpression__SwitchAssignment_2_0_1"); - put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0(), "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"); - put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1(), "rule__XSwitchExpression__SwitchAssignment_2_1_1"); - put(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4(), "rule__XSwitchExpression__CasesAssignment_4"); - put(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2(), "rule__XSwitchExpression__DefaultAssignment_5_2"); - put(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1(), "rule__XCasePart__TypeGuardAssignment_1"); - put(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1(), "rule__XCasePart__CaseAssignment_2_1"); - put(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1(), "rule__XCasePart__ThenAssignment_3_0_1"); - put(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1(), "rule__XCasePart__FallThroughAssignment_3_1"); - put(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3(), "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"); - put(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1(), "rule__XForLoopExpression__ForExpressionAssignment_1"); - put(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3(), "rule__XForLoopExpression__EachExpressionAssignment_3"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5(), "rule__XBasicForLoopExpression__ExpressionAssignment_5"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9(), "rule__XBasicForLoopExpression__EachExpressionAssignment_9"); - put(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3(), "rule__XWhileExpression__PredicateAssignment_3"); - put(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5(), "rule__XWhileExpression__BodyAssignment_5"); - put(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2(), "rule__XDoWhileExpression__BodyAssignment_2"); - put(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5(), "rule__XDoWhileExpression__PredicateAssignment_5"); - put(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0(), "rule__XBlockExpression__ExpressionsAssignment_2_0"); - put(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0(), "rule__XVariableDeclaration__WriteableAssignment_1_0"); - put(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0(), "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"); - put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1(), "rule__XVariableDeclaration__NameAssignment_2_0_0_1"); - put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1(), "rule__XVariableDeclaration__NameAssignment_2_1"); - put(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1(), "rule__XVariableDeclaration__RightAssignment_3_1"); - put(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__JvmFormalParameter__ParameterTypeAssignment_0"); - put(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1(), "rule__JvmFormalParameter__NameAssignment_1"); - put(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"); - put(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1(), "rule__FullJvmFormalParameter__NameAssignment_1"); - put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_1"); - put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"); - put(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2(), "rule__XFeatureCall__FeatureAssignment_2"); - put(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0(), "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"); - put(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2(), "rule__XConstructorCall__ConstructorAssignment_2"); - put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_1"); - put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"); - put(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0(), "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5(), "rule__XConstructorCall__ArgumentsAssignment_5"); - put(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1(), "rule__XBooleanLiteral__IsTrueAssignment_1_1"); - put(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1(), "rule__XNumberLiteral__ValueAssignment_1"); - put(grammarAccess.getXStringLiteralAccess().getValueAssignment_1(), "rule__XStringLiteral__ValueAssignment_1"); - put(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3(), "rule__XTypeLiteral__TypeAssignment_3"); - put(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4(), "rule__XTypeLiteral__ArrayDimensionsAssignment_4"); - put(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2(), "rule__XThrowExpression__ExpressionAssignment_2"); - put(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2(), "rule__XReturnExpression__ExpressionAssignment_2"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2(), "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0(), "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"); - put(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1(), "rule__XSynchronizedExpression__ParamAssignment_1"); - put(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3(), "rule__XSynchronizedExpression__ExpressionAssignment_3"); - put(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2(), "rule__XCatchClause__DeclaredParamAssignment_2"); - put(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4(), "rule__XCatchClause__ExpressionAssignment_4"); - put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"); - put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"); - put(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2(), "rule__XFunctionTypeRef__ReturnTypeAssignment_2"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0(), "rule__JvmParameterizedTypeReference__TypeAssignment_0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1(), "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"); - put(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBound__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBound__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0(), "rule__JvmTypeParameter__NameAssignment_0"); - put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0(), "rule__JvmTypeParameter__ConstraintsAssignment_1_0"); - put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1(), "rule__JvmTypeParameter__ConstraintsAssignment_1_1"); - put(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment(), "rule__XImportSection__ImportDeclarationsAssignment"); - put(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0(), "rule__XImportDeclaration__StaticAssignment_1_0_0"); - put(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1(), "rule__XImportDeclaration__ExtensionAssignment_1_0_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2(), "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2"); - put(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0(), "rule__XImportDeclaration__WildcardAssignment_1_0_3_0"); - put(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1(), "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1(), "rule__XImportDeclaration__ImportedTypeAssignment_1_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2(), "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2"); - put(grammarAccess.getTopologyAccess().getUnorderedGroup_5(), "rule__Topology__UnorderedGroup_5"); - } - }; - } - return nameMappings.get(element); - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - try { - org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal.InternalTopologyDSLParser typedParser = (org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal.InternalTopologyDSLParser) parser; - typedParser.entryRuleTopologyModel(); - return typedParser.getFollowElements(); - } catch(RecognitionException ex) { - throw new RuntimeException(ex); - } - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public TopologyDSLGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(TopologyDSLGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -} diff --git a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g deleted file mode 100644 index f5440fa..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g +++ /dev/null @@ -1,10014 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -grammar InternalTopologyDSL; - -options { - superClass=AbstractInternalContentAssistParser; - backtrack=true; - -} - -@lexer::header { -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import org.eclipse.osbp.xtext.topologydsl.services.TopologyDSLGrammarAccess; - -} - -@parser::members { - - private TopologyDSLGrammarAccess grammarAccess; - - public void setGrammarAccess(TopologyDSLGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - -} - - - - -// Entry rule entryRuleTopologyModel -entryRuleTopologyModel -: -{ before(grammarAccess.getTopologyModelRule()); } - ruleTopologyModel -{ after(grammarAccess.getTopologyModelRule()); } - EOF -; - -// Rule TopologyModel -ruleTopologyModel - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyModelAccess().getPackagesAssignment()); } -(rule__TopologyModel__PackagesAssignment)* -{ after(grammarAccess.getTopologyModelAccess().getPackagesAssignment()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTopologyPackage -entryRuleTopologyPackage -: -{ before(grammarAccess.getTopologyPackageRule()); } - ruleTopologyPackage -{ after(grammarAccess.getTopologyPackageRule()); } - EOF -; - -// Rule TopologyPackage -ruleTopologyPackage - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyPackageAccess().getGroup()); } -(rule__TopologyPackage__Group__0) -{ after(grammarAccess.getTopologyPackageAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTopologyImport -entryRuleTopologyImport -: -{ before(grammarAccess.getTopologyImportRule()); } - ruleTopologyImport -{ after(grammarAccess.getTopologyImportRule()); } - EOF -; - -// Rule TopologyImport -ruleTopologyImport - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyImportAccess().getGroup()); } -(rule__TopologyImport__Group__0) -{ after(grammarAccess.getTopologyImportAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTopology -entryRuleTopology -: -{ before(grammarAccess.getTopologyRule()); } - ruleTopology -{ after(grammarAccess.getTopologyRule()); } - EOF -; - -// Rule Topology -ruleTopology - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyAccess().getGroup()); } -(rule__Topology__Group__0) -{ after(grammarAccess.getTopologyAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTopologyDataMart -entryRuleTopologyDataMart -: -{ before(grammarAccess.getTopologyDataMartRule()); } - ruleTopologyDataMart -{ after(grammarAccess.getTopologyDataMartRule()); } - EOF -; - -// Rule TopologyDataMart -ruleTopologyDataMart - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyDataMartAccess().getGroup()); } -(rule__TopologyDataMart__Group__0) -{ after(grammarAccess.getTopologyDataMartAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTopologyQualifiedNameWithWildCard -entryRuleTopologyQualifiedNameWithWildCard -: -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardRule()); } - ruleTopologyQualifiedNameWithWildCard -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardRule()); } - EOF -; - -// Rule TopologyQualifiedNameWithWildCard -ruleTopologyQualifiedNameWithWildCard - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup()); } -(rule__TopologyQualifiedNameWithWildCard__Group__0) -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTRANSLATABLESTRING -entryRuleTRANSLATABLESTRING -: -{ before(grammarAccess.getTRANSLATABLESTRINGRule()); } - ruleTRANSLATABLESTRING -{ after(grammarAccess.getTRANSLATABLESTRINGRule()); } - EOF -; - -// Rule TRANSLATABLESTRING -ruleTRANSLATABLESTRING - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); } - RULE_STRING -{ after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotation -entryRuleXAnnotation -: -{ before(grammarAccess.getXAnnotationRule()); } - ruleXAnnotation -{ after(grammarAccess.getXAnnotationRule()); } - EOF -; - -// Rule XAnnotation -ruleXAnnotation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationAccess().getGroup()); } -(rule__XAnnotation__Group__0) -{ after(grammarAccess.getXAnnotationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValuePair -entryRuleXAnnotationElementValuePair -: -{ before(grammarAccess.getXAnnotationElementValuePairRule()); } - ruleXAnnotationElementValuePair -{ after(grammarAccess.getXAnnotationElementValuePairRule()); } - EOF -; - -// Rule XAnnotationElementValuePair -ruleXAnnotationElementValuePair - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } -(rule__XAnnotationElementValuePair__Group__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValueOrCommaList -entryRuleXAnnotationElementValueOrCommaList -: -{ before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } - ruleXAnnotationElementValueOrCommaList -{ after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } - EOF -; - -// Rule XAnnotationElementValueOrCommaList -ruleXAnnotationElementValueOrCommaList - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } -(rule__XAnnotationElementValueOrCommaList__Alternatives) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValue -entryRuleXAnnotationElementValue -: -{ before(grammarAccess.getXAnnotationElementValueRule()); } - ruleXAnnotationElementValue -{ after(grammarAccess.getXAnnotationElementValueRule()); } - EOF -; - -// Rule XAnnotationElementValue -ruleXAnnotationElementValue - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } -(rule__XAnnotationElementValue__Alternatives) -{ after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationOrExpression -entryRuleXAnnotationOrExpression -: -{ before(grammarAccess.getXAnnotationOrExpressionRule()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationOrExpressionRule()); } - EOF -; - -// Rule XAnnotationOrExpression -ruleXAnnotationOrExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } -(rule__XAnnotationOrExpression__Alternatives) -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpression -entryRuleXExpression -: -{ before(grammarAccess.getXExpressionRule()); } - ruleXExpression -{ after(grammarAccess.getXExpressionRule()); } - EOF -; - -// Rule XExpression -ruleXExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } - ruleXAssignment -{ after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAssignment -entryRuleXAssignment -: -{ before(grammarAccess.getXAssignmentRule()); } - ruleXAssignment -{ after(grammarAccess.getXAssignmentRule()); } - EOF -; - -// Rule XAssignment -ruleXAssignment - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAssignmentAccess().getAlternatives()); } -(rule__XAssignment__Alternatives) -{ after(grammarAccess.getXAssignmentAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpSingleAssign -entryRuleOpSingleAssign -: -{ before(grammarAccess.getOpSingleAssignRule()); } - ruleOpSingleAssign -{ after(grammarAccess.getOpSingleAssignRule()); } - EOF -; - -// Rule OpSingleAssign -ruleOpSingleAssign - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } - - '=' - -{ after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpMultiAssign -entryRuleOpMultiAssign -: -{ before(grammarAccess.getOpMultiAssignRule()); } - ruleOpMultiAssign -{ after(grammarAccess.getOpMultiAssignRule()); } - EOF -; - -// Rule OpMultiAssign -ruleOpMultiAssign - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } -(rule__OpMultiAssign__Alternatives) -{ after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXOrExpression -entryRuleXOrExpression -: -{ before(grammarAccess.getXOrExpressionRule()); } - ruleXOrExpression -{ after(grammarAccess.getXOrExpressionRule()); } - EOF -; - -// Rule XOrExpression -ruleXOrExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup()); } -(rule__XOrExpression__Group__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpOr -entryRuleOpOr -: -{ before(grammarAccess.getOpOrRule()); } - ruleOpOr -{ after(grammarAccess.getOpOrRule()); } - EOF -; - -// Rule OpOr -ruleOpOr - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } - - '||' - -{ after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAndExpression -entryRuleXAndExpression -: -{ before(grammarAccess.getXAndExpressionRule()); } - ruleXAndExpression -{ after(grammarAccess.getXAndExpressionRule()); } - EOF -; - -// Rule XAndExpression -ruleXAndExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup()); } -(rule__XAndExpression__Group__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpAnd -entryRuleOpAnd -: -{ before(grammarAccess.getOpAndRule()); } - ruleOpAnd -{ after(grammarAccess.getOpAndRule()); } - EOF -; - -// Rule OpAnd -ruleOpAnd - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } - - '&&' - -{ after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXEqualityExpression -entryRuleXEqualityExpression -: -{ before(grammarAccess.getXEqualityExpressionRule()); } - ruleXEqualityExpression -{ after(grammarAccess.getXEqualityExpressionRule()); } - EOF -; - -// Rule XEqualityExpression -ruleXEqualityExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } -(rule__XEqualityExpression__Group__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpEquality -entryRuleOpEquality -: -{ before(grammarAccess.getOpEqualityRule()); } - ruleOpEquality -{ after(grammarAccess.getOpEqualityRule()); } - EOF -; - -// Rule OpEquality -ruleOpEquality - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpEqualityAccess().getAlternatives()); } -(rule__OpEquality__Alternatives) -{ after(grammarAccess.getOpEqualityAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXRelationalExpression -entryRuleXRelationalExpression -: -{ before(grammarAccess.getXRelationalExpressionRule()); } - ruleXRelationalExpression -{ after(grammarAccess.getXRelationalExpressionRule()); } - EOF -; - -// Rule XRelationalExpression -ruleXRelationalExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } -(rule__XRelationalExpression__Group__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpCompare -entryRuleOpCompare -: -{ before(grammarAccess.getOpCompareRule()); } - ruleOpCompare -{ after(grammarAccess.getOpCompareRule()); } - EOF -; - -// Rule OpCompare -ruleOpCompare - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpCompareAccess().getAlternatives()); } -(rule__OpCompare__Alternatives) -{ after(grammarAccess.getOpCompareAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXOtherOperatorExpression -entryRuleXOtherOperatorExpression -: -{ before(grammarAccess.getXOtherOperatorExpressionRule()); } - ruleXOtherOperatorExpression -{ after(grammarAccess.getXOtherOperatorExpressionRule()); } - EOF -; - -// Rule XOtherOperatorExpression -ruleXOtherOperatorExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } -(rule__XOtherOperatorExpression__Group__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpOther -entryRuleOpOther -: -{ before(grammarAccess.getOpOtherRule()); } - ruleOpOther -{ after(grammarAccess.getOpOtherRule()); } - EOF -; - -// Rule OpOther -ruleOpOther - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives()); } -(rule__OpOther__Alternatives) -{ after(grammarAccess.getOpOtherAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAdditiveExpression -entryRuleXAdditiveExpression -: -{ before(grammarAccess.getXAdditiveExpressionRule()); } - ruleXAdditiveExpression -{ after(grammarAccess.getXAdditiveExpressionRule()); } - EOF -; - -// Rule XAdditiveExpression -ruleXAdditiveExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } -(rule__XAdditiveExpression__Group__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpAdd -entryRuleOpAdd -: -{ before(grammarAccess.getOpAddRule()); } - ruleOpAdd -{ after(grammarAccess.getOpAddRule()); } - EOF -; - -// Rule OpAdd -ruleOpAdd - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpAddAccess().getAlternatives()); } -(rule__OpAdd__Alternatives) -{ after(grammarAccess.getOpAddAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXMultiplicativeExpression -entryRuleXMultiplicativeExpression -: -{ before(grammarAccess.getXMultiplicativeExpressionRule()); } - ruleXMultiplicativeExpression -{ after(grammarAccess.getXMultiplicativeExpressionRule()); } - EOF -; - -// Rule XMultiplicativeExpression -ruleXMultiplicativeExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } -(rule__XMultiplicativeExpression__Group__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpMulti -entryRuleOpMulti -: -{ before(grammarAccess.getOpMultiRule()); } - ruleOpMulti -{ after(grammarAccess.getOpMultiRule()); } - EOF -; - -// Rule OpMulti -ruleOpMulti - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpMultiAccess().getAlternatives()); } -(rule__OpMulti__Alternatives) -{ after(grammarAccess.getOpMultiAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXUnaryOperation -entryRuleXUnaryOperation -: -{ before(grammarAccess.getXUnaryOperationRule()); } - ruleXUnaryOperation -{ after(grammarAccess.getXUnaryOperationRule()); } - EOF -; - -// Rule XUnaryOperation -ruleXUnaryOperation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } -(rule__XUnaryOperation__Alternatives) -{ after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpUnary -entryRuleOpUnary -: -{ before(grammarAccess.getOpUnaryRule()); } - ruleOpUnary -{ after(grammarAccess.getOpUnaryRule()); } - EOF -; - -// Rule OpUnary -ruleOpUnary - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpUnaryAccess().getAlternatives()); } -(rule__OpUnary__Alternatives) -{ after(grammarAccess.getOpUnaryAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCastedExpression -entryRuleXCastedExpression -: -{ before(grammarAccess.getXCastedExpressionRule()); } - ruleXCastedExpression -{ after(grammarAccess.getXCastedExpressionRule()); } - EOF -; - -// Rule XCastedExpression -ruleXCastedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup()); } -(rule__XCastedExpression__Group__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXPostfixOperation -entryRuleXPostfixOperation -: -{ before(grammarAccess.getXPostfixOperationRule()); } - ruleXPostfixOperation -{ after(grammarAccess.getXPostfixOperationRule()); } - EOF -; - -// Rule XPostfixOperation -ruleXPostfixOperation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup()); } -(rule__XPostfixOperation__Group__0) -{ after(grammarAccess.getXPostfixOperationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpPostfix -entryRuleOpPostfix -: -{ before(grammarAccess.getOpPostfixRule()); } - ruleOpPostfix -{ after(grammarAccess.getOpPostfixRule()); } - EOF -; - -// Rule OpPostfix -ruleOpPostfix - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpPostfixAccess().getAlternatives()); } -(rule__OpPostfix__Alternatives) -{ after(grammarAccess.getOpPostfixAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXMemberFeatureCall -entryRuleXMemberFeatureCall -: -{ before(grammarAccess.getXMemberFeatureCallRule()); } - ruleXMemberFeatureCall -{ after(grammarAccess.getXMemberFeatureCallRule()); } - EOF -; - -// Rule XMemberFeatureCall -ruleXMemberFeatureCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } -(rule__XMemberFeatureCall__Group__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXPrimaryExpression -entryRuleXPrimaryExpression -: -{ before(grammarAccess.getXPrimaryExpressionRule()); } - ruleXPrimaryExpression -{ after(grammarAccess.getXPrimaryExpressionRule()); } - EOF -; - -// Rule XPrimaryExpression -ruleXPrimaryExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } -(rule__XPrimaryExpression__Alternatives) -{ after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXLiteral -entryRuleXLiteral -: -{ before(grammarAccess.getXLiteralRule()); } - ruleXLiteral -{ after(grammarAccess.getXLiteralRule()); } - EOF -; - -// Rule XLiteral -ruleXLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXLiteralAccess().getAlternatives()); } -(rule__XLiteral__Alternatives) -{ after(grammarAccess.getXLiteralAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCollectionLiteral -entryRuleXCollectionLiteral -: -{ before(grammarAccess.getXCollectionLiteralRule()); } - ruleXCollectionLiteral -{ after(grammarAccess.getXCollectionLiteralRule()); } - EOF -; - -// Rule XCollectionLiteral -ruleXCollectionLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } -(rule__XCollectionLiteral__Alternatives) -{ after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSetLiteral -entryRuleXSetLiteral -: -{ before(grammarAccess.getXSetLiteralRule()); } - ruleXSetLiteral -{ after(grammarAccess.getXSetLiteralRule()); } - EOF -; - -// Rule XSetLiteral -ruleXSetLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSetLiteralAccess().getGroup()); } -(rule__XSetLiteral__Group__0) -{ after(grammarAccess.getXSetLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXListLiteral -entryRuleXListLiteral -: -{ before(grammarAccess.getXListLiteralRule()); } - ruleXListLiteral -{ after(grammarAccess.getXListLiteralRule()); } - EOF -; - -// Rule XListLiteral -ruleXListLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXListLiteralAccess().getGroup()); } -(rule__XListLiteral__Group__0) -{ after(grammarAccess.getXListLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXClosure -entryRuleXClosure -: -{ before(grammarAccess.getXClosureRule()); } - ruleXClosure -{ after(grammarAccess.getXClosureRule()); } - EOF -; - -// Rule XClosure -ruleXClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXClosureAccess().getGroup()); } -(rule__XClosure__Group__0) -{ after(grammarAccess.getXClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpressionInClosure -entryRuleXExpressionInClosure -: -{ before(grammarAccess.getXExpressionInClosureRule()); } - ruleXExpressionInClosure -{ after(grammarAccess.getXExpressionInClosureRule()); } - EOF -; - -// Rule XExpressionInClosure -ruleXExpressionInClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } -(rule__XExpressionInClosure__Group__0) -{ after(grammarAccess.getXExpressionInClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXShortClosure -entryRuleXShortClosure -: -{ before(grammarAccess.getXShortClosureRule()); } - ruleXShortClosure -{ after(grammarAccess.getXShortClosureRule()); } - EOF -; - -// Rule XShortClosure -ruleXShortClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXShortClosureAccess().getGroup()); } -(rule__XShortClosure__Group__0) -{ after(grammarAccess.getXShortClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXParenthesizedExpression -entryRuleXParenthesizedExpression -: -{ before(grammarAccess.getXParenthesizedExpressionRule()); } - ruleXParenthesizedExpression -{ after(grammarAccess.getXParenthesizedExpressionRule()); } - EOF -; - -// Rule XParenthesizedExpression -ruleXParenthesizedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } -(rule__XParenthesizedExpression__Group__0) -{ after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXIfExpression -entryRuleXIfExpression -: -{ before(grammarAccess.getXIfExpressionRule()); } - ruleXIfExpression -{ after(grammarAccess.getXIfExpressionRule()); } - EOF -; - -// Rule XIfExpression -ruleXIfExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXIfExpressionAccess().getGroup()); } -(rule__XIfExpression__Group__0) -{ after(grammarAccess.getXIfExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSwitchExpression -entryRuleXSwitchExpression -: -{ before(grammarAccess.getXSwitchExpressionRule()); } - ruleXSwitchExpression -{ after(grammarAccess.getXSwitchExpressionRule()); } - EOF -; - -// Rule XSwitchExpression -ruleXSwitchExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } -(rule__XSwitchExpression__Group__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCasePart -entryRuleXCasePart -: -{ before(grammarAccess.getXCasePartRule()); } - ruleXCasePart -{ after(grammarAccess.getXCasePartRule()); } - EOF -; - -// Rule XCasePart -ruleXCasePart - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCasePartAccess().getGroup()); } -(rule__XCasePart__Group__0) -{ after(grammarAccess.getXCasePartAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXForLoopExpression -entryRuleXForLoopExpression -: -{ before(grammarAccess.getXForLoopExpressionRule()); } - ruleXForLoopExpression -{ after(grammarAccess.getXForLoopExpressionRule()); } - EOF -; - -// Rule XForLoopExpression -ruleXForLoopExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } -(rule__XForLoopExpression__Group__0) -{ after(grammarAccess.getXForLoopExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBasicForLoopExpression -entryRuleXBasicForLoopExpression -: -{ before(grammarAccess.getXBasicForLoopExpressionRule()); } - ruleXBasicForLoopExpression -{ after(grammarAccess.getXBasicForLoopExpressionRule()); } - EOF -; - -// Rule XBasicForLoopExpression -ruleXBasicForLoopExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } -(rule__XBasicForLoopExpression__Group__0) -{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXWhileExpression -entryRuleXWhileExpression -: -{ before(grammarAccess.getXWhileExpressionRule()); } - ruleXWhileExpression -{ after(grammarAccess.getXWhileExpressionRule()); } - EOF -; - -// Rule XWhileExpression -ruleXWhileExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXWhileExpressionAccess().getGroup()); } -(rule__XWhileExpression__Group__0) -{ after(grammarAccess.getXWhileExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXDoWhileExpression -entryRuleXDoWhileExpression -: -{ before(grammarAccess.getXDoWhileExpressionRule()); } - ruleXDoWhileExpression -{ after(grammarAccess.getXDoWhileExpressionRule()); } - EOF -; - -// Rule XDoWhileExpression -ruleXDoWhileExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } -(rule__XDoWhileExpression__Group__0) -{ after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBlockExpression -entryRuleXBlockExpression -: -{ before(grammarAccess.getXBlockExpressionRule()); } - ruleXBlockExpression -{ after(grammarAccess.getXBlockExpressionRule()); } - EOF -; - -// Rule XBlockExpression -ruleXBlockExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBlockExpressionAccess().getGroup()); } -(rule__XBlockExpression__Group__0) -{ after(grammarAccess.getXBlockExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpressionOrVarDeclaration -entryRuleXExpressionOrVarDeclaration -: -{ before(grammarAccess.getXExpressionOrVarDeclarationRule()); } - ruleXExpressionOrVarDeclaration -{ after(grammarAccess.getXExpressionOrVarDeclarationRule()); } - EOF -; - -// Rule XExpressionOrVarDeclaration -ruleXExpressionOrVarDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } -(rule__XExpressionOrVarDeclaration__Alternatives) -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXVariableDeclaration -entryRuleXVariableDeclaration -: -{ before(grammarAccess.getXVariableDeclarationRule()); } - ruleXVariableDeclaration -{ after(grammarAccess.getXVariableDeclarationRule()); } - EOF -; - -// Rule XVariableDeclaration -ruleXVariableDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } -(rule__XVariableDeclaration__Group__0) -{ after(grammarAccess.getXVariableDeclarationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmFormalParameter -entryRuleJvmFormalParameter -: -{ before(grammarAccess.getJvmFormalParameterRule()); } - ruleJvmFormalParameter -{ after(grammarAccess.getJvmFormalParameterRule()); } - EOF -; - -// Rule JvmFormalParameter -ruleJvmFormalParameter - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } -(rule__JvmFormalParameter__Group__0) -{ after(grammarAccess.getJvmFormalParameterAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleFullJvmFormalParameter -entryRuleFullJvmFormalParameter -: -{ before(grammarAccess.getFullJvmFormalParameterRule()); } - ruleFullJvmFormalParameter -{ after(grammarAccess.getFullJvmFormalParameterRule()); } - EOF -; - -// Rule FullJvmFormalParameter -ruleFullJvmFormalParameter - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } -(rule__FullJvmFormalParameter__Group__0) -{ after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXFeatureCall -entryRuleXFeatureCall -: -{ before(grammarAccess.getXFeatureCallRule()); } - ruleXFeatureCall -{ after(grammarAccess.getXFeatureCallRule()); } - EOF -; - -// Rule XFeatureCall -ruleXFeatureCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXFeatureCallAccess().getGroup()); } -(rule__XFeatureCall__Group__0) -{ after(grammarAccess.getXFeatureCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleFeatureCallID -entryRuleFeatureCallID -: -{ before(grammarAccess.getFeatureCallIDRule()); } - ruleFeatureCallID -{ after(grammarAccess.getFeatureCallIDRule()); } - EOF -; - -// Rule FeatureCallID -ruleFeatureCallID - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } -(rule__FeatureCallID__Alternatives) -{ after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleIdOrSuper -entryRuleIdOrSuper -: -{ before(grammarAccess.getIdOrSuperRule()); } - ruleIdOrSuper -{ after(grammarAccess.getIdOrSuperRule()); } - EOF -; - -// Rule IdOrSuper -ruleIdOrSuper - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } -(rule__IdOrSuper__Alternatives) -{ after(grammarAccess.getIdOrSuperAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXConstructorCall -entryRuleXConstructorCall -: -{ before(grammarAccess.getXConstructorCallRule()); } - ruleXConstructorCall -{ after(grammarAccess.getXConstructorCallRule()); } - EOF -; - -// Rule XConstructorCall -ruleXConstructorCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXConstructorCallAccess().getGroup()); } -(rule__XConstructorCall__Group__0) -{ after(grammarAccess.getXConstructorCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBooleanLiteral -entryRuleXBooleanLiteral -: -{ before(grammarAccess.getXBooleanLiteralRule()); } - ruleXBooleanLiteral -{ after(grammarAccess.getXBooleanLiteralRule()); } - EOF -; - -// Rule XBooleanLiteral -ruleXBooleanLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } -(rule__XBooleanLiteral__Group__0) -{ after(grammarAccess.getXBooleanLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXNullLiteral -entryRuleXNullLiteral -: -{ before(grammarAccess.getXNullLiteralRule()); } - ruleXNullLiteral -{ after(grammarAccess.getXNullLiteralRule()); } - EOF -; - -// Rule XNullLiteral -ruleXNullLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXNullLiteralAccess().getGroup()); } -(rule__XNullLiteral__Group__0) -{ after(grammarAccess.getXNullLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXNumberLiteral -entryRuleXNumberLiteral -: -{ before(grammarAccess.getXNumberLiteralRule()); } - ruleXNumberLiteral -{ after(grammarAccess.getXNumberLiteralRule()); } - EOF -; - -// Rule XNumberLiteral -ruleXNumberLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXNumberLiteralAccess().getGroup()); } -(rule__XNumberLiteral__Group__0) -{ after(grammarAccess.getXNumberLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXStringLiteral -entryRuleXStringLiteral -: -{ before(grammarAccess.getXStringLiteralRule()); } - ruleXStringLiteral -{ after(grammarAccess.getXStringLiteralRule()); } - EOF -; - -// Rule XStringLiteral -ruleXStringLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXStringLiteralAccess().getGroup()); } -(rule__XStringLiteral__Group__0) -{ after(grammarAccess.getXStringLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXTypeLiteral -entryRuleXTypeLiteral -: -{ before(grammarAccess.getXTypeLiteralRule()); } - ruleXTypeLiteral -{ after(grammarAccess.getXTypeLiteralRule()); } - EOF -; - -// Rule XTypeLiteral -ruleXTypeLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXTypeLiteralAccess().getGroup()); } -(rule__XTypeLiteral__Group__0) -{ after(grammarAccess.getXTypeLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXThrowExpression -entryRuleXThrowExpression -: -{ before(grammarAccess.getXThrowExpressionRule()); } - ruleXThrowExpression -{ after(grammarAccess.getXThrowExpressionRule()); } - EOF -; - -// Rule XThrowExpression -ruleXThrowExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXThrowExpressionAccess().getGroup()); } -(rule__XThrowExpression__Group__0) -{ after(grammarAccess.getXThrowExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXReturnExpression -entryRuleXReturnExpression -: -{ before(grammarAccess.getXReturnExpressionRule()); } - ruleXReturnExpression -{ after(grammarAccess.getXReturnExpressionRule()); } - EOF -; - -// Rule XReturnExpression -ruleXReturnExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXReturnExpressionAccess().getGroup()); } -(rule__XReturnExpression__Group__0) -{ after(grammarAccess.getXReturnExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXTryCatchFinallyExpression -entryRuleXTryCatchFinallyExpression -: -{ before(grammarAccess.getXTryCatchFinallyExpressionRule()); } - ruleXTryCatchFinallyExpression -{ after(grammarAccess.getXTryCatchFinallyExpressionRule()); } - EOF -; - -// Rule XTryCatchFinallyExpression -ruleXTryCatchFinallyExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } -(rule__XTryCatchFinallyExpression__Group__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSynchronizedExpression -entryRuleXSynchronizedExpression -: -{ before(grammarAccess.getXSynchronizedExpressionRule()); } - ruleXSynchronizedExpression -{ after(grammarAccess.getXSynchronizedExpressionRule()); } - EOF -; - -// Rule XSynchronizedExpression -ruleXSynchronizedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } -(rule__XSynchronizedExpression__Group__0) -{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCatchClause -entryRuleXCatchClause -: -{ before(grammarAccess.getXCatchClauseRule()); } - ruleXCatchClause -{ after(grammarAccess.getXCatchClauseRule()); } - EOF -; - -// Rule XCatchClause -ruleXCatchClause - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCatchClauseAccess().getGroup()); } -(rule__XCatchClause__Group__0) -{ after(grammarAccess.getXCatchClauseAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName -: -{ before(grammarAccess.getQualifiedNameRule()); } - ruleQualifiedName -{ after(grammarAccess.getQualifiedNameRule()); } - EOF -; - -// Rule QualifiedName -ruleQualifiedName - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getQualifiedNameAccess().getGroup()); } -(rule__QualifiedName__Group__0) -{ after(grammarAccess.getQualifiedNameAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleNumber -entryRuleNumber -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getNumberRule()); } - ruleNumber -{ after(grammarAccess.getNumberRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule Number -ruleNumber - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getNumberAccess().getAlternatives()); } -(rule__Number__Alternatives) -{ after(grammarAccess.getNumberAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - - - -// Entry rule entryRuleJvmTypeReference -entryRuleJvmTypeReference -: -{ before(grammarAccess.getJvmTypeReferenceRule()); } - ruleJvmTypeReference -{ after(grammarAccess.getJvmTypeReferenceRule()); } - EOF -; - -// Rule JvmTypeReference -ruleJvmTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } -(rule__JvmTypeReference__Alternatives) -{ after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleArrayBrackets -entryRuleArrayBrackets -: -{ before(grammarAccess.getArrayBracketsRule()); } - ruleArrayBrackets -{ after(grammarAccess.getArrayBracketsRule()); } - EOF -; - -// Rule ArrayBrackets -ruleArrayBrackets - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getArrayBracketsAccess().getGroup()); } -(rule__ArrayBrackets__Group__0) -{ after(grammarAccess.getArrayBracketsAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXFunctionTypeRef -entryRuleXFunctionTypeRef -: -{ before(grammarAccess.getXFunctionTypeRefRule()); } - ruleXFunctionTypeRef -{ after(grammarAccess.getXFunctionTypeRefRule()); } - EOF -; - -// Rule XFunctionTypeRef -ruleXFunctionTypeRef - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } -(rule__XFunctionTypeRef__Group__0) -{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmParameterizedTypeReference -entryRuleJvmParameterizedTypeReference -: -{ before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - ruleJvmParameterizedTypeReference -{ after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - EOF -; - -// Rule JvmParameterizedTypeReference -ruleJvmParameterizedTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } -(rule__JvmParameterizedTypeReference__Group__0) -{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmArgumentTypeReference -entryRuleJvmArgumentTypeReference -: -{ before(grammarAccess.getJvmArgumentTypeReferenceRule()); } - ruleJvmArgumentTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceRule()); } - EOF -; - -// Rule JvmArgumentTypeReference -ruleJvmArgumentTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } -(rule__JvmArgumentTypeReference__Alternatives) -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmWildcardTypeReference -entryRuleJvmWildcardTypeReference -: -{ before(grammarAccess.getJvmWildcardTypeReferenceRule()); } - ruleJvmWildcardTypeReference -{ after(grammarAccess.getJvmWildcardTypeReferenceRule()); } - EOF -; - -// Rule JvmWildcardTypeReference -ruleJvmWildcardTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } -(rule__JvmWildcardTypeReference__Group__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmUpperBound -entryRuleJvmUpperBound -: -{ before(grammarAccess.getJvmUpperBoundRule()); } - ruleJvmUpperBound -{ after(grammarAccess.getJvmUpperBoundRule()); } - EOF -; - -// Rule JvmUpperBound -ruleJvmUpperBound - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } -(rule__JvmUpperBound__Group__0) -{ after(grammarAccess.getJvmUpperBoundAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmUpperBoundAnded -entryRuleJvmUpperBoundAnded -: -{ before(grammarAccess.getJvmUpperBoundAndedRule()); } - ruleJvmUpperBoundAnded -{ after(grammarAccess.getJvmUpperBoundAndedRule()); } - EOF -; - -// Rule JvmUpperBoundAnded -ruleJvmUpperBoundAnded - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } -(rule__JvmUpperBoundAnded__Group__0) -{ after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmLowerBound -entryRuleJvmLowerBound -: -{ before(grammarAccess.getJvmLowerBoundRule()); } - ruleJvmLowerBound -{ after(grammarAccess.getJvmLowerBoundRule()); } - EOF -; - -// Rule JvmLowerBound -ruleJvmLowerBound - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } -(rule__JvmLowerBound__Group__0) -{ after(grammarAccess.getJvmLowerBoundAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmLowerBoundAnded -entryRuleJvmLowerBoundAnded -: -{ before(grammarAccess.getJvmLowerBoundAndedRule()); } - ruleJvmLowerBoundAnded -{ after(grammarAccess.getJvmLowerBoundAndedRule()); } - EOF -; - -// Rule JvmLowerBoundAnded -ruleJvmLowerBoundAnded - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } -(rule__JvmLowerBoundAnded__Group__0) -{ after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleQualifiedNameWithWildcard -entryRuleQualifiedNameWithWildcard -: -{ before(grammarAccess.getQualifiedNameWithWildcardRule()); } - ruleQualifiedNameWithWildcard -{ after(grammarAccess.getQualifiedNameWithWildcardRule()); } - EOF -; - -// Rule QualifiedNameWithWildcard -ruleQualifiedNameWithWildcard - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } -(rule__QualifiedNameWithWildcard__Group__0) -{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleValidID -entryRuleValidID -: -{ before(grammarAccess.getValidIDRule()); } - ruleValidID -{ after(grammarAccess.getValidIDRule()); } - EOF -; - -// Rule ValidID -ruleValidID - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } - RULE_ID -{ after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleXImportDeclaration -entryRuleXImportDeclaration -: -{ before(grammarAccess.getXImportDeclarationRule()); } - ruleXImportDeclaration -{ after(grammarAccess.getXImportDeclarationRule()); } - EOF -; - -// Rule XImportDeclaration -ruleXImportDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXImportDeclarationAccess().getGroup()); } -(rule__XImportDeclaration__Group__0) -{ after(grammarAccess.getXImportDeclarationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleQualifiedNameInStaticImport -entryRuleQualifiedNameInStaticImport -: -{ before(grammarAccess.getQualifiedNameInStaticImportRule()); } - ruleQualifiedNameInStaticImport -{ after(grammarAccess.getQualifiedNameInStaticImportRule()); } - EOF -; - -// Rule QualifiedNameInStaticImport -ruleQualifiedNameInStaticImport - @init { - int stackSize = keepStackSize(); - } - : -( -( -{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -(rule__QualifiedNameInStaticImport__Group__0) -{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -) -( -{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -(rule__QualifiedNameInStaticImport__Group__0)* -{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -) -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -// Rule TopologyKind -ruleTopologyKind - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyKindAccess().getAlternatives()); } -(rule__TopologyKind__Alternatives) -{ after(grammarAccess.getTopologyKindAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Rule TopologyProperty -ruleTopologyProperty - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPropertyAccess().getAlternatives()); } -(rule__TopologyProperty__Alternatives) -{ after(grammarAccess.getTopologyPropertyAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -rule__XAnnotation__Alternatives_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } -(rule__XAnnotation__Group_3_1_0__0) -{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } -(rule__XAnnotation__ValueAssignment_3_1_1) -{ after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } -(rule__XAnnotationElementValue__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationOrExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } - ruleXAnnotation -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } - ruleXExpression -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_0()); } -(rule__XAssignment__Group_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1()); } -(rule__XAssignment__Group_1__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } - - '+=' - -{ after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } - - '-=' - -{ after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } - - '*=' - -{ after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } - - '/=' - -{ after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } - - '%=' - -{ after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } -(rule__OpMultiAssign__Group_5__0) -{ after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } -(rule__OpMultiAssign__Group_6__0) -{ after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpEquality__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } - - '==' - -{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } - - '!=' - -{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } - - '===' - -{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } - - '!==' - -{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } -(rule__XRelationalExpression__Group_1_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } -(rule__XRelationalExpression__Group_1_1__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } - - '>=' - -{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getGroup_1()); } -(rule__OpCompare__Group_1__0) -{ after(grammarAccess.getOpCompareAccess().getGroup_1()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } - - '>' - -{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } - - '<' - -{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } - - '->' - -{ after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } - - '..<' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_2()); } -(rule__OpOther__Group_2__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_2()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } - - '..' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } - - '=>' - -{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_5()); } -(rule__OpOther__Group_5__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_6()); } -(rule__OpOther__Group_6__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } - - '<>' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } - - '?:' - -{ after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives_5_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } -(rule__OpOther__Group_5_1_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives_6_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } -(rule__OpOther__Group_6_1_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } - - '=>' - -{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpAdd__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } - - '+' - -{ after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } - - '-' - -{ after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMulti__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } - - '*' - -{ after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } - - '**' - -{ after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } - - '/' - -{ after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } - - '%' - -{ after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } -(rule__XUnaryOperation__Group_0__0) -{ after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } - ruleXCastedExpression -{ after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpUnary__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } - - '!' - -{ after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } - - '-' - -{ after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } - - '+' - -{ after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpPostfix__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } - - '++' - -{ after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } - - '--' - -{ after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } -(rule__XMemberFeatureCall__Group_1_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } -(rule__XMemberFeatureCall__Group_1_1__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } - - '.' - -{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } -(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } - - '.' - -{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } -(rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } -(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2) -{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_1_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } -(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } -(rule__XMemberFeatureCall__Group_1_1_3_1_1__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XPrimaryExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } - ruleXConstructorCall -{ after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } - ruleXBlockExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } - ruleXSwitchExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } -( ruleXSynchronizedExpression) -{ after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } - ruleXFeatureCall -{ after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } - ruleXLiteral -{ after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } - ruleXIfExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } -( ruleXForLoopExpression) -{ after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } - ruleXBasicForLoopExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } - ruleXWhileExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } - ruleXDoWhileExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } - ruleXThrowExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } - ruleXReturnExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } - ruleXTryCatchFinallyExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } - ruleXParenthesizedExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XLiteral__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } - ruleXCollectionLiteral -{ after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } -( ruleXClosure) -{ after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } - ruleXBooleanLiteral -{ after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } - ruleXNumberLiteral -{ after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } - ruleXNullLiteral -{ after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } - ruleXStringLiteral -{ after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } - ruleXTypeLiteral -{ after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XCollectionLiteral__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } - ruleXSetLiteral -{ after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } - ruleXListLiteral -{ after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XSwitchExpression__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } -(rule__XSwitchExpression__Group_2_0__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } -(rule__XSwitchExpression__Group_2_1__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XCasePart__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } -(rule__XCasePart__Group_3_0__0) -{ after(grammarAccess.getXCasePartAccess().getGroup_3_0()); } -) - - |( -{ before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } -(rule__XCasePart__FallThroughAssignment_3_1) -{ after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XExpressionOrVarDeclaration__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } - ruleXVariableDeclaration -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } - ruleXExpression -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XVariableDeclaration__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } -(rule__XVariableDeclaration__WriteableAssignment_1_0) -{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } -) - - |( -{ before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } - - 'val' - -{ after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XVariableDeclaration__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } -(rule__XVariableDeclaration__Group_2_0__0) -{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } -(rule__XVariableDeclaration__NameAssignment_2_1) -{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XFeatureCall__Alternatives_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } -(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0) -{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } -) - - |( -{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } -(rule__XFeatureCall__Group_3_1_1__0) -{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureCallID__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } - ruleValidID -{ after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } - - 'extends' - -{ after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } - - 'static' - -{ after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } - - 'import' - -{ after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } - - 'extension' - -{ after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__IdOrSuper__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } - ruleFeatureCallID -{ after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } - - 'super' - -{ after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XConstructorCall__Alternatives_4_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } -(rule__XConstructorCall__ArgumentsAssignment_4_1_0) -{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } -) - - |( -{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } -(rule__XConstructorCall__Group_4_1_1__0) -{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XBooleanLiteral__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } - - 'false' - -{ after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } -) - - |( -{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } -(rule__XBooleanLiteral__IsTrueAssignment_1_1) -{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XTryCatchFinallyExpression__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } -(rule__XTryCatchFinallyExpression__Group_3_0__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } -) - - |( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } -(rule__XTryCatchFinallyExpression__Group_3_1__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } - RULE_HEX -{ after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getGroup_1()); } -(rule__Number__Group_1__0) -{ after(grammarAccess.getNumberAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives_1_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } - RULE_INT -{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } - RULE_DECIMAL -{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives_1_1_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } - RULE_INT -{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } - RULE_DECIMAL -{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmTypeReference__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } -(rule__JvmTypeReference__Group_0__0) -{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } - ruleXFunctionTypeRef -{ after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmArgumentTypeReference__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } - ruleJvmTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } - ruleJvmWildcardTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmWildcardTypeReference__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } -(rule__JvmWildcardTypeReference__Group_2_0__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } -(rule__JvmWildcardTypeReference__Group_2_1__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XImportDeclaration__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } -(rule__XImportDeclaration__Group_1_0__0) -{ after(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } -(rule__XImportDeclaration__ImportedTypeAssignment_1_1) -{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } -(rule__XImportDeclaration__ImportedNamespaceAssignment_1_2) -{ after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XImportDeclaration__Alternatives_1_0_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } -(rule__XImportDeclaration__WildcardAssignment_1_0_3_0) -{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } -(rule__XImportDeclaration__MemberNameAssignment_1_0_3_1) -{ after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyKind__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyKindAccess().getWORLDEnumLiteralDeclaration_0()); } -( 'world' -) -{ after(grammarAccess.getTopologyKindAccess().getWORLDEnumLiteralDeclaration_0()); } -) - - |( -{ before(grammarAccess.getTopologyKindAccess().getUSAEnumLiteralDeclaration_1()); } -( 'usa' -) -{ after(grammarAccess.getTopologyKindAccess().getUSAEnumLiteralDeclaration_1()); } -) - - |( -{ before(grammarAccess.getTopologyKindAccess().getDEUEnumLiteralDeclaration_2()); } -( 'deu' -) -{ after(grammarAccess.getTopologyKindAccess().getDEUEnumLiteralDeclaration_2()); } -) - - |( -{ before(grammarAccess.getTopologyKindAccess().getESPEnumLiteralDeclaration_3()); } -( 'esp' -) -{ after(grammarAccess.getTopologyKindAccess().getESPEnumLiteralDeclaration_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyProperty__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPropertyAccess().getNAMEEnumLiteralDeclaration_0()); } -( 'name' -) -{ after(grammarAccess.getTopologyPropertyAccess().getNAMEEnumLiteralDeclaration_0()); } -) - - |( -{ before(grammarAccess.getTopologyPropertyAccess().getSTATEEnumLiteralDeclaration_1()); } -( 'state' -) -{ after(grammarAccess.getTopologyPropertyAccess().getSTATEEnumLiteralDeclaration_1()); } -) - - |( -{ before(grammarAccess.getTopologyPropertyAccess().getISOEnumLiteralDeclaration_2()); } -( 'iso_3166_2' -) -{ after(grammarAccess.getTopologyPropertyAccess().getISOEnumLiteralDeclaration_2()); } -) - - |( -{ before(grammarAccess.getTopologyPropertyAccess().getIDEnumLiteralDeclaration_3()); } -( 'id' -) -{ after(grammarAccess.getTopologyPropertyAccess().getIDEnumLiteralDeclaration_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -rule__TopologyPackage__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group__0__Impl - rule__TopologyPackage__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getTopologyPackageAction_0()); } -( - -) -{ after(grammarAccess.getTopologyPackageAccess().getTopologyPackageAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group__1__Impl - rule__TopologyPackage__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getPackageKeyword_1()); } - - 'package' - -{ after(grammarAccess.getTopologyPackageAccess().getPackageKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group__2__Impl - rule__TopologyPackage__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getNameAssignment_2()); } -(rule__TopologyPackage__NameAssignment_2) -{ after(grammarAccess.getTopologyPackageAccess().getNameAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getGroup_3()); } -(rule__TopologyPackage__Group_3__0)? -{ after(grammarAccess.getTopologyPackageAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__TopologyPackage__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group_3__0__Impl - rule__TopologyPackage__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getLeftCurlyBracketKeyword_3_0()); } - - '{' - -{ after(grammarAccess.getTopologyPackageAccess().getLeftCurlyBracketKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group_3__1__Impl - rule__TopologyPackage__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getImportsAssignment_3_1()); } -(rule__TopologyPackage__ImportsAssignment_3_1)* -{ after(grammarAccess.getTopologyPackageAccess().getImportsAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group_3__2__Impl - rule__TopologyPackage__Group_3__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getTopologiesAssignment_3_2()); } -(rule__TopologyPackage__TopologiesAssignment_3_2)* -{ after(grammarAccess.getTopologyPackageAccess().getTopologiesAssignment_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyPackage__Group_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyPackage__Group_3__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyPackage__Group_3__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyPackageAccess().getRightCurlyBracketKeyword_3_3()); } - - '}' - -{ after(grammarAccess.getTopologyPackageAccess().getRightCurlyBracketKeyword_3_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__TopologyImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyImport__Group__0__Impl - rule__TopologyImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyImportAccess().getImportKeyword_0()); } - - 'import' - -{ after(grammarAccess.getTopologyImportAccess().getImportKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyImport__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyImportAccess().getImportedNamespaceAssignment_1()); } -(rule__TopologyImport__ImportedNamespaceAssignment_1) -{ after(grammarAccess.getTopologyImportAccess().getImportedNamespaceAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Topology__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__0__Impl - rule__Topology__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getTopologyAction_0()); } -( - -) -{ after(grammarAccess.getTopologyAccess().getTopologyAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__1__Impl - rule__Topology__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getTopologyKeyword_1()); } - - 'topology' - -{ after(grammarAccess.getTopologyAccess().getTopologyKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__2__Impl - rule__Topology__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getNameAssignment_2()); } -(rule__Topology__NameAssignment_2) -{ after(grammarAccess.getTopologyAccess().getNameAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__3__Impl - rule__Topology__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getGroup_3()); } -(rule__Topology__Group_3__0)? -{ after(grammarAccess.getTopologyAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__4__Impl - rule__Topology__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getTopologyKindAssignment_4()); } -(rule__Topology__TopologyKindAssignment_4) -{ after(grammarAccess.getTopologyAccess().getTopologyKindAssignment_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__5__Impl - rule__Topology__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getUnorderedGroup_5()); } -(rule__Topology__UnorderedGroup_5) -{ after(grammarAccess.getTopologyAccess().getUnorderedGroup_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group__6__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getGroup_6()); } -(rule__Topology__Group_6__0)? -{ after(grammarAccess.getTopologyAccess().getGroup_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - -rule__Topology__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_3__0__Impl - rule__Topology__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getTitleAssignment_3_0()); } -(rule__Topology__TitleAssignment_3_0) -{ after(grammarAccess.getTopologyAccess().getTitleAssignment_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getTitleValueAssignment_3_1()); } -(rule__Topology__TitleValueAssignment_3_1) -{ after(grammarAccess.getTopologyAccess().getTitleValueAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Topology__Group_5_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_5_2__0__Impl - rule__Topology__Group_5_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_5_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getOnClickKeyword_5_2_0()); } - - 'onClick' - -{ after(grammarAccess.getTopologyAccess().getOnClickKeyword_5_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group_5_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_5_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_5_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getPropertyAssignment_5_2_1()); } -(rule__Topology__PropertyAssignment_5_2_1) -{ after(grammarAccess.getTopologyAccess().getPropertyAssignment_5_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__Topology__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_6__0__Impl - rule__Topology__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getFilterDatamartsKeyword_6_0()); } - - 'filterDatamarts' - -{ after(grammarAccess.getTopologyAccess().getFilterDatamartsKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_6__1__Impl - rule__Topology__Group_6__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getLeftParenthesisKeyword_6_1()); } - - '(' - -{ after(grammarAccess.getTopologyAccess().getLeftParenthesisKeyword_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_6__2__Impl - rule__Topology__Group_6__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getDatamartsAssignment_6_2()); } -(rule__Topology__DatamartsAssignment_6_2)* -{ after(grammarAccess.getTopologyAccess().getDatamartsAssignment_6_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__Topology__Group_6__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Topology__Group_6__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Topology__Group_6__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyAccess().getRightParenthesisKeyword_6_3()); } - - ')' - -{ after(grammarAccess.getTopologyAccess().getRightParenthesisKeyword_6_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__TopologyDataMart__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__0__Impl - rule__TopologyDataMart__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getLeftSquareBracketKeyword_0()); } - - '[' - -{ after(grammarAccess.getTopologyDataMartAccess().getLeftSquareBracketKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyDataMart__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__1__Impl - rule__TopologyDataMart__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getFilterDatamartKeyword_1()); } - - 'filterDatamart=' - -{ after(grammarAccess.getTopologyDataMartAccess().getFilterDatamartKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyDataMart__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__2__Impl - rule__TopologyDataMart__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getDatamartDefAssignment_2()); } -(rule__TopologyDataMart__DatamartDefAssignment_2) -{ after(grammarAccess.getTopologyDataMartAccess().getDatamartDefAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyDataMart__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__3__Impl - rule__TopologyDataMart__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getFilterKeyword_3()); } - - 'filter=' - -{ after(grammarAccess.getTopologyDataMartAccess().getFilterKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyDataMart__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__4__Impl - rule__TopologyDataMart__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getFilterAssignment_4()); } -(rule__TopologyDataMart__FilterAssignment_4) -{ after(grammarAccess.getTopologyDataMartAccess().getFilterAssignment_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyDataMart__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyDataMart__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyDataMart__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyDataMartAccess().getRightSquareBracketKeyword_5()); } - - ']' - -{ after(grammarAccess.getTopologyDataMartAccess().getRightSquareBracketKeyword_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - -rule__TopologyQualifiedNameWithWildCard__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyQualifiedNameWithWildCard__Group__0__Impl - rule__TopologyQualifiedNameWithWildCard__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyQualifiedNameWithWildCard__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0()); } - ruleQualifiedName -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyQualifiedNameWithWildCard__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyQualifiedNameWithWildCard__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyQualifiedNameWithWildCard__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup_1()); } -(rule__TopologyQualifiedNameWithWildCard__Group_1__0)? -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__TopologyQualifiedNameWithWildCard__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyQualifiedNameWithWildCard__Group_1__0__Impl - rule__TopologyQualifiedNameWithWildCard__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyQualifiedNameWithWildCard__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0()); } - - '.' - -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__TopologyQualifiedNameWithWildCard__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__TopologyQualifiedNameWithWildCard__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__TopologyQualifiedNameWithWildCard__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1()); } - - '*' - -{ after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__0__Impl - rule__XAnnotation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } -( - -) -{ after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__1__Impl - rule__XAnnotation__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } - - '@' - -{ after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__2__Impl - rule__XAnnotation__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } -(rule__XAnnotation__AnnotationTypeAssignment_2) -{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3()); } -(rule__XAnnotation__Group_3__0)? -{ after(grammarAccess.getXAnnotationAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__XAnnotation__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__0__Impl - rule__XAnnotation__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } -( - '(' -) -{ after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__1__Impl - rule__XAnnotation__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } -(rule__XAnnotation__Alternatives_3_1)? -{ after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } - - ')' - -{ after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotation__Group_3_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0__0__Impl - rule__XAnnotation__Group_3_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } -(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0) -{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } -(rule__XAnnotation__Group_3_1_0_1__0)* -{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotation__Group_3_1_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0_1__0__Impl - rule__XAnnotation__Group_3_1_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3_1_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } -(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1) -{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValuePair__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group__0__Impl - rule__XAnnotationElementValuePair__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } -(rule__XAnnotationElementValuePair__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValuePair__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } -(rule__XAnnotationElementValuePair__ValueAssignment_1) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValuePair__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } -(rule__XAnnotationElementValuePair__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValuePair__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0_0__0__Impl - rule__XAnnotationElementValuePair__Group_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } -(rule__XAnnotationElementValuePair__ElementAssignment_0_0_0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValuePair__Group_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } - - '=' - -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl - rule__XAnnotationElementValueOrCommaList__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_1__0)? -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } - - ']' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } - - '#' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - - '[' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1__0)? -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -) -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -) -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValue__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__0__Impl - rule__XAnnotationElementValue__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } -(rule__XAnnotationElementValue__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__1__Impl - rule__XAnnotationElementValue__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } -(rule__XAnnotationElementValue__Group_0_1__0)? -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } - - ']' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValue__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } -(rule__XAnnotationElementValue__Group_0_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValue__Group_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__0__Impl - rule__XAnnotationElementValue__Group_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__1__Impl - rule__XAnnotationElementValue__Group_0_0_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } - - '#' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_0_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - - '[' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValue__Group_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1__0__Impl - rule__XAnnotationElementValue__Group_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } -(rule__XAnnotationElementValue__ElementsAssignment_0_1_0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } -(rule__XAnnotationElementValue__Group_0_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValue__Group_0_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1_1__0__Impl - rule__XAnnotationElementValue__Group_0_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } -(rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__0__Impl - rule__XAssignment__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } -( - -) -{ after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__1__Impl - rule__XAssignment__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } -(rule__XAssignment__FeatureAssignment_0_1) -{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__2__Impl - rule__XAssignment__Group_0__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } - ruleOpSingleAssign -{ after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } -(rule__XAssignment__ValueAssignment_0_3) -{ after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__XAssignment__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1__0__Impl - rule__XAssignment__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } - ruleXOrExpression -{ after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } -(rule__XAssignment__Group_1_1__0)? -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1__0__Impl - rule__XAssignment__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } -(rule__XAssignment__Group_1_1_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } -(rule__XAssignment__RightOperandAssignment_1_1_1) -{ after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_1_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } -(rule__XAssignment__Group_1_1_0_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAssignment__Group_1_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0_0__0__Impl - rule__XAssignment__Group_1_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } -(rule__XAssignment__FeatureAssignment_1_1_0_0_1) -{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpMultiAssign__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__0__Impl - rule__OpMultiAssign__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } - - '<' - -{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__1__Impl - rule__OpMultiAssign__Group_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } - - '<' - -{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } - - '=' - -{ after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__OpMultiAssign__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__0__Impl - rule__OpMultiAssign__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } - - '>' - -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__1__Impl - rule__OpMultiAssign__Group_6__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } -( - '>' -)? -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } - - '>=' - -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XOrExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group__0__Impl - rule__XOrExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } - ruleXAndExpression -{ after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } -(rule__XOrExpression__Group_1__0)* -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOrExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1__0__Impl - rule__XOrExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } -(rule__XOrExpression__Group_1_0__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XOrExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOrExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } -(rule__XOrExpression__Group_1_0_0__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XOrExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0_0__0__Impl - rule__XOrExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XOrExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group__0__Impl - rule__XAndExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } - ruleXEqualityExpression -{ after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } -(rule__XAndExpression__Group_1__0)* -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1__0__Impl - rule__XAndExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } -(rule__XAndExpression__Group_1_0__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XAndExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } -(rule__XAndExpression__Group_1_0_0__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAndExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0_0__0__Impl - rule__XAndExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XAndExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group__0__Impl - rule__XEqualityExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } - ruleXRelationalExpression -{ after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } -(rule__XEqualityExpression__Group_1__0)* -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1__0__Impl - rule__XEqualityExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } -(rule__XEqualityExpression__Group_1_0__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XEqualityExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } -(rule__XEqualityExpression__Group_1_0_0__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XEqualityExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0_0__0__Impl - rule__XEqualityExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XEqualityExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group__0__Impl - rule__XRelationalExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } - ruleXOtherOperatorExpression -{ after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } -(rule__XRelationalExpression__Alternatives_1)* -{ after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0__0__Impl - rule__XRelationalExpression__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } -(rule__XRelationalExpression__Group_1_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } -(rule__XRelationalExpression__TypeAssignment_1_0_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } -(rule__XRelationalExpression__Group_1_0_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XRelationalExpression__Group_1_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0_0__0__Impl - rule__XRelationalExpression__Group_1_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } - - 'instanceof' - -{ after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1__0__Impl - rule__XRelationalExpression__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } -(rule__XRelationalExpression__Group_1_1_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } -(rule__XRelationalExpression__RightOperandAssignment_1_1_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } -(rule__XRelationalExpression__Group_1_1_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XRelationalExpression__Group_1_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0_0__0__Impl - rule__XRelationalExpression__Group_1_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } -(rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpCompare__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpCompare__Group_1__0__Impl - rule__OpCompare__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } - - '<' - -{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpCompare__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpCompare__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } - - '=' - -{ after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group__0__Impl - rule__XOtherOperatorExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } - ruleXAdditiveExpression -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } -(rule__XOtherOperatorExpression__Group_1__0)* -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1__0__Impl - rule__XOtherOperatorExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } -(rule__XOtherOperatorExpression__Group_1_0__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XOtherOperatorExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } -(rule__XOtherOperatorExpression__Group_1_0_0__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XOtherOperatorExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0_0__0__Impl - rule__XOtherOperatorExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_2__0__Impl - rule__OpOther__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } - - '..' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5__0__Impl - rule__OpOther__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } -(rule__OpOther__Alternatives_5_1) -{ after(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_5_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } -(rule__OpOther__Group_5_1_0_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__OpOther__Group_5_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0_0__0__Impl - rule__OpOther__Group_5_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_5_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6__0__Impl - rule__OpOther__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } -(rule__OpOther__Alternatives_6_1) -{ after(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_6_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } -(rule__OpOther__Group_6_1_0_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__OpOther__Group_6_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0_0__0__Impl - rule__OpOther__Group_6_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_6_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group__0__Impl - rule__XAdditiveExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } - ruleXMultiplicativeExpression -{ after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } -(rule__XAdditiveExpression__Group_1__0)* -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1__0__Impl - rule__XAdditiveExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } -(rule__XAdditiveExpression__Group_1_0__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XAdditiveExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } -(rule__XAdditiveExpression__Group_1_0_0__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAdditiveExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0_0__0__Impl - rule__XAdditiveExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XAdditiveExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group__0__Impl - rule__XMultiplicativeExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } - ruleXUnaryOperation -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } -(rule__XMultiplicativeExpression__Group_1__0)* -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1__0__Impl - rule__XMultiplicativeExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } -(rule__XMultiplicativeExpression__Group_1_0__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XMultiplicativeExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } -(rule__XMultiplicativeExpression__Group_1_0_0__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XMultiplicativeExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0_0__0__Impl - rule__XMultiplicativeExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XUnaryOperation__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__0__Impl - rule__XUnaryOperation__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } -( - -) -{ after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XUnaryOperation__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__1__Impl - rule__XUnaryOperation__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } -(rule__XUnaryOperation__FeatureAssignment_0_1) -{ after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XUnaryOperation__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } -(rule__XUnaryOperation__OperandAssignment_0_2) -{ after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XCastedExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group__0__Impl - rule__XCastedExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } - ruleXPostfixOperation -{ after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } -(rule__XCastedExpression__Group_1__0)* -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XCastedExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1__0__Impl - rule__XCastedExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } -(rule__XCastedExpression__Group_1_0__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } -(rule__XCastedExpression__TypeAssignment_1_1) -{ after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XCastedExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } -(rule__XCastedExpression__Group_1_0_0__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XCastedExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0_0__0__Impl - rule__XCastedExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } - - 'as' - -{ after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XPostfixOperation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group__0__Impl - rule__XPostfixOperation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } - ruleXMemberFeatureCall -{ after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XPostfixOperation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } -(rule__XPostfixOperation__Group_1__0)? -{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XPostfixOperation__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } -(rule__XPostfixOperation__Group_1_0__0) -{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XPostfixOperation__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1_0__0__Impl - rule__XPostfixOperation__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } -( - -) -{ after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XPostfixOperation__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } -(rule__XPostfixOperation__FeatureAssignment_1_0_1) -{ after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMemberFeatureCall__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group__0__Impl - rule__XMemberFeatureCall__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } - ruleXPrimaryExpression -{ after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } -(rule__XMemberFeatureCall__Alternatives_1)* -{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMemberFeatureCall__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0__0__Impl - rule__XMemberFeatureCall__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } -(rule__XMemberFeatureCall__Group_1_0_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } -(rule__XMemberFeatureCall__ValueAssignment_1_0_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMemberFeatureCall__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } -(rule__XMemberFeatureCall__Group_1_0_0_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XMemberFeatureCall__Group_1_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl - rule__XMemberFeatureCall__Group_1_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl - rule__XMemberFeatureCall__Group_1_0_0_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } -(rule__XMemberFeatureCall__Alternatives_1_0_0_0_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_0_0_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl - rule__XMemberFeatureCall__Group_1_0_0_0__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } -(rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2) -{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_0_0_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } - ruleOpSingleAssign -{ after(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__XMemberFeatureCall__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1__0__Impl - rule__XMemberFeatureCall__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } -(rule__XMemberFeatureCall__Group_1_1_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1__1__Impl - rule__XMemberFeatureCall__Group_1_1__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } -(rule__XMemberFeatureCall__Group_1_1_1__0)? -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1__2__Impl - rule__XMemberFeatureCall__Group_1_1__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } -(rule__XMemberFeatureCall__FeatureAssignment_1_1_2) -{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_1__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1__3__Impl - rule__XMemberFeatureCall__Group_1_1__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } -(rule__XMemberFeatureCall__Group_1_1_3__0)? -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_1__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } -(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4)? -{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - -rule__XMemberFeatureCall__Group_1_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } -(rule__XMemberFeatureCall__Group_1_1_0_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XMemberFeatureCall__Group_1_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl - rule__XMemberFeatureCall__Group_1_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl - @init { diff --git a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.tokens b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.tokens deleted file mode 100644 index 93d4bc8..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.tokens +++ /dev/null @@ -1,195 +0,0 @@ -'!'=40 -'!='=22 -'!=='=24 -'#'=73 -'%'=39 -'%='=20 -'&&'=15 -'&'=96 -'('=65 -')'=66 -'*'=36 -'**'=37 -'*='=18 -'+'=34 -'++'=41 -'+='=16 -','=72 -'-'=35 -'--'=42 -'-='=17 -'->'=28 -'.'=43 -'..'=30 -'..<'=29 -'/'=38 -'/='=19 -':'=80 -'::'=101 -';'=76 -'<'=27 -'<>'=32 -'='=13 -'=='=21 -'==='=23 -'=>'=31 -'>'=26 -'>='=25 -'?'=95 -'?.'=102 -'?:'=33 -'@'=71 -'['=67 -']'=70 -'as'=75 -'case'=82 -'catch'=94 -'default'=81 -'deu'=53 -'do'=85 -'else'=78 -'esp'=54 -'extends'=45 -'extension'=48 -'false'=50 -'filter='=69 -'filterDatamart='=68 -'filterDatamarts'=64 -'finally'=92 -'for'=83 -'id'=58 -'if'=77 -'import'=47 -'instanceof'=74 -'iso_3166_2'=57 -'name'=55 -'new'=86 -'null'=87 -'onClick'=63 -'package'=59 -'partition'=99 -'places'=100 -'return'=90 -'state'=56 -'static'=46 -'super'=49 -'switch'=79 -'synchronized'=93 -'throw'=89 -'title'=97 -'topology'=62 -'true'=105 -'try'=91 -'typeof'=88 -'usa'=52 -'val'=44 -'var'=104 -'while'=84 -'world'=51 -'zoomable'=98 -'{'=60 -'|'=103 -'||'=14 -'}'=61 -RULE_ANY_OTHER=12 -RULE_DECIMAL=8 -RULE_HEX=6 -RULE_ID=5 -RULE_INT=7 -RULE_ML_COMMENT=9 -RULE_SL_COMMENT=10 -RULE_STRING=4 -RULE_WS=11 -T__100=100 -T__101=101 -T__102=102 -T__103=103 -T__104=104 -T__105=105 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -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/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLLexer.java b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLLexer.java deleted file mode 100644 index c429055..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLLexer.java +++ /dev/null @@ -1,4145 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalTopologyDSLLexer extends Lexer { - public static final int RULE_HEX=6; - public static final int T__50=50; - 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=5; - public static final int RULE_INT=7; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=9; - 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 T__63=63; - public static final int T__64=64; - public static final int T__65=65; - 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 T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int T__13=13; - public static final int T__14=14; - 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 RULE_DECIMAL=8; - 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 T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=4; - public static final int RULE_SL_COMMENT=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__88=88; - public static final int T__89=89; - 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__87=87; - public static final int T__105=105; - - // delegates - // delegators - - public InternalTopologyDSLLexer() {;} - public InternalTopologyDSLLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalTopologyDSLLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g"; } - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:11:7: ( '=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:11:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:12:7: ( '||' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:12:9: '||' - { - match("||"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:13:7: ( '&&' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:13:9: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:14:7: ( '+=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:14:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:15:7: ( '-=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:15:9: '-=' - { - match("-="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:16:7: ( '*=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:16:9: '*=' - { - match("*="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:17:7: ( '/=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:17:9: '/=' - { - match("/="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:18:7: ( '%=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:18:9: '%=' - { - match("%="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:19:7: ( '==' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:19:9: '==' - { - match("=="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:20:7: ( '!=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:20:9: '!=' - { - match("!="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:21:7: ( '===' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:21:9: '===' - { - match("==="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22:7: ( '!==' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22:9: '!==' - { - match("!=="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:23:7: ( '>=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:23:9: '>=' - { - match(">="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:24:7: ( '>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:24:9: '>' - { - match('>'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:25:7: ( '<' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:25:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:26:7: ( '->' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:26:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:27:7: ( '..<' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:27:9: '..<' - { - match("..<"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:28:7: ( '..' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:28:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:29:7: ( '=>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:29:9: '=>' - { - match("=>"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:30:7: ( '<>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:30: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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:31:7: ( '?:' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:31:9: '?:' - { - match("?:"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:32:7: ( '+' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:32: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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:33:7: ( '-' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:33:9: '-' - { - match('-'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:34:7: ( '*' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:34:9: '*' - { - match('*'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:35:7: ( '**' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:35:9: '**' - { - match("**"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:36:7: ( '/' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:36:9: '/' - { - match('/'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:37:7: ( '%' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:37:9: '%' - { - match('%'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:38:7: ( '!' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:38:9: '!' - { - match('!'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:39:7: ( '++' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:39:9: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:40:7: ( '--' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:40:9: '--' - { - match("--"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:41:7: ( '.' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:41:9: '.' - { - match('.'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:42:7: ( 'val' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:42:9: 'val' - { - match("val"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:43:7: ( 'extends' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:43:9: 'extends' - { - match("extends"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:44:7: ( 'static' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:44:9: 'static' - { - match("static"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:45:7: ( 'import' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:45:9: 'import' - { - match("import"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:46:7: ( 'extension' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:46:9: 'extension' - { - match("extension"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:47:7: ( 'super' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:47:9: 'super' - { - match("super"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:48:7: ( 'false' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:48:9: 'false' - { - match("false"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:49:7: ( 'world' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:49:9: 'world' - { - match("world"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:50:7: ( 'usa' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:50:9: 'usa' - { - match("usa"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:51:7: ( 'deu' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:51:9: 'deu' - { - match("deu"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:52:7: ( 'esp' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:52:9: 'esp' - { - match("esp"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:53:7: ( 'name' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:53:9: 'name' - { - match("name"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:54:7: ( 'state' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:54:9: 'state' - { - match("state"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:55:7: ( 'iso_3166_2' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:55:9: 'iso_3166_2' - { - match("iso_3166_2"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:56:7: ( 'id' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:56:9: 'id' - { - match("id"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:57:7: ( 'package' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:57:9: 'package' - { - match("package"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:58:7: ( '{' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:58:9: '{' - { - match('{'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:59:7: ( '}' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:59:9: '}' - { - match('}'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:60:7: ( 'topology' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:60:9: 'topology' - { - match("topology"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:61:7: ( 'onClick' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:61:9: 'onClick' - { - match("onClick"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:62:7: ( 'filterDatamarts' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:62:9: 'filterDatamarts' - { - match("filterDatamarts"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:63:7: ( '(' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:63:9: '(' - { - match('('); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:64:7: ( ')' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:64:9: ')' - { - match(')'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:65:7: ( '[' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:65:9: '[' - { - match('['); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:66:7: ( 'filterDatamart=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:66:9: 'filterDatamart=' - { - match("filterDatamart="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:67:7: ( 'filter=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:67:9: 'filter=' - { - match("filter="); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:68:7: ( ']' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:68:9: ']' - { - match(']'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:69:7: ( '@' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:69:9: '@' - { - match('@'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:70:7: ( ',' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:70:9: ',' - { - match(','); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:71:7: ( '#' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:71:9: '#' - { - match('#'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:72:7: ( 'instanceof' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:72:9: 'instanceof' - { - match("instanceof"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:73:7: ( 'as' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:73:9: 'as' - { - match("as"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:74:7: ( ';' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:74:9: ';' - { - match(';'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:75:7: ( 'if' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:75:9: 'if' - { - match("if"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:76:7: ( 'else' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:76:9: 'else' - { - match("else"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:77:7: ( 'switch' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:77:9: 'switch' - { - match("switch"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:78:7: ( ':' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:78:9: ':' - { - match(':'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:79:7: ( 'default' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:79:9: 'default' - { - match("default"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:80:7: ( 'case' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:80:9: 'case' - { - match("case"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:81:7: ( 'for' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:81:9: 'for' - { - match("for"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:82:7: ( 'while' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:82:9: 'while' - { - match("while"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:83:7: ( 'do' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:83:9: 'do' - { - match("do"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:84:7: ( 'new' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:84:9: 'new' - { - match("new"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:85:7: ( 'null' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:85:9: 'null' - { - match("null"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:86:7: ( 'typeof' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:86:9: 'typeof' - { - match("typeof"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:87:7: ( 'throw' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:87:9: 'throw' - { - match("throw"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:88:7: ( 'return' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:88:9: 'return' - { - match("return"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:89:7: ( 'try' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:89:9: 'try' - { - match("try"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:90:7: ( 'finally' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:90:9: 'finally' - { - match("finally"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:91:7: ( 'synchronized' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:91:9: 'synchronized' - { - match("synchronized"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:92:7: ( 'catch' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:92:9: 'catch' - { - match("catch"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:93:7: ( '?' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:93:9: '?' - { - match('?'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:94:7: ( '&' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:94: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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:95:7: ( 'title' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:95:9: 'title' - { - match("title"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:96:7: ( 'zoomable' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:96:9: 'zoomable' - { - match("zoomable"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:97:7: ( 'partition' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:97:9: 'partition' - { - match("partition"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:98:8: ( 'places' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:98:10: 'places' - { - match("places"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:99:8: ( '::' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:99:10: '::' - { - match("::"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:100:8: ( '?.' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:100:10: '?.' - { - match("?."); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:101:8: ( '|' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:101:10: '|' - { - match('|'); - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:102:8: ( 'var' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:102:10: 'var' - { - match("var"); - - - } - - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:103:8: ( 'true' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:103:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__105" - - // $ANTLR start "RULE_HEX" - public final void mRULE_HEX() throws RecognitionException { - try { - int _type = RULE_HEX; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:12: ( '0x' | '0X' ) - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='0') ) { - int LA1_1 = input.LA(2); - - if ( (LA1_1=='x') ) { - alt1=1; - } - else if ( (LA1_1=='X') ) { - alt1=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 1, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - switch (alt1) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:13: '0x' - { - match("0x"); - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:18: '0X' - { - match("0X"); - - - } - break; - - } - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='F')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='f')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='f') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='#') ) { - alt4=1; - } - switch (alt4) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) - { - match('#'); - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='B'||LA3_0=='b') ) { - alt3=1; - } - else if ( (LA3_0=='L'||LA3_0=='l') ) { - alt3=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - switch (alt3) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:64: ( 'b' | 'B' ) ( 'i' | 'I' ) - { - if ( input.LA(1)=='B'||input.LA(1)=='b' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - if ( input.LA(1)=='I'||input.LA(1)=='i' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22862:84: ( 'l' | 'L' ) - { - if ( input.LA(1)=='L'||input.LA(1)=='l' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_HEX" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22864:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22864:12: '0' .. '9' ( '0' .. '9' | '_' )* - { - matchRange('0','9'); - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22864:21: ( '0' .. '9' | '_' )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')||LA5_0=='_') ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||input.LA(1)=='_' ) { - 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_INT" - - // $ANTLR start "RULE_DECIMAL" - public final void mRULE_DECIMAL() throws RecognitionException { - try { - int _type = RULE_DECIMAL; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? - { - mRULE_INT(); - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='E'||LA7_0=='e') ) { - alt7=1; - } - switch (alt7) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT - { - if ( input.LA(1)=='E'||input.LA(1)=='e' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:36: ( '+' | '-' )? - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='+'||LA6_0=='-') ) { - alt6=1; - } - switch (alt6) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g: - { - if ( input.LA(1)=='+'||input.LA(1)=='-' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - mRULE_INT(); - - } - break; - - } - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? - int alt8=3; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='B'||LA8_0=='b') ) { - alt8=1; - } - else if ( (LA8_0=='D'||LA8_0=='F'||LA8_0=='L'||LA8_0=='d'||LA8_0=='f'||LA8_0=='l') ) { - alt8=2; - } - switch (alt8) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) - { - if ( input.LA(1)=='B'||input.LA(1)=='b' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - if ( input.LA(1)=='D'||input.LA(1)=='I'||input.LA(1)=='d'||input.LA(1)=='i' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22866:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) - { - if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DECIMAL" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22868:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22868:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22868:11: ( '^' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='^') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22868:11: '^' - { - match('^'); - - } - break; - - } - - if ( input.LA(1)=='$'||(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;} - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22868:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='$'||(LA10_0>='0' && LA10_0<='9')||(LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='a' && LA10_0<='z')) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.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 loop10; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='\"') ) { - alt15=1; - } - else if ( (LA15_0=='\'') ) { - alt15=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? - { - match('\"'); - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - 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 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870: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 loop11; - } - } while (true); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:44: ( '\"' )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\"') ) { - alt12=1; - } - switch (alt12) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:44: '\"' - { - match('\"'); - - } - break; - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? - { - match('\''); - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop13: - do { - int alt13=3; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='\\') ) { - alt13=1; - } - else if ( ((LA13_0>='\u0000' && LA13_0<='&')||(LA13_0>='(' && LA13_0<='[')||(LA13_0>=']' && LA13_0<='\uFFFF')) ) { - alt13=2; - } - - - switch (alt13) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:55: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:62: ~ ( ( '\\\\' | '\\'' ) ) - { - 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 loop13; - } - } while (true); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:79: ( '\\'' )? - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0=='\'') ) { - alt14=1; - } - switch (alt14) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22870:79: '\\'' - { - match('\''); - - } - break; - - } - - - } - 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22872:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22872:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22872:24: ( options {greedy=false; } : . )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0=='*') ) { - int LA16_1 = input.LA(2); - - if ( (LA16_1=='/') ) { - alt16=2; - } - else if ( ((LA16_1>='\u0000' && LA16_1<='.')||(LA16_1>='0' && LA16_1<='\uFFFF')) ) { - alt16=1; - } - - - } - else if ( ((LA16_0>='\u0000' && LA16_0<=')')||(LA16_0>='+' && LA16_0<='\uFFFF')) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22872:52: . - { - matchAny(); - - } - break; - - default : - break loop16; - } - } 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874: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 loop17; - } - } while (true); - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:40: ( ( '\\r' )? '\\n' )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0=='\n'||LA19_0=='\r') ) { - alt19=1; - } - switch (alt19) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:41: ( '\\r' )? '\\n' - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874:41: ( '\\r' )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0=='\r') ) { - alt18=1; - } - switch (alt18) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22874: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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22876:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22876:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22876:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt20=0; - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); - - if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0=='\r'||LA20_0==' ') ) { - alt20=1; - } - - - switch (alt20) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.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 ( cnt20 >= 1 ) break loop20; - EarlyExitException eee = - new EarlyExitException(20, input); - throw eee; - } - cnt20++; - } 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; - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22878:16: ( . ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:22878:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | 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 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=102; - alt21 = dfa21.predict(input); - switch (alt21) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:10: T__13 - { - mT__13(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:16: T__14 - { - mT__14(); - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:22: T__15 - { - mT__15(); - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:28: T__16 - { - mT__16(); - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:34: T__17 - { - mT__17(); - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:40: T__18 - { - mT__18(); - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:46: T__19 - { - mT__19(); - - } - break; - case 8 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:52: T__20 - { - mT__20(); - - } - break; - case 9 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:58: T__21 - { - mT__21(); - - } - break; - case 10 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:64: T__22 - { - mT__22(); - - } - break; - case 11 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:70: T__23 - { - mT__23(); - - } - break; - case 12 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:76: T__24 - { - mT__24(); - - } - break; - case 13 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:82: T__25 - { - mT__25(); - - } - break; - case 14 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:88: T__26 - { - mT__26(); - - } - break; - case 15 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:94: T__27 - { - mT__27(); - - } - break; - case 16 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:100: T__28 - { - mT__28(); - - } - break; - case 17 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:106: T__29 - { - mT__29(); - - } - break; - case 18 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:112: T__30 - { - mT__30(); - - } - break; - case 19 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:118: T__31 - { - mT__31(); - - } - break; - case 20 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:124: T__32 - { - mT__32(); - - } - break; - case 21 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:130: T__33 - { - mT__33(); - - } - break; - case 22 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:136: T__34 - { - mT__34(); - - } - break; - case 23 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:142: T__35 - { - mT__35(); - - } - break; - case 24 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:148: T__36 - { - mT__36(); - - } - break; - case 25 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:154: T__37 - { - mT__37(); - - } - break; - case 26 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:160: T__38 - { - mT__38(); - - } - break; - case 27 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:166: T__39 - { - mT__39(); - - } - break; - case 28 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:172: T__40 - { - mT__40(); - - } - break; - case 29 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:178: T__41 - { - mT__41(); - - } - break; - case 30 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:184: T__42 - { - mT__42(); - - } - break; - case 31 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:190: T__43 - { - mT__43(); - - } - break; - case 32 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:196: T__44 - { - mT__44(); - - } - break; - case 33 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:202: T__45 - { - mT__45(); - - } - break; - case 34 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:208: T__46 - { - mT__46(); - - } - break; - case 35 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:214: T__47 - { - mT__47(); - - } - break; - case 36 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:220: T__48 - { - mT__48(); - - } - break; - case 37 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:226: T__49 - { - mT__49(); - - } - break; - case 38 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:232: T__50 - { - mT__50(); - - } - break; - case 39 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:238: T__51 - { - mT__51(); - - } - break; - case 40 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:244: T__52 - { - mT__52(); - - } - break; - case 41 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:250: T__53 - { - mT__53(); - - } - break; - case 42 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:256: T__54 - { - mT__54(); - - } - break; - case 43 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:262: T__55 - { - mT__55(); - - } - break; - case 44 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:268: T__56 - { - mT__56(); - - } - break; - case 45 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:274: T__57 - { - mT__57(); - - } - break; - case 46 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:280: T__58 - { - mT__58(); - - } - break; - case 47 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:286: T__59 - { - mT__59(); - - } - break; - case 48 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:292: T__60 - { - mT__60(); - - } - break; - case 49 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:298: T__61 - { - mT__61(); - - } - break; - case 50 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:304: T__62 - { - mT__62(); - - } - break; - case 51 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:310: T__63 - { - mT__63(); - - } - break; - case 52 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:316: T__64 - { - mT__64(); - - } - break; - case 53 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:322: T__65 - { - mT__65(); - - } - break; - case 54 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:328: T__66 - { - mT__66(); - - } - break; - case 55 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:334: T__67 - { - mT__67(); - - } - break; - case 56 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:340: T__68 - { - mT__68(); - - } - break; - case 57 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:346: T__69 - { - mT__69(); - - } - break; - case 58 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:352: T__70 - { - mT__70(); - - } - break; - case 59 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:358: T__71 - { - mT__71(); - - } - break; - case 60 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:364: T__72 - { - mT__72(); - - } - break; - case 61 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:370: T__73 - { - mT__73(); - - } - break; - case 62 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:376: T__74 - { - mT__74(); - - } - break; - case 63 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:382: T__75 - { - mT__75(); - - } - break; - case 64 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:388: T__76 - { - mT__76(); - - } - break; - case 65 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:394: T__77 - { - mT__77(); - - } - break; - case 66 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:400: T__78 - { - mT__78(); - - } - break; - case 67 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:406: T__79 - { - mT__79(); - - } - break; - case 68 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:412: T__80 - { - mT__80(); - - } - break; - case 69 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:418: T__81 - { - mT__81(); - - } - break; - case 70 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:424: T__82 - { - mT__82(); - - } - break; - case 71 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:430: T__83 - { - mT__83(); - - } - break; - case 72 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:436: T__84 - { - mT__84(); - - } - break; - case 73 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:442: T__85 - { - mT__85(); - - } - break; - case 74 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:448: T__86 - { - mT__86(); - - } - break; - case 75 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:454: T__87 - { - mT__87(); - - } - break; - case 76 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:460: T__88 - { - mT__88(); - - } - break; - case 77 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:466: T__89 - { - mT__89(); - - } - break; - case 78 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:472: T__90 - { - mT__90(); - - } - break; - case 79 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:478: T__91 - { - mT__91(); - - } - break; - case 80 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:484: T__92 - { - mT__92(); - - } - break; - case 81 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:490: T__93 - { - mT__93(); - - } - break; - case 82 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:496: T__94 - { - mT__94(); - - } - break; - case 83 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:502: T__95 - { - mT__95(); - - } - break; - case 84 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:508: T__96 - { - mT__96(); - - } - break; - case 85 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:514: T__97 - { - mT__97(); - - } - break; - case 86 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:520: T__98 - { - mT__98(); - - } - break; - case 87 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:526: T__99 - { - mT__99(); - - } - break; - case 88 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:532: T__100 - { - mT__100(); - - } - break; - case 89 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:539: T__101 - { - mT__101(); - - } - break; - case 90 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:546: T__102 - { - mT__102(); - - } - break; - case 91 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:553: T__103 - { - mT__103(); - - } - break; - case 92 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:560: T__104 - { - mT__104(); - - } - break; - case 93 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:567: T__105 - { - mT__105(); - - } - break; - case 94 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:574: RULE_HEX - { - mRULE_HEX(); - - } - break; - case 95 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:583: RULE_INT - { - mRULE_INT(); - - } - break; - case 96 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:592: RULE_DECIMAL - { - mRULE_DECIMAL(); - - } - break; - case 97 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:605: RULE_ID - { - mRULE_ID(); - - } - break; - case 98 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:613: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 99 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:625: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 100 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:641: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 101 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:657: RULE_WS - { - mRULE_WS(); - - } - break; - case 102 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1:665: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA21 dfa21 = new DFA21(this); - static final String DFA21_eotS = - "\1\uffff\1\63\1\65\1\67\1\72\1\76\1\101\1\105\1\107\1\111\1\113\1\115\1\117\1\122\12\124\2\uffff\2\124\7\uffff\1\124\1\uffff\1\u0080\3\124\2\u0086\1\60\5\uffff\1\u008b\26\uffff\1\u008d\5\uffff\1\u008f\4\uffff\1\124\1\uffff\11\124\1\u009b\1\124\1\u009d\7\124\1\u00a7\5\124\2\uffff\6\124\7\uffff\1\u00b5\3\uffff\3\124\1\uffff\1\u0086\12\uffff\1\u00ba\1\u00bb\1\124\1\u00bd\7\124\1\uffff\1\124\1\uffff\3\124\1\u00c9\2\124\1\u00cc\1\u00cd\1\124\1\uffff\1\124\1\u00d0\7\124\1\u00d8\3\124\1\uffff\4\124\2\uffff\1\124\1\uffff\1\u00e1\12\124\1\uffff\2\124\2\uffff\1\124\1\u00f0\1\uffff\1\u00f1\6\124\1\uffff\1\u00f8\2\124\1\u00fb\4\124\1\uffff\1\124\1\u0102\1\u0103\5\124\1\u0109\2\124\1\u010c\1\u010d\1\124\2\uffff\5\124\1\u0114\1\uffff\1\u0115\1\124\1\uffff\1\u0117\4\124\1\u011c\2\uffff\1\u011d\1\124\1\u011f\2\124\1\uffff\2\124\2\uffff\3\124\1\u0128\1\124\1\u012a\2\uffff\1\124\1\uffff\1\u012c\1\124\1\u012e\1\124\2\uffff\1\124\1\uffff\3\124\1\uffff\1\u0134\1\u0135\1\u0136\1\124\1\uffff\1\124\1\uffff\1\u0139\1\uffff\1\124\1\uffff\5\124\3\uffff\1\124\1\u0141\1\uffff\1\u0142\1\u0143\4\124\1\u0148\3\uffff\1\124\1\u014a\1\u014b\1\124\1\uffff\1\124\2\uffff\1\124\1\u014f\1\124\1\uffff\2\124\1\u0154\2\uffff"; - static final String DFA21_eofS = - "\u0155\uffff"; - static final String DFA21_minS = - "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\154\1\164\1\144\1\141\1\150\1\163\1\145\2\141\2\uffff\1\150\1\156\7\uffff\1\163\1\uffff\1\72\1\141\1\145\1\157\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\164\1\160\1\163\1\141\1\160\1\151\1\156\1\160\1\157\1\44\1\163\1\44\2\154\2\162\1\151\1\141\1\146\1\44\1\155\1\167\1\154\1\143\1\141\2\uffff\2\160\1\162\1\165\1\164\1\103\7\uffff\1\44\3\uffff\1\163\1\164\1\157\1\uffff\1\60\12\uffff\2\44\1\145\1\44\1\145\1\164\1\145\1\164\1\143\1\157\1\137\1\uffff\1\164\1\uffff\1\163\1\164\1\141\1\44\2\154\2\44\1\141\1\uffff\1\145\1\44\1\154\1\153\1\164\1\143\1\157\1\145\1\157\1\44\1\145\2\154\1\uffff\1\145\1\143\1\165\1\155\2\uffff\1\156\1\uffff\1\44\1\145\1\162\1\143\1\150\1\162\1\63\1\141\2\145\1\154\1\uffff\1\144\1\145\2\uffff\1\165\1\44\1\uffff\1\44\1\141\1\151\1\145\1\154\1\157\1\167\1\uffff\1\44\1\145\1\151\1\44\1\150\1\162\1\141\1\144\1\uffff\1\143\2\44\1\150\1\162\1\164\1\61\1\156\1\44\1\162\1\154\2\44\1\154\2\uffff\1\147\1\164\1\163\1\157\1\146\1\44\1\uffff\1\44\1\143\1\uffff\1\44\1\156\1\142\1\163\1\151\1\44\2\uffff\1\44\1\157\1\44\1\66\1\143\1\uffff\1\75\1\171\2\uffff\1\164\1\145\1\151\1\44\1\147\1\44\2\uffff\1\153\1\uffff\1\44\1\154\1\44\1\157\2\uffff\1\156\1\uffff\1\66\1\145\1\141\1\uffff\3\44\1\157\1\uffff\1\171\1\uffff\1\44\1\uffff\1\145\1\uffff\1\156\1\151\1\137\1\157\1\164\3\uffff\1\156\1\44\1\uffff\2\44\1\172\1\62\1\146\1\141\1\44\3\uffff\1\145\2\44\1\155\1\uffff\1\144\2\uffff\1\141\1\44\1\162\1\uffff\1\164\1\75\1\44\2\uffff"; - static final String DFA21_maxS = - "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\171\1\163\2\157\1\163\1\157\1\165\1\154\2\uffff\1\171\1\156\7\uffff\1\163\1\uffff\1\72\1\141\1\145\1\157\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\uffff\1\164\1\160\1\163\1\141\1\160\1\151\1\156\1\160\1\157\1\172\1\163\1\172\1\154\1\156\2\162\1\151\1\141\1\165\1\172\1\155\1\167\1\154\1\162\1\141\2\uffff\2\160\1\162\1\171\1\164\1\103\7\uffff\1\172\3\uffff\2\164\1\157\1\uffff\1\154\12\uffff\2\172\1\145\1\172\1\145\1\164\1\145\1\164\1\143\1\157\1\137\1\uffff\1\164\1\uffff\1\163\1\164\1\141\1\172\2\154\2\172\1\141\1\uffff\1\145\1\172\1\154\1\153\1\164\1\143\1\157\1\145\1\157\1\172\1\145\2\154\1\uffff\1\145\1\143\1\165\1\155\2\uffff\1\156\1\uffff\1\172\1\151\1\162\1\143\1\150\1\162\1\63\1\141\2\145\1\154\1\uffff\1\144\1\145\2\uffff\1\165\1\172\1\uffff\1\172\1\141\1\151\1\145\1\154\1\157\1\167\1\uffff\1\172\1\145\1\151\1\172\1\150\1\162\1\141\1\163\1\uffff\1\143\2\172\1\150\1\162\1\164\1\61\1\156\1\172\1\162\1\154\2\172\1\154\2\uffff\1\147\1\164\1\163\1\157\1\146\1\172\1\uffff\1\172\1\143\1\uffff\1\172\1\156\1\142\1\163\1\151\1\172\2\uffff\1\172\1\157\1\172\1\66\1\143\1\uffff\1\104\1\171\2\uffff\1\164\1\145\1\151\1\172\1\147\1\172\2\uffff\1\153\1\uffff\1\172\1\154\1\172\1\157\2\uffff\1\156\1\uffff\1\66\1\145\1\141\1\uffff\3\172\1\157\1\uffff\1\171\1\uffff\1\172\1\uffff\1\145\1\uffff\1\156\1\151\1\137\1\157\1\164\3\uffff\1\156\1\172\1\uffff\3\172\1\62\1\146\1\141\1\172\3\uffff\1\145\2\172\1\155\1\uffff\1\144\2\uffff\1\141\1\172\1\162\1\uffff\1\164\1\163\1\172\2\uffff"; - static final String DFA21_acceptS = - "\30\uffff\1\60\1\61\2\uffff\1\65\1\66\1\67\1\72\1\73\1\74\1\75\1\uffff\1\100\7\uffff\1\141\2\142\1\145\1\146\1\uffff\1\23\1\1\1\2\1\133\1\3\1\124\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\143\1\144\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\132\1\123\1\uffff\1\141\31\uffff\1\60\1\61\6\uffff\1\65\1\66\1\67\1\72\1\73\1\74\1\75\1\uffff\1\100\1\131\1\104\3\uffff\1\136\1\uffff\1\137\1\140\1\142\1\145\1\13\1\11\1\14\1\12\1\21\1\22\13\uffff\1\56\1\uffff\1\101\11\uffff\1\111\15\uffff\1\77\4\uffff\1\40\1\134\1\uffff\1\52\13\uffff\1\107\2\uffff\1\50\1\51\2\uffff\1\112\7\uffff\1\117\10\uffff\1\102\16\uffff\1\53\1\113\6\uffff\1\135\2\uffff\1\106\6\uffff\1\54\1\45\5\uffff\1\46\2\uffff\1\47\1\110\6\uffff\1\115\1\125\1\uffff\1\122\4\uffff\1\42\1\103\1\uffff\1\43\3\uffff\1\71\4\uffff\1\130\1\uffff\1\114\1\uffff\1\116\1\uffff\1\41\5\uffff\1\120\1\105\1\57\2\uffff\1\63\7\uffff\1\62\1\126\1\44\4\uffff\1\127\1\uffff\1\55\1\76\3\uffff\1\121\3\uffff\1\70\1\64"; - static final String DFA21_specialS = - "\1\0\u0154\uffff}>"; - static final String[] DFA21_transitionS = { - "\11\60\2\57\2\60\1\57\22\60\1\57\1\11\1\55\1\42\1\54\1\10\1\3\1\56\1\34\1\35\1\6\1\4\1\41\1\5\1\14\1\7\1\51\11\52\1\45\1\44\1\13\1\1\1\12\1\15\1\40\32\54\1\36\1\60\1\37\1\53\1\54\1\60\1\43\1\54\1\46\1\25\1\17\1\22\2\54\1\21\4\54\1\26\1\33\1\27\1\54\1\47\1\20\1\32\1\24\1\16\1\23\2\54\1\50\1\30\1\2\1\31\uff82\60", - "\1\61\1\62", - "\1\64", - "\1\66", - "\1\71\21\uffff\1\70", - "\1\75\17\uffff\1\73\1\74", - "\1\100\22\uffff\1\77", - "\1\103\4\uffff\1\104\15\uffff\1\102", - "\1\106", - "\1\110", - "\1\112", - "\1\114", - "\1\116", - "\1\121\13\uffff\1\120", - "\1\123", - "\1\127\6\uffff\1\126\4\uffff\1\125", - "\1\130\1\131\1\uffff\1\132\1\uffff\1\133", - "\1\136\1\uffff\1\140\6\uffff\1\134\1\137\4\uffff\1\135", - "\1\141\7\uffff\1\142\5\uffff\1\143", - "\1\145\6\uffff\1\144", - "\1\146", - "\1\147\11\uffff\1\150", - "\1\151\3\uffff\1\152\17\uffff\1\153", - "\1\154\12\uffff\1\155", - "", - "", - "\1\162\1\164\5\uffff\1\160\2\uffff\1\163\6\uffff\1\161", - "\1\165", - "", - "", - "", - "", - "", - "", - "", - "\1\175", - "", - "\1\177", - "\1\u0081", - "\1\u0082", - "\1\u0083", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084\6\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "\1\124\34\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "", - "", - "", - "", - "\1\u008a", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u008c", - "", - "", - "", - "", - "", - "\1\u008e", - "", - "", - "", - "", - "\1\u0090\5\uffff\1\u0091", - "", - "\1\u0092", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u009c", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u009e", - "\1\u009f\1\uffff\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "\1\u00a4", - "\1\u00a6\16\uffff\1\u00a5", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00a8", - "\1\u00a9", - "\1\u00aa", - "\1\u00ab\16\uffff\1\u00ac", - "\1\u00ad", - "", - "", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b2\3\uffff\1\u00b1", - "\1\u00b3", - "\1\u00b4", - "", - "", - "", - "", - "", - "", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "", - "", - "\1\u00b6\1\u00b7", - "\1\u00b8", - "\1\u00b9", - "", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00bc", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "", - "\1\u00c5", - "", - "\1\u00c6", - "\1\u00c7", - "\1\u00c8", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00ca", - "\1\u00cb", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00ce", - "", - "\1\u00cf", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00d1", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "\1\u00d7", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00d9", - "\1\u00da", - "\1\u00db", - "", - "\1\u00dc", - "\1\u00dd", - "\1\u00de", - "\1\u00df", - "", - "", - "\1\u00e0", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00e3\3\uffff\1\u00e2", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "", - "\1\u00ed", - "\1\u00ee", - "", - "", - "\1\u00ef", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00f2", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00f9", - "\1\u00fa", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff\16\uffff\1\u0100", - "", - "\1\u0101", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0104", - "\1\u0105", - "\1\u0106", - "\1\u0107", - "\1\u0108", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u010a", - "\1\u010b", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u010e", - "", - "", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0116", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0118", - "\1\u0119", - "\1\u011a", - "\1\u011b", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u011e", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0120", - "\1\u0121", - "", - "\1\u0123\6\uffff\1\u0122", - "\1\u0124", - "", - "", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0129", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "", - "\1\u012b", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u012d", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u012f", - "", - "", - "\1\u0130", - "", - "\1\u0131", - "\1\u0132", - "\1\u0133", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0137", - "", - "\1\u0138", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "\1\u013a", - "", - "\1\u013b", - "\1\u013c", - "\1\u013d", - "\1\u013e", - "\1\u013f", - "", - "", - "", - "\1\u0140", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0144", - "\1\u0145", - "\1\u0146", - "\1\u0147", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "", - "", - "\1\u0149", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u014c", - "", - "\1\u014d", - "", - "", - "\1\u014e", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "\1\u0150", - "", - "\1\u0151", - "\1\u0153\65\uffff\1\u0152", - "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", - "", - "" - }; - - static final short[] DFA21_eot = DFA.unpackEncodedString(DFA21_eotS); - static final short[] DFA21_eof = DFA.unpackEncodedString(DFA21_eofS); - static final char[] DFA21_min = DFA.unpackEncodedStringToUnsignedChars(DFA21_minS); - static final char[] DFA21_max = DFA.unpackEncodedStringToUnsignedChars(DFA21_maxS); - static final short[] DFA21_accept = DFA.unpackEncodedString(DFA21_acceptS); - static final short[] DFA21_special = DFA.unpackEncodedString(DFA21_specialS); - static final short[][] DFA21_transition; - - static { - int numStates = DFA21_transitionS.length; - DFA21_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA21_transition[i] = DFA.unpackEncodedString(DFA21_transitionS[i]); - } - } - - class DFA21 extends DFA { - - public DFA21(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 21; - this.eot = DFA21_eot; - this.eof = DFA21_eof; - this.min = DFA21_min; - this.max = DFA21_max; - this.accept = DFA21_accept; - this.special = DFA21_special; - this.transition = DFA21_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | 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 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA21_0 = input.LA(1); - - s = -1; - if ( (LA21_0=='=') ) {s = 1;} - - else if ( (LA21_0=='|') ) {s = 2;} - - else if ( (LA21_0=='&') ) {s = 3;} - - else if ( (LA21_0=='+') ) {s = 4;} - - else if ( (LA21_0=='-') ) {s = 5;} - - else if ( (LA21_0=='*') ) {s = 6;} - - else if ( (LA21_0=='/') ) {s = 7;} - - else if ( (LA21_0=='%') ) {s = 8;} - - else if ( (LA21_0=='!') ) {s = 9;} - - else if ( (LA21_0=='>') ) {s = 10;} - - else if ( (LA21_0=='<') ) {s = 11;} - - else if ( (LA21_0=='.') ) {s = 12;} - - else if ( (LA21_0=='?') ) {s = 13;} - - else if ( (LA21_0=='v') ) {s = 14;} - - else if ( (LA21_0=='e') ) {s = 15;} - - else if ( (LA21_0=='s') ) {s = 16;} - - else if ( (LA21_0=='i') ) {s = 17;} - - else if ( (LA21_0=='f') ) {s = 18;} - - else if ( (LA21_0=='w') ) {s = 19;} - - else if ( (LA21_0=='u') ) {s = 20;} - - else if ( (LA21_0=='d') ) {s = 21;} - - else if ( (LA21_0=='n') ) {s = 22;} - - else if ( (LA21_0=='p') ) {s = 23;} - - else if ( (LA21_0=='{') ) {s = 24;} - - else if ( (LA21_0=='}') ) {s = 25;} - - else if ( (LA21_0=='t') ) {s = 26;} - - else if ( (LA21_0=='o') ) {s = 27;} - - else if ( (LA21_0=='(') ) {s = 28;} - - else if ( (LA21_0==')') ) {s = 29;} - - else if ( (LA21_0=='[') ) {s = 30;} - - else if ( (LA21_0==']') ) {s = 31;} - - else if ( (LA21_0=='@') ) {s = 32;} - - else if ( (LA21_0==',') ) {s = 33;} - - else if ( (LA21_0=='#') ) {s = 34;} - - else if ( (LA21_0=='a') ) {s = 35;} - - else if ( (LA21_0==';') ) {s = 36;} - - else if ( (LA21_0==':') ) {s = 37;} - - else if ( (LA21_0=='c') ) {s = 38;} - - else if ( (LA21_0=='r') ) {s = 39;} - - else if ( (LA21_0=='z') ) {s = 40;} - - else if ( (LA21_0=='0') ) {s = 41;} - - else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 42;} - - else if ( (LA21_0=='^') ) {s = 43;} - - else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||(LA21_0>='j' && LA21_0<='m')||LA21_0=='q'||(LA21_0>='x' && LA21_0<='y')) ) {s = 44;} - - else if ( (LA21_0=='\"') ) {s = 45;} - - else if ( (LA21_0=='\'') ) {s = 46;} - - else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 47;} - - else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 48;} - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 21, _s, input); - error(nvae); - throw nvae; - } - } - - -} diff --git a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLParser.java b/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLParser.java deleted file mode 100644 index 4e703ea..0000000 --- a/org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSLParser.java +++ /dev/null @@ -1,10014 +0,0 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import org.eclipse.osbp.xtext.topologydsl.services.TopologyDSLGrammarAccess; - - - -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 InternalTopologyDSLParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'world'", "'usa'", "'deu'", "'esp'", "'name'", "'state'", "'iso_3166_2'", "'id'", "'package'", "'{'", "'}'", "'topology'", "'onClick'", "'filterDatamarts'", "'('", "')'", "'['", "'filterDatamart='", "'filter='", "']'", "'@'", "','", "'#'", "'instanceof'", "'as'", "';'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'title'", "'zoomable'", "'partition'", "'places'", "'::'", "'?.'", "'|'", "'var'", "'true'" - }; - public static final int RULE_HEX=6; - public static final int T__50=50; - 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=5; - public static final int RULE_INT=7; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=9; - 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 T__63=63; - public static final int T__64=64; - public static final int T__65=65; - 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 T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int T__13=13; - public static final int T__14=14; - 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 RULE_DECIMAL=8; - 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 T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=4; - public static final int RULE_SL_COMMENT=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__88=88; - public static final int T__89=89; - 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__87=87; - public static final int T__105=105; - - // delegates - // delegators - - - public InternalTopologyDSLParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalTopologyDSLParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalTopologyDSLParser.tokenNames; } - public String getGrammarFileName() { return "../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g"; } - - - - private TopologyDSLGrammarAccess grammarAccess; - - public void setGrammarAccess(TopologyDSLGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - - // $ANTLR start "entryRuleTopologyModel" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:61:1: entryRuleTopologyModel : ruleTopologyModel EOF ; - public final void entryRuleTopologyModel() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:62:1: ( ruleTopologyModel EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:63:1: ruleTopologyModel EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyModelRule()); - } - pushFollow(FOLLOW_ruleTopologyModel_in_entryRuleTopologyModel67); - ruleTopologyModel(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyModelRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopologyModel74); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopologyModel" - - - // $ANTLR start "ruleTopologyModel" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:70:1: ruleTopologyModel : ( ( rule__TopologyModel__PackagesAssignment )* ) ; - public final void ruleTopologyModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:74:2: ( ( ( rule__TopologyModel__PackagesAssignment )* ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:75:1: ( ( rule__TopologyModel__PackagesAssignment )* ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:75:1: ( ( rule__TopologyModel__PackagesAssignment )* ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:76:1: ( rule__TopologyModel__PackagesAssignment )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyModelAccess().getPackagesAssignment()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:77:1: ( rule__TopologyModel__PackagesAssignment )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==59) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:77:2: rule__TopologyModel__PackagesAssignment - { - pushFollow(FOLLOW_rule__TopologyModel__PackagesAssignment_in_ruleTopologyModel100); - rule__TopologyModel__PackagesAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop1; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyModelAccess().getPackagesAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyModel" - - - // $ANTLR start "entryRuleTopologyPackage" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:89:1: entryRuleTopologyPackage : ruleTopologyPackage EOF ; - public final void entryRuleTopologyPackage() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:90:1: ( ruleTopologyPackage EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:91:1: ruleTopologyPackage EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyPackageRule()); - } - pushFollow(FOLLOW_ruleTopologyPackage_in_entryRuleTopologyPackage128); - ruleTopologyPackage(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyPackageRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopologyPackage135); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopologyPackage" - - - // $ANTLR start "ruleTopologyPackage" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:98:1: ruleTopologyPackage : ( ( rule__TopologyPackage__Group__0 ) ) ; - public final void ruleTopologyPackage() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:102:2: ( ( ( rule__TopologyPackage__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:103:1: ( ( rule__TopologyPackage__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:103:1: ( ( rule__TopologyPackage__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:104:1: ( rule__TopologyPackage__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyPackageAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:105:1: ( rule__TopologyPackage__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:105:2: rule__TopologyPackage__Group__0 - { - pushFollow(FOLLOW_rule__TopologyPackage__Group__0_in_ruleTopologyPackage161); - rule__TopologyPackage__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyPackageAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyPackage" - - - // $ANTLR start "entryRuleTopologyImport" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:117:1: entryRuleTopologyImport : ruleTopologyImport EOF ; - public final void entryRuleTopologyImport() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:118:1: ( ruleTopologyImport EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:119:1: ruleTopologyImport EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyImportRule()); - } - pushFollow(FOLLOW_ruleTopologyImport_in_entryRuleTopologyImport188); - ruleTopologyImport(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyImportRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopologyImport195); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopologyImport" - - - // $ANTLR start "ruleTopologyImport" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:126:1: ruleTopologyImport : ( ( rule__TopologyImport__Group__0 ) ) ; - public final void ruleTopologyImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:130:2: ( ( ( rule__TopologyImport__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:131:1: ( ( rule__TopologyImport__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:131:1: ( ( rule__TopologyImport__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:132:1: ( rule__TopologyImport__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:133:1: ( rule__TopologyImport__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:133:2: rule__TopologyImport__Group__0 - { - pushFollow(FOLLOW_rule__TopologyImport__Group__0_in_ruleTopologyImport221); - rule__TopologyImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyImportAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyImport" - - - // $ANTLR start "entryRuleTopology" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:145:1: entryRuleTopology : ruleTopology EOF ; - public final void entryRuleTopology() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:146:1: ( ruleTopology EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:147:1: ruleTopology EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyRule()); - } - pushFollow(FOLLOW_ruleTopology_in_entryRuleTopology248); - ruleTopology(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopology255); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopology" - - - // $ANTLR start "ruleTopology" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:154:1: ruleTopology : ( ( rule__Topology__Group__0 ) ) ; - public final void ruleTopology() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:158:2: ( ( ( rule__Topology__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:159:1: ( ( rule__Topology__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:159:1: ( ( rule__Topology__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:160:1: ( rule__Topology__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:161:1: ( rule__Topology__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:161:2: rule__Topology__Group__0 - { - pushFollow(FOLLOW_rule__Topology__Group__0_in_ruleTopology281); - rule__Topology__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopology" - - - // $ANTLR start "entryRuleTopologyDataMart" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:173:1: entryRuleTopologyDataMart : ruleTopologyDataMart EOF ; - public final void entryRuleTopologyDataMart() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:174:1: ( ruleTopologyDataMart EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:175:1: ruleTopologyDataMart EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyDataMartRule()); - } - pushFollow(FOLLOW_ruleTopologyDataMart_in_entryRuleTopologyDataMart308); - ruleTopologyDataMart(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyDataMartRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopologyDataMart315); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopologyDataMart" - - - // $ANTLR start "ruleTopologyDataMart" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:182:1: ruleTopologyDataMart : ( ( rule__TopologyDataMart__Group__0 ) ) ; - public final void ruleTopologyDataMart() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:186:2: ( ( ( rule__TopologyDataMart__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:187:1: ( ( rule__TopologyDataMart__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:187:1: ( ( rule__TopologyDataMart__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:188:1: ( rule__TopologyDataMart__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyDataMartAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:189:1: ( rule__TopologyDataMart__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:189:2: rule__TopologyDataMart__Group__0 - { - pushFollow(FOLLOW_rule__TopologyDataMart__Group__0_in_ruleTopologyDataMart341); - rule__TopologyDataMart__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyDataMartAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyDataMart" - - - // $ANTLR start "entryRuleTopologyQualifiedNameWithWildCard" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:201:1: entryRuleTopologyQualifiedNameWithWildCard : ruleTopologyQualifiedNameWithWildCard EOF ; - public final void entryRuleTopologyQualifiedNameWithWildCard() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:202:1: ( ruleTopologyQualifiedNameWithWildCard EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:203:1: ruleTopologyQualifiedNameWithWildCard EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyQualifiedNameWithWildCardRule()); - } - pushFollow(FOLLOW_ruleTopologyQualifiedNameWithWildCard_in_entryRuleTopologyQualifiedNameWithWildCard368); - ruleTopologyQualifiedNameWithWildCard(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyQualifiedNameWithWildCardRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTopologyQualifiedNameWithWildCard375); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTopologyQualifiedNameWithWildCard" - - - // $ANTLR start "ruleTopologyQualifiedNameWithWildCard" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:210:1: ruleTopologyQualifiedNameWithWildCard : ( ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) ) ; - public final void ruleTopologyQualifiedNameWithWildCard() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:214:2: ( ( ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:215:1: ( ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:215:1: ( ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:216:1: ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:217:1: ( rule__TopologyQualifiedNameWithWildCard__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:217:2: rule__TopologyQualifiedNameWithWildCard__Group__0 - { - pushFollow(FOLLOW_rule__TopologyQualifiedNameWithWildCard__Group__0_in_ruleTopologyQualifiedNameWithWildCard401); - rule__TopologyQualifiedNameWithWildCard__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyQualifiedNameWithWildCardAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyQualifiedNameWithWildCard" - - - // $ANTLR start "entryRuleTRANSLATABLESTRING" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:229:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ; - public final void entryRuleTRANSLATABLESTRING() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:230:1: ( ruleTRANSLATABLESTRING EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:231:1: ruleTRANSLATABLESTRING EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLESTRINGRule()); - } - pushFollow(FOLLOW_ruleTRANSLATABLESTRING_in_entryRuleTRANSLATABLESTRING428); - ruleTRANSLATABLESTRING(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLESTRINGRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTRANSLATABLESTRING435); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTRANSLATABLESTRING" - - - // $ANTLR start "ruleTRANSLATABLESTRING" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:238:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ; - public final void ruleTRANSLATABLESTRING() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:242:2: ( ( RULE_STRING ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:243:1: ( RULE_STRING ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:243:1: ( RULE_STRING ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:244:1: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); - } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleTRANSLATABLESTRING461); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTRANSLATABLESTRING" - - - // $ANTLR start "entryRuleXAnnotation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:257:1: entryRuleXAnnotation : ruleXAnnotation EOF ; - public final void entryRuleXAnnotation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:258:1: ( ruleXAnnotation EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:259:1: ruleXAnnotation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationRule()); - } - pushFollow(FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation487); - ruleXAnnotation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotation494); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotation" - - - // $ANTLR start "ruleXAnnotation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:266:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; - public final void ruleXAnnotation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:270:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:271:1: ( ( rule__XAnnotation__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:271:1: ( ( rule__XAnnotation__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:272:1: ( rule__XAnnotation__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:273:1: ( rule__XAnnotation__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:273:2: rule__XAnnotation__Group__0 - { - pushFollow(FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation520); - rule__XAnnotation__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotation" - - - // $ANTLR start "entryRuleXAnnotationElementValuePair" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:285:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; - public final void entryRuleXAnnotationElementValuePair() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:286:1: ( ruleXAnnotationElementValuePair EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:287:1: ruleXAnnotationElementValuePair EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValuePairRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair547); - ruleXAnnotationElementValuePair(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValuePairRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair554); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValuePair" - - - // $ANTLR start "ruleXAnnotationElementValuePair" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:294:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; - public final void ruleXAnnotationElementValuePair() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:298:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:299:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:299:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:300:1: ( rule__XAnnotationElementValuePair__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:301:1: ( rule__XAnnotationElementValuePair__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:301:2: rule__XAnnotationElementValuePair__Group__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair580); - rule__XAnnotationElementValuePair__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValuePair" - - - // $ANTLR start "entryRuleXAnnotationElementValueOrCommaList" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:313:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; - public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:314:1: ( ruleXAnnotationElementValueOrCommaList EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:315:1: ruleXAnnotationElementValueOrCommaList EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList607); - ruleXAnnotationElementValueOrCommaList(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList614); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValueOrCommaList" - - - // $ANTLR start "ruleXAnnotationElementValueOrCommaList" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:322:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; - public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:326:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:327:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:327:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:328:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:329:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:329:2: rule__XAnnotationElementValueOrCommaList__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList640); - rule__XAnnotationElementValueOrCommaList__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValueOrCommaList" - - - // $ANTLR start "entryRuleXAnnotationElementValue" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:341:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; - public final void entryRuleXAnnotationElementValue() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:342:1: ( ruleXAnnotationElementValue EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:343:1: ruleXAnnotationElementValue EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue667); - ruleXAnnotationElementValue(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValue674); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValue" - - - // $ANTLR start "ruleXAnnotationElementValue" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:350:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; - public final void ruleXAnnotationElementValue() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:354:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:355:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:355:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:356:1: ( rule__XAnnotationElementValue__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:357:1: ( rule__XAnnotationElementValue__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:357:2: rule__XAnnotationElementValue__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue700); - rule__XAnnotationElementValue__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValue" - - - // $ANTLR start "entryRuleXAnnotationOrExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:369:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; - public final void entryRuleXAnnotationOrExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:370:1: ( ruleXAnnotationOrExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:371:1: ruleXAnnotationOrExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionRule()); - } - pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression727); - ruleXAnnotationOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationOrExpression734); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationOrExpression" - - - // $ANTLR start "ruleXAnnotationOrExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:378:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; - public final void ruleXAnnotationOrExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:382:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:383:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:383:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:384:1: ( rule__XAnnotationOrExpression__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:385:1: ( rule__XAnnotationOrExpression__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:385:2: rule__XAnnotationOrExpression__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression760); - rule__XAnnotationOrExpression__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationOrExpression" - - - // $ANTLR start "entryRuleXExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:397:1: entryRuleXExpression : ruleXExpression EOF ; - public final void entryRuleXExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:398:1: ( ruleXExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:399:1: ruleXExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionRule()); - } - pushFollow(FOLLOW_ruleXExpression_in_entryRuleXExpression787); - ruleXExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpression794); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpression" - - - // $ANTLR start "ruleXExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:406:1: ruleXExpression : ( ruleXAssignment ) ; - public final void ruleXExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:410:2: ( ( ruleXAssignment ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:411:1: ( ruleXAssignment ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:411:1: ( ruleXAssignment ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:412:1: ruleXAssignment - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); - } - pushFollow(FOLLOW_ruleXAssignment_in_ruleXExpression820); - ruleXAssignment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpression" - - - // $ANTLR start "entryRuleXAssignment" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:425:1: entryRuleXAssignment : ruleXAssignment EOF ; - public final void entryRuleXAssignment() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:426:1: ( ruleXAssignment EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:427:1: ruleXAssignment EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentRule()); - } - pushFollow(FOLLOW_ruleXAssignment_in_entryRuleXAssignment846); - ruleXAssignment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAssignment853); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAssignment" - - - // $ANTLR start "ruleXAssignment" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:434:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; - public final void ruleXAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:438:2: ( ( ( rule__XAssignment__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:439:1: ( ( rule__XAssignment__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:439:1: ( ( rule__XAssignment__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:440:1: ( rule__XAssignment__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:441:1: ( rule__XAssignment__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:441:2: rule__XAssignment__Alternatives - { - pushFollow(FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment879); - rule__XAssignment__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAssignment" - - - // $ANTLR start "entryRuleOpSingleAssign" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:453:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; - public final void entryRuleOpSingleAssign() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:454:1: ( ruleOpSingleAssign EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:455:1: ruleOpSingleAssign EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpSingleAssignRule()); - } - pushFollow(FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign906); - ruleOpSingleAssign(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpSingleAssignRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpSingleAssign913); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpSingleAssign" - - - // $ANTLR start "ruleOpSingleAssign" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:462:1: ruleOpSingleAssign : ( '=' ) ; - public final void ruleOpSingleAssign() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:466:2: ( ( '=' ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:467:1: ( '=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:467:1: ( '=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:468:1: '=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); - } - match(input,13,FOLLOW_13_in_ruleOpSingleAssign940); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpSingleAssign" - - - // $ANTLR start "entryRuleOpMultiAssign" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:483:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; - public final void entryRuleOpMultiAssign() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:484:1: ( ruleOpMultiAssign EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:485:1: ruleOpMultiAssign EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignRule()); - } - pushFollow(FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign968); - ruleOpMultiAssign(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpMultiAssign975); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpMultiAssign" - - - // $ANTLR start "ruleOpMultiAssign" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:492:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; - public final void ruleOpMultiAssign() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:496:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:497:1: ( ( rule__OpMultiAssign__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:497:1: ( ( rule__OpMultiAssign__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:498:1: ( rule__OpMultiAssign__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:499:1: ( rule__OpMultiAssign__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:499:2: rule__OpMultiAssign__Alternatives - { - pushFollow(FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign1001); - rule__OpMultiAssign__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpMultiAssign" - - - // $ANTLR start "entryRuleXOrExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:511:1: entryRuleXOrExpression : ruleXOrExpression EOF ; - public final void entryRuleXOrExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:512:1: ( ruleXOrExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:513:1: ruleXOrExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOrExpressionRule()); - } - pushFollow(FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1028); - ruleXOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXOrExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXOrExpression1035); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXOrExpression" - - - // $ANTLR start "ruleXOrExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:520:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; - public final void ruleXOrExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:524:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:525:1: ( ( rule__XOrExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:525:1: ( ( rule__XOrExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:526:1: ( rule__XOrExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOrExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:527:1: ( rule__XOrExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:527:2: rule__XOrExpression__Group__0 - { - pushFollow(FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1061); - rule__XOrExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXOrExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXOrExpression" - - - // $ANTLR start "entryRuleOpOr" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:539:1: entryRuleOpOr : ruleOpOr EOF ; - public final void entryRuleOpOr() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:540:1: ( ruleOpOr EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:541:1: ruleOpOr EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOrRule()); - } - pushFollow(FOLLOW_ruleOpOr_in_entryRuleOpOr1088); - ruleOpOr(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOrRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpOr1095); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpOr" - - - // $ANTLR start "ruleOpOr" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:548:1: ruleOpOr : ( '||' ) ; - public final void ruleOpOr() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:552:2: ( ( '||' ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:553:1: ( '||' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:553:1: ( '||' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:554:1: '||' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); - } - match(input,14,FOLLOW_14_in_ruleOpOr1122); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpOr" - - - // $ANTLR start "entryRuleXAndExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:569:1: entryRuleXAndExpression : ruleXAndExpression EOF ; - public final void entryRuleXAndExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:570:1: ( ruleXAndExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:571:1: ruleXAndExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAndExpressionRule()); - } - pushFollow(FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1150); - ruleXAndExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAndExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAndExpression1157); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAndExpression" - - - // $ANTLR start "ruleXAndExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:578:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; - public final void ruleXAndExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:582:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:583:1: ( ( rule__XAndExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:583:1: ( ( rule__XAndExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:584:1: ( rule__XAndExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAndExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:585:1: ( rule__XAndExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:585:2: rule__XAndExpression__Group__0 - { - pushFollow(FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1183); - rule__XAndExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAndExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAndExpression" - - - // $ANTLR start "entryRuleOpAnd" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:597:1: entryRuleOpAnd : ruleOpAnd EOF ; - public final void entryRuleOpAnd() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:598:1: ( ruleOpAnd EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:599:1: ruleOpAnd EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAndRule()); - } - pushFollow(FOLLOW_ruleOpAnd_in_entryRuleOpAnd1210); - ruleOpAnd(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAndRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpAnd1217); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpAnd" - - - // $ANTLR start "ruleOpAnd" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:606:1: ruleOpAnd : ( '&&' ) ; - public final void ruleOpAnd() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:610:2: ( ( '&&' ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:611:1: ( '&&' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:611:1: ( '&&' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:612:1: '&&' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); - } - match(input,15,FOLLOW_15_in_ruleOpAnd1244); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpAnd" - - - // $ANTLR start "entryRuleXEqualityExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:627:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; - public final void entryRuleXEqualityExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:628:1: ( ruleXEqualityExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:629:1: ruleXEqualityExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXEqualityExpressionRule()); - } - pushFollow(FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1272); - ruleXEqualityExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXEqualityExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXEqualityExpression1279); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXEqualityExpression" - - - // $ANTLR start "ruleXEqualityExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:636:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; - public final void ruleXEqualityExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:640:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:641:1: ( ( rule__XEqualityExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:641:1: ( ( rule__XEqualityExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:642:1: ( rule__XEqualityExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXEqualityExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:643:1: ( rule__XEqualityExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:643:2: rule__XEqualityExpression__Group__0 - { - pushFollow(FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1305); - rule__XEqualityExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXEqualityExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXEqualityExpression" - - - // $ANTLR start "entryRuleOpEquality" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:655:1: entryRuleOpEquality : ruleOpEquality EOF ; - public final void entryRuleOpEquality() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:656:1: ( ruleOpEquality EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:657:1: ruleOpEquality EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityRule()); - } - pushFollow(FOLLOW_ruleOpEquality_in_entryRuleOpEquality1332); - ruleOpEquality(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpEquality1339); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpEquality" - - - // $ANTLR start "ruleOpEquality" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:664:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; - public final void ruleOpEquality() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:668:2: ( ( ( rule__OpEquality__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:669:1: ( ( rule__OpEquality__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:669:1: ( ( rule__OpEquality__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:670:1: ( rule__OpEquality__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:671:1: ( rule__OpEquality__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:671:2: rule__OpEquality__Alternatives - { - pushFollow(FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality1365); - rule__OpEquality__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpEquality" - - - // $ANTLR start "entryRuleXRelationalExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:683:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; - public final void entryRuleXRelationalExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:684:1: ( ruleXRelationalExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:685:1: ruleXRelationalExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionRule()); - } - pushFollow(FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1392); - ruleXRelationalExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationalExpression1399); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXRelationalExpression" - - - // $ANTLR start "ruleXRelationalExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:692:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; - public final void ruleXRelationalExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:696:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:697:1: ( ( rule__XRelationalExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:697:1: ( ( rule__XRelationalExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:698:1: ( rule__XRelationalExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:699:1: ( rule__XRelationalExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:699:2: rule__XRelationalExpression__Group__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression1425); - rule__XRelationalExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXRelationalExpression" - - - // $ANTLR start "entryRuleOpCompare" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:711:1: entryRuleOpCompare : ruleOpCompare EOF ; - public final void entryRuleOpCompare() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:712:1: ( ruleOpCompare EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:713:1: ruleOpCompare EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareRule()); - } - pushFollow(FOLLOW_ruleOpCompare_in_entryRuleOpCompare1452); - ruleOpCompare(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpCompare1459); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpCompare" - - - // $ANTLR start "ruleOpCompare" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:720:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; - public final void ruleOpCompare() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:724:2: ( ( ( rule__OpCompare__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:725:1: ( ( rule__OpCompare__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:725:1: ( ( rule__OpCompare__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:726:1: ( rule__OpCompare__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:727:1: ( rule__OpCompare__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:727:2: rule__OpCompare__Alternatives - { - pushFollow(FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare1485); - rule__OpCompare__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpCompare" - - - // $ANTLR start "entryRuleXOtherOperatorExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:739:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; - public final void entryRuleXOtherOperatorExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:740:1: ( ruleXOtherOperatorExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:741:1: ruleXOtherOperatorExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOtherOperatorExpressionRule()); - } - pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression1512); - ruleXOtherOperatorExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXOtherOperatorExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXOtherOperatorExpression1519); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXOtherOperatorExpression" - - - // $ANTLR start "ruleXOtherOperatorExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:748:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; - public final void ruleXOtherOperatorExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:752:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:753:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:753:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:754:1: ( rule__XOtherOperatorExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:755:1: ( rule__XOtherOperatorExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:755:2: rule__XOtherOperatorExpression__Group__0 - { - pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression1545); - rule__XOtherOperatorExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXOtherOperatorExpression" - - - // $ANTLR start "entryRuleOpOther" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:767:1: entryRuleOpOther : ruleOpOther EOF ; - public final void entryRuleOpOther() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:768:1: ( ruleOpOther EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:769:1: ruleOpOther EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherRule()); - } - pushFollow(FOLLOW_ruleOpOther_in_entryRuleOpOther1572); - ruleOpOther(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpOther1579); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpOther" - - - // $ANTLR start "ruleOpOther" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:776:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; - public final void ruleOpOther() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:780:2: ( ( ( rule__OpOther__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:781:1: ( ( rule__OpOther__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:781:1: ( ( rule__OpOther__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:782:1: ( rule__OpOther__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:783:1: ( rule__OpOther__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:783:2: rule__OpOther__Alternatives - { - pushFollow(FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther1605); - rule__OpOther__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpOther" - - - // $ANTLR start "entryRuleXAdditiveExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:795:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; - public final void entryRuleXAdditiveExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:796:1: ( ruleXAdditiveExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:797:1: ruleXAdditiveExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAdditiveExpressionRule()); - } - pushFollow(FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression1632); - ruleXAdditiveExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAdditiveExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAdditiveExpression1639); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAdditiveExpression" - - - // $ANTLR start "ruleXAdditiveExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:804:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; - public final void ruleXAdditiveExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:808:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:809:1: ( ( rule__XAdditiveExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:809:1: ( ( rule__XAdditiveExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:810:1: ( rule__XAdditiveExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:811:1: ( rule__XAdditiveExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:811:2: rule__XAdditiveExpression__Group__0 - { - pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1665); - rule__XAdditiveExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAdditiveExpression" - - - // $ANTLR start "entryRuleOpAdd" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:823:1: entryRuleOpAdd : ruleOpAdd EOF ; - public final void entryRuleOpAdd() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:824:1: ( ruleOpAdd EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:825:1: ruleOpAdd EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddRule()); - } - pushFollow(FOLLOW_ruleOpAdd_in_entryRuleOpAdd1692); - ruleOpAdd(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpAdd1699); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpAdd" - - - // $ANTLR start "ruleOpAdd" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:832:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; - public final void ruleOpAdd() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:836:2: ( ( ( rule__OpAdd__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:837:1: ( ( rule__OpAdd__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:837:1: ( ( rule__OpAdd__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:838:1: ( rule__OpAdd__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:839:1: ( rule__OpAdd__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:839:2: rule__OpAdd__Alternatives - { - pushFollow(FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1725); - rule__OpAdd__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpAdd" - - - // $ANTLR start "entryRuleXMultiplicativeExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:851:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; - public final void entryRuleXMultiplicativeExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:852:1: ( ruleXMultiplicativeExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:853:1: ruleXMultiplicativeExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMultiplicativeExpressionRule()); - } - pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1752); - ruleXMultiplicativeExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXMultiplicativeExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1759); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXMultiplicativeExpression" - - - // $ANTLR start "ruleXMultiplicativeExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:860:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; - public final void ruleXMultiplicativeExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:864:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:865:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:865:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:866:1: ( rule__XMultiplicativeExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:867:1: ( rule__XMultiplicativeExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:867:2: rule__XMultiplicativeExpression__Group__0 - { - pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1785); - rule__XMultiplicativeExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXMultiplicativeExpression" - - - // $ANTLR start "entryRuleOpMulti" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:879:1: entryRuleOpMulti : ruleOpMulti EOF ; - public final void entryRuleOpMulti() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:880:1: ( ruleOpMulti EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:881:1: ruleOpMulti EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiRule()); - } - pushFollow(FOLLOW_ruleOpMulti_in_entryRuleOpMulti1812); - ruleOpMulti(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpMulti1819); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpMulti" - - - // $ANTLR start "ruleOpMulti" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:888:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; - public final void ruleOpMulti() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:892:2: ( ( ( rule__OpMulti__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:893:1: ( ( rule__OpMulti__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:893:1: ( ( rule__OpMulti__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:894:1: ( rule__OpMulti__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:895:1: ( rule__OpMulti__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:895:2: rule__OpMulti__Alternatives - { - pushFollow(FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1845); - rule__OpMulti__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpMulti" - - - // $ANTLR start "entryRuleXUnaryOperation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:907:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; - public final void entryRuleXUnaryOperation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:908:1: ( ruleXUnaryOperation EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:909:1: ruleXUnaryOperation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationRule()); - } - pushFollow(FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1872); - ruleXUnaryOperation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXUnaryOperation1879); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXUnaryOperation" - - - // $ANTLR start "ruleXUnaryOperation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:916:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; - public final void ruleXUnaryOperation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:920:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:921:1: ( ( rule__XUnaryOperation__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:921:1: ( ( rule__XUnaryOperation__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:922:1: ( rule__XUnaryOperation__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:923:1: ( rule__XUnaryOperation__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:923:2: rule__XUnaryOperation__Alternatives - { - pushFollow(FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation1905); - rule__XUnaryOperation__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXUnaryOperation" - - - // $ANTLR start "entryRuleOpUnary" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:935:1: entryRuleOpUnary : ruleOpUnary EOF ; - public final void entryRuleOpUnary() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:936:1: ( ruleOpUnary EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:937:1: ruleOpUnary EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryRule()); - } - pushFollow(FOLLOW_ruleOpUnary_in_entryRuleOpUnary1932); - ruleOpUnary(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpUnary1939); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpUnary" - - - // $ANTLR start "ruleOpUnary" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:944:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; - public final void ruleOpUnary() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:948:2: ( ( ( rule__OpUnary__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:949:1: ( ( rule__OpUnary__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:949:1: ( ( rule__OpUnary__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:950:1: ( rule__OpUnary__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:951:1: ( rule__OpUnary__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:951:2: rule__OpUnary__Alternatives - { - pushFollow(FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary1965); - rule__OpUnary__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpUnary" - - - // $ANTLR start "entryRuleXCastedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:963:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; - public final void entryRuleXCastedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:964:1: ( ruleXCastedExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:965:1: ruleXCastedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCastedExpressionRule()); - } - pushFollow(FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression1992); - ruleXCastedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCastedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCastedExpression1999); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCastedExpression" - - - // $ANTLR start "ruleXCastedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:972:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; - public final void ruleXCastedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:976:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:977:1: ( ( rule__XCastedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:977:1: ( ( rule__XCastedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:978:1: ( rule__XCastedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCastedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:979:1: ( rule__XCastedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:979:2: rule__XCastedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2025); - rule__XCastedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCastedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCastedExpression" - - - // $ANTLR start "entryRuleXPostfixOperation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:991:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; - public final void entryRuleXPostfixOperation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:992:1: ( ruleXPostfixOperation EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:993:1: ruleXPostfixOperation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPostfixOperationRule()); - } - pushFollow(FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation2052); - ruleXPostfixOperation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXPostfixOperationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXPostfixOperation2059); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXPostfixOperation" - - - // $ANTLR start "ruleXPostfixOperation" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1000:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; - public final void ruleXPostfixOperation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1004:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1005:1: ( ( rule__XPostfixOperation__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1005:1: ( ( rule__XPostfixOperation__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1006:1: ( rule__XPostfixOperation__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPostfixOperationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1007:1: ( rule__XPostfixOperation__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1007:2: rule__XPostfixOperation__Group__0 - { - pushFollow(FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation2085); - rule__XPostfixOperation__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXPostfixOperationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXPostfixOperation" - - - // $ANTLR start "entryRuleOpPostfix" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1019:1: entryRuleOpPostfix : ruleOpPostfix EOF ; - public final void entryRuleOpPostfix() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1020:1: ( ruleOpPostfix EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1021:1: ruleOpPostfix EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixRule()); - } - pushFollow(FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix2112); - ruleOpPostfix(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpPostfix2119); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpPostfix" - - - // $ANTLR start "ruleOpPostfix" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1028:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; - public final void ruleOpPostfix() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1032:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1033:1: ( ( rule__OpPostfix__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1033:1: ( ( rule__OpPostfix__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1034:1: ( rule__OpPostfix__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1035:1: ( rule__OpPostfix__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1035:2: rule__OpPostfix__Alternatives - { - pushFollow(FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix2145); - rule__OpPostfix__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpPostfix" - - - // $ANTLR start "entryRuleXMemberFeatureCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1047:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; - public final void entryRuleXMemberFeatureCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1048:1: ( ruleXMemberFeatureCall EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1049:1: ruleXMemberFeatureCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallRule()); - } - pushFollow(FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2172); - ruleXMemberFeatureCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXMemberFeatureCall2179); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXMemberFeatureCall" - - - // $ANTLR start "ruleXMemberFeatureCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1056:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; - public final void ruleXMemberFeatureCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1060:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1061:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1061:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1062:1: ( rule__XMemberFeatureCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1063:1: ( rule__XMemberFeatureCall__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1063:2: rule__XMemberFeatureCall__Group__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2205); - rule__XMemberFeatureCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXMemberFeatureCall" - - - // $ANTLR start "entryRuleXPrimaryExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1075:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; - public final void entryRuleXPrimaryExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1076:1: ( ruleXPrimaryExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1077:1: ruleXPrimaryExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPrimaryExpressionRule()); - } - pushFollow(FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2232); - ruleXPrimaryExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXPrimaryExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXPrimaryExpression2239); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXPrimaryExpression" - - - // $ANTLR start "ruleXPrimaryExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1084:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; - public final void ruleXPrimaryExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1088:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1089:1: ( ( rule__XPrimaryExpression__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1089:1: ( ( rule__XPrimaryExpression__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1090:1: ( rule__XPrimaryExpression__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1091:1: ( rule__XPrimaryExpression__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1091:2: rule__XPrimaryExpression__Alternatives - { - pushFollow(FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2265); - rule__XPrimaryExpression__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXPrimaryExpression" - - - // $ANTLR start "entryRuleXLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1103:1: entryRuleXLiteral : ruleXLiteral EOF ; - public final void entryRuleXLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1104:1: ( ruleXLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1105:1: ruleXLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXLiteralRule()); - } - pushFollow(FOLLOW_ruleXLiteral_in_entryRuleXLiteral2292); - ruleXLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXLiteral2299); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXLiteral" - - - // $ANTLR start "ruleXLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1112:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; - public final void ruleXLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1116:2: ( ( ( rule__XLiteral__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1117:1: ( ( rule__XLiteral__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1117:1: ( ( rule__XLiteral__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1118:1: ( rule__XLiteral__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXLiteralAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1119:1: ( rule__XLiteral__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1119:2: rule__XLiteral__Alternatives - { - pushFollow(FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2325); - rule__XLiteral__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXLiteralAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXLiteral" - - - // $ANTLR start "entryRuleXCollectionLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1131:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; - public final void entryRuleXCollectionLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1132:1: ( ruleXCollectionLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1133:1: ruleXCollectionLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCollectionLiteralRule()); - } - pushFollow(FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral2352); - ruleXCollectionLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCollectionLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCollectionLiteral2359); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCollectionLiteral" - - - // $ANTLR start "ruleXCollectionLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1140:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; - public final void ruleXCollectionLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1144:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1145:1: ( ( rule__XCollectionLiteral__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1145:1: ( ( rule__XCollectionLiteral__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1146:1: ( rule__XCollectionLiteral__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1147:1: ( rule__XCollectionLiteral__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1147:2: rule__XCollectionLiteral__Alternatives - { - pushFollow(FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral2385); - rule__XCollectionLiteral__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCollectionLiteral" - - - // $ANTLR start "entryRuleXSetLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1159:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; - public final void entryRuleXSetLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1160:1: ( ruleXSetLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1161:1: ruleXSetLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSetLiteralRule()); - } - pushFollow(FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral2412); - ruleXSetLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSetLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSetLiteral2419); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSetLiteral" - - - // $ANTLR start "ruleXSetLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1168:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; - public final void ruleXSetLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1172:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1173:1: ( ( rule__XSetLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1173:1: ( ( rule__XSetLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1174:1: ( rule__XSetLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSetLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1175:1: ( rule__XSetLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1175:2: rule__XSetLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral2445); - rule__XSetLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSetLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSetLiteral" - - - // $ANTLR start "entryRuleXListLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1187:1: entryRuleXListLiteral : ruleXListLiteral EOF ; - public final void entryRuleXListLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1188:1: ( ruleXListLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1189:1: ruleXListLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXListLiteralRule()); - } - pushFollow(FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral2472); - ruleXListLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXListLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXListLiteral2479); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXListLiteral" - - - // $ANTLR start "ruleXListLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1196:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; - public final void ruleXListLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1200:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1201:1: ( ( rule__XListLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1201:1: ( ( rule__XListLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1202:1: ( rule__XListLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXListLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1203:1: ( rule__XListLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1203:2: rule__XListLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral2505); - rule__XListLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXListLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXListLiteral" - - - // $ANTLR start "entryRuleXClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1215:1: entryRuleXClosure : ruleXClosure EOF ; - public final void entryRuleXClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1216:1: ( ruleXClosure EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1217:1: ruleXClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXClosureRule()); - } - pushFollow(FOLLOW_ruleXClosure_in_entryRuleXClosure2532); - ruleXClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXClosure2539); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXClosure" - - - // $ANTLR start "ruleXClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1224:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; - public final void ruleXClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1228:2: ( ( ( rule__XClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1229:1: ( ( rule__XClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1229:1: ( ( rule__XClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1230:1: ( rule__XClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1231:1: ( rule__XClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1231:2: rule__XClosure__Group__0 - { - pushFollow(FOLLOW_rule__XClosure__Group__0_in_ruleXClosure2565); - rule__XClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXClosure" - - - // $ANTLR start "entryRuleXExpressionInClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1243:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; - public final void entryRuleXExpressionInClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1244:1: ( ruleXExpressionInClosure EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1245:1: ruleXExpressionInClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionInClosureRule()); - } - pushFollow(FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure2592); - ruleXExpressionInClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionInClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionInClosure2599); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpressionInClosure" - - - // $ANTLR start "ruleXExpressionInClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1252:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; - public final void ruleXExpressionInClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1256:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1257:1: ( ( rule__XExpressionInClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1257:1: ( ( rule__XExpressionInClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1258:1: ( rule__XExpressionInClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionInClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1259:1: ( rule__XExpressionInClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1259:2: rule__XExpressionInClosure__Group__0 - { - pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure2625); - rule__XExpressionInClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionInClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpressionInClosure" - - - // $ANTLR start "entryRuleXShortClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1271:1: entryRuleXShortClosure : ruleXShortClosure EOF ; - public final void entryRuleXShortClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1272:1: ( ruleXShortClosure EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1273:1: ruleXShortClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXShortClosureRule()); - } - pushFollow(FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure2652); - ruleXShortClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXShortClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXShortClosure2659); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXShortClosure" - - - // $ANTLR start "ruleXShortClosure" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1280:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; - public final void ruleXShortClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1284:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1285:1: ( ( rule__XShortClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1285:1: ( ( rule__XShortClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1286:1: ( rule__XShortClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXShortClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1287:1: ( rule__XShortClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1287:2: rule__XShortClosure__Group__0 - { - pushFollow(FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2685); - rule__XShortClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXShortClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXShortClosure" - - - // $ANTLR start "entryRuleXParenthesizedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1299:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; - public final void entryRuleXParenthesizedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1300:1: ( ruleXParenthesizedExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1301:1: ruleXParenthesizedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXParenthesizedExpressionRule()); - } - pushFollow(FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2712); - ruleXParenthesizedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXParenthesizedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXParenthesizedExpression2719); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXParenthesizedExpression" - - - // $ANTLR start "ruleXParenthesizedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1308:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; - public final void ruleXParenthesizedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1312:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1313:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1313:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1314:1: ( rule__XParenthesizedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1315:1: ( rule__XParenthesizedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1315:2: rule__XParenthesizedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2745); - rule__XParenthesizedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXParenthesizedExpression" - - - // $ANTLR start "entryRuleXIfExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1327:1: entryRuleXIfExpression : ruleXIfExpression EOF ; - public final void entryRuleXIfExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1328:1: ( ruleXIfExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1329:1: ruleXIfExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXIfExpressionRule()); - } - pushFollow(FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2772); - ruleXIfExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXIfExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXIfExpression2779); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXIfExpression" - - - // $ANTLR start "ruleXIfExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1336:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; - public final void ruleXIfExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1340:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1341:1: ( ( rule__XIfExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1341:1: ( ( rule__XIfExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1342:1: ( rule__XIfExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXIfExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1343:1: ( rule__XIfExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1343:2: rule__XIfExpression__Group__0 - { - pushFollow(FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2805); - rule__XIfExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXIfExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXIfExpression" - - - // $ANTLR start "entryRuleXSwitchExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1355:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; - public final void entryRuleXSwitchExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1356:1: ( ruleXSwitchExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1357:1: ruleXSwitchExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSwitchExpressionRule()); - } - pushFollow(FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2832); - ruleXSwitchExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSwitchExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSwitchExpression2839); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSwitchExpression" - - - // $ANTLR start "ruleXSwitchExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1364:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; - public final void ruleXSwitchExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1368:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1369:1: ( ( rule__XSwitchExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1369:1: ( ( rule__XSwitchExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1370:1: ( rule__XSwitchExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSwitchExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1371:1: ( rule__XSwitchExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1371:2: rule__XSwitchExpression__Group__0 - { - pushFollow(FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2865); - rule__XSwitchExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSwitchExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSwitchExpression" - - - // $ANTLR start "entryRuleXCasePart" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1383:1: entryRuleXCasePart : ruleXCasePart EOF ; - public final void entryRuleXCasePart() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1384:1: ( ruleXCasePart EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1385:1: ruleXCasePart EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCasePartRule()); - } - pushFollow(FOLLOW_ruleXCasePart_in_entryRuleXCasePart2892); - ruleXCasePart(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCasePartRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCasePart2899); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCasePart" - - - // $ANTLR start "ruleXCasePart" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1392:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; - public final void ruleXCasePart() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1396:2: ( ( ( rule__XCasePart__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1397:1: ( ( rule__XCasePart__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1397:1: ( ( rule__XCasePart__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1398:1: ( rule__XCasePart__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCasePartAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1399:1: ( rule__XCasePart__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1399:2: rule__XCasePart__Group__0 - { - pushFollow(FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart2925); - rule__XCasePart__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCasePartAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCasePart" - - - // $ANTLR start "entryRuleXForLoopExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1411:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; - public final void entryRuleXForLoopExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1412:1: ( ruleXForLoopExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1413:1: ruleXForLoopExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXForLoopExpressionRule()); - } - pushFollow(FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression2952); - ruleXForLoopExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXForLoopExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXForLoopExpression2959); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXForLoopExpression" - - - // $ANTLR start "ruleXForLoopExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1420:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; - public final void ruleXForLoopExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1424:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1425:1: ( ( rule__XForLoopExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1425:1: ( ( rule__XForLoopExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1426:1: ( rule__XForLoopExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXForLoopExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1427:1: ( rule__XForLoopExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1427:2: rule__XForLoopExpression__Group__0 - { - pushFollow(FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression2985); - rule__XForLoopExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXForLoopExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXForLoopExpression" - - - // $ANTLR start "entryRuleXBasicForLoopExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1439:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; - public final void entryRuleXBasicForLoopExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1440:1: ( ruleXBasicForLoopExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1441:1: ruleXBasicForLoopExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBasicForLoopExpressionRule()); - } - pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression3012); - ruleXBasicForLoopExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBasicForLoopExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBasicForLoopExpression3019); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBasicForLoopExpression" - - - // $ANTLR start "ruleXBasicForLoopExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1448:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; - public final void ruleXBasicForLoopExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1452:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1453:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1453:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1454:1: ( rule__XBasicForLoopExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1455:1: ( rule__XBasicForLoopExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1455:2: rule__XBasicForLoopExpression__Group__0 - { - pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression3045); - rule__XBasicForLoopExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBasicForLoopExpression" - - - // $ANTLR start "entryRuleXWhileExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1467:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; - public final void entryRuleXWhileExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1468:1: ( ruleXWhileExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1469:1: ruleXWhileExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXWhileExpressionRule()); - } - pushFollow(FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3072); - ruleXWhileExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXWhileExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXWhileExpression3079); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXWhileExpression" - - - // $ANTLR start "ruleXWhileExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1476:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; - public final void ruleXWhileExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1480:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1481:1: ( ( rule__XWhileExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1481:1: ( ( rule__XWhileExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1482:1: ( rule__XWhileExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXWhileExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1483:1: ( rule__XWhileExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1483:2: rule__XWhileExpression__Group__0 - { - pushFollow(FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3105); - rule__XWhileExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXWhileExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXWhileExpression" - - - // $ANTLR start "entryRuleXDoWhileExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1495:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; - public final void entryRuleXDoWhileExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1496:1: ( ruleXDoWhileExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1497:1: ruleXDoWhileExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXDoWhileExpressionRule()); - } - pushFollow(FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3132); - ruleXDoWhileExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXDoWhileExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXDoWhileExpression3139); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXDoWhileExpression" - - - // $ANTLR start "ruleXDoWhileExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1504:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; - public final void ruleXDoWhileExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1508:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1509:1: ( ( rule__XDoWhileExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1509:1: ( ( rule__XDoWhileExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1510:1: ( rule__XDoWhileExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1511:1: ( rule__XDoWhileExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1511:2: rule__XDoWhileExpression__Group__0 - { - pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3165); - rule__XDoWhileExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXDoWhileExpression" - - - // $ANTLR start "entryRuleXBlockExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1523:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; - public final void entryRuleXBlockExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1524:1: ( ruleXBlockExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1525:1: ruleXBlockExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBlockExpressionRule()); - } - pushFollow(FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression3192); - ruleXBlockExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBlockExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBlockExpression3199); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBlockExpression" - - - // $ANTLR start "ruleXBlockExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1532:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; - public final void ruleXBlockExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1536:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1537:1: ( ( rule__XBlockExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1537:1: ( ( rule__XBlockExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1538:1: ( rule__XBlockExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBlockExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1539:1: ( rule__XBlockExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1539:2: rule__XBlockExpression__Group__0 - { - pushFollow(FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression3225); - rule__XBlockExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBlockExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBlockExpression" - - - // $ANTLR start "entryRuleXExpressionOrVarDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1551:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; - public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1552:1: ( ruleXExpressionOrVarDeclaration EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1553:1: ruleXExpressionOrVarDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionOrVarDeclarationRule()); - } - pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration3252); - ruleXExpressionOrVarDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionOrVarDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration3259); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpressionOrVarDeclaration" - - - // $ANTLR start "ruleXExpressionOrVarDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1560:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; - public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1564:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1565:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1565:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1566:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1567:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1567:2: rule__XExpressionOrVarDeclaration__Alternatives - { - pushFollow(FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration3285); - rule__XExpressionOrVarDeclaration__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpressionOrVarDeclaration" - - - // $ANTLR start "entryRuleXVariableDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1579:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; - public final void entryRuleXVariableDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1580:1: ( ruleXVariableDeclaration EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1581:1: ruleXVariableDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXVariableDeclarationRule()); - } - pushFollow(FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3312); - ruleXVariableDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXVariableDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXVariableDeclaration3319); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXVariableDeclaration" - - - // $ANTLR start "ruleXVariableDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1588:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; - public final void ruleXVariableDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1592:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1593:1: ( ( rule__XVariableDeclaration__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1593:1: ( ( rule__XVariableDeclaration__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1594:1: ( rule__XVariableDeclaration__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXVariableDeclarationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1595:1: ( rule__XVariableDeclaration__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1595:2: rule__XVariableDeclaration__Group__0 - { - pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration3345); - rule__XVariableDeclaration__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXVariableDeclarationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXVariableDeclaration" - - - // $ANTLR start "entryRuleJvmFormalParameter" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1607:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; - public final void entryRuleJvmFormalParameter() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1608:1: ( ruleJvmFormalParameter EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1609:1: ruleJvmFormalParameter EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmFormalParameterRule()); - } - pushFollow(FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter3372); - ruleJvmFormalParameter(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmFormalParameterRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmFormalParameter3379); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmFormalParameter" - - - // $ANTLR start "ruleJvmFormalParameter" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1616:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; - public final void ruleJvmFormalParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1620:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1621:1: ( ( rule__JvmFormalParameter__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1621:1: ( ( rule__JvmFormalParameter__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1622:1: ( rule__JvmFormalParameter__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmFormalParameterAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1623:1: ( rule__JvmFormalParameter__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1623:2: rule__JvmFormalParameter__Group__0 - { - pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter3405); - rule__JvmFormalParameter__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmFormalParameterAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmFormalParameter" - - - // $ANTLR start "entryRuleFullJvmFormalParameter" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1635:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; - public final void entryRuleFullJvmFormalParameter() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1636:1: ( ruleFullJvmFormalParameter EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1637:1: ruleFullJvmFormalParameter EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFullJvmFormalParameterRule()); - } - pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter3432); - ruleFullJvmFormalParameter(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFullJvmFormalParameterRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleFullJvmFormalParameter3439); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFullJvmFormalParameter" - - - // $ANTLR start "ruleFullJvmFormalParameter" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1644:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; - public final void ruleFullJvmFormalParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1648:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1649:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1649:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1650:1: ( rule__FullJvmFormalParameter__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1651:1: ( rule__FullJvmFormalParameter__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1651:2: rule__FullJvmFormalParameter__Group__0 - { - pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter3465); - rule__FullJvmFormalParameter__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFullJvmFormalParameter" - - - // $ANTLR start "entryRuleXFeatureCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1663:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; - public final void entryRuleXFeatureCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1664:1: ( ruleXFeatureCall EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1665:1: ruleXFeatureCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFeatureCallRule()); - } - pushFollow(FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3492); - ruleXFeatureCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXFeatureCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXFeatureCall3499); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXFeatureCall" - - - // $ANTLR start "ruleXFeatureCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1672:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; - public final void ruleXFeatureCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1676:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1677:1: ( ( rule__XFeatureCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1677:1: ( ( rule__XFeatureCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1678:1: ( rule__XFeatureCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFeatureCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1679:1: ( rule__XFeatureCall__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1679:2: rule__XFeatureCall__Group__0 - { - pushFollow(FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3525); - rule__XFeatureCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXFeatureCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXFeatureCall" - - - // $ANTLR start "entryRuleFeatureCallID" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1691:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; - public final void entryRuleFeatureCallID() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1692:1: ( ruleFeatureCallID EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1693:1: ruleFeatureCallID EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureCallIDRule()); - } - pushFollow(FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID3552); - ruleFeatureCallID(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureCallIDRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleFeatureCallID3559); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFeatureCallID" - - - // $ANTLR start "ruleFeatureCallID" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1700:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; - public final void ruleFeatureCallID() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1704:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1705:1: ( ( rule__FeatureCallID__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1705:1: ( ( rule__FeatureCallID__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1706:1: ( rule__FeatureCallID__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1707:1: ( rule__FeatureCallID__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1707:2: rule__FeatureCallID__Alternatives - { - pushFollow(FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID3585); - rule__FeatureCallID__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureCallID" - - - // $ANTLR start "entryRuleIdOrSuper" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1719:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; - public final void entryRuleIdOrSuper() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1720:1: ( ruleIdOrSuper EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1721:1: ruleIdOrSuper EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIdOrSuperRule()); - } - pushFollow(FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3612); - ruleIdOrSuper(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIdOrSuperRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleIdOrSuper3619); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIdOrSuper" - - - // $ANTLR start "ruleIdOrSuper" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1728:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; - public final void ruleIdOrSuper() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1732:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1733:1: ( ( rule__IdOrSuper__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1733:1: ( ( rule__IdOrSuper__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1734:1: ( rule__IdOrSuper__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIdOrSuperAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1735:1: ( rule__IdOrSuper__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1735:2: rule__IdOrSuper__Alternatives - { - pushFollow(FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3645); - rule__IdOrSuper__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getIdOrSuperAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIdOrSuper" - - - // $ANTLR start "entryRuleXConstructorCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1747:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; - public final void entryRuleXConstructorCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1748:1: ( ruleXConstructorCall EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1749:1: ruleXConstructorCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXConstructorCallRule()); - } - pushFollow(FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3672); - ruleXConstructorCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXConstructorCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXConstructorCall3679); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXConstructorCall" - - - // $ANTLR start "ruleXConstructorCall" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1756:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; - public final void ruleXConstructorCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1760:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1761:1: ( ( rule__XConstructorCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1761:1: ( ( rule__XConstructorCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1762:1: ( rule__XConstructorCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXConstructorCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1763:1: ( rule__XConstructorCall__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1763:2: rule__XConstructorCall__Group__0 - { - pushFollow(FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3705); - rule__XConstructorCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXConstructorCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXConstructorCall" - - - // $ANTLR start "entryRuleXBooleanLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1775:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; - public final void entryRuleXBooleanLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1776:1: ( ruleXBooleanLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1777:1: ruleXBooleanLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBooleanLiteralRule()); - } - pushFollow(FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3732); - ruleXBooleanLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBooleanLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBooleanLiteral3739); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBooleanLiteral" - - - // $ANTLR start "ruleXBooleanLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1784:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; - public final void ruleXBooleanLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1788:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1789:1: ( ( rule__XBooleanLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1789:1: ( ( rule__XBooleanLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1790:1: ( rule__XBooleanLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBooleanLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1791:1: ( rule__XBooleanLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1791:2: rule__XBooleanLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3765); - rule__XBooleanLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBooleanLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBooleanLiteral" - - - // $ANTLR start "entryRuleXNullLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1803:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; - public final void entryRuleXNullLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1804:1: ( ruleXNullLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1805:1: ruleXNullLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNullLiteralRule()); - } - pushFollow(FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3792); - ruleXNullLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXNullLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXNullLiteral3799); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXNullLiteral" - - - // $ANTLR start "ruleXNullLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1812:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; - public final void ruleXNullLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1816:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1817:1: ( ( rule__XNullLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1817:1: ( ( rule__XNullLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1818:1: ( rule__XNullLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNullLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1819:1: ( rule__XNullLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1819:2: rule__XNullLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3825); - rule__XNullLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXNullLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXNullLiteral" - - - // $ANTLR start "entryRuleXNumberLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1831:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; - public final void entryRuleXNumberLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1832:1: ( ruleXNumberLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1833:1: ruleXNumberLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNumberLiteralRule()); - } - pushFollow(FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3852); - ruleXNumberLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXNumberLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXNumberLiteral3859); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXNumberLiteral" - - - // $ANTLR start "ruleXNumberLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1840:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; - public final void ruleXNumberLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1844:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1845:1: ( ( rule__XNumberLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1845:1: ( ( rule__XNumberLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1846:1: ( rule__XNumberLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNumberLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1847:1: ( rule__XNumberLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1847:2: rule__XNumberLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral3885); - rule__XNumberLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXNumberLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXNumberLiteral" - - - // $ANTLR start "entryRuleXStringLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1859:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; - public final void entryRuleXStringLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1860:1: ( ruleXStringLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1861:1: ruleXStringLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXStringLiteralRule()); - } - pushFollow(FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3912); - ruleXStringLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXStringLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXStringLiteral3919); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXStringLiteral" - - - // $ANTLR start "ruleXStringLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1868:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; - public final void ruleXStringLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1872:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1873:1: ( ( rule__XStringLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1873:1: ( ( rule__XStringLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1874:1: ( rule__XStringLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXStringLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1875:1: ( rule__XStringLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1875:2: rule__XStringLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral3945); - rule__XStringLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXStringLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXStringLiteral" - - - // $ANTLR start "entryRuleXTypeLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1887:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; - public final void entryRuleXTypeLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1888:1: ( ruleXTypeLiteral EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1889:1: ruleXTypeLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTypeLiteralRule()); - } - pushFollow(FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral3972); - ruleXTypeLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXTypeLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXTypeLiteral3979); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXTypeLiteral" - - - // $ANTLR start "ruleXTypeLiteral" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1896:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; - public final void ruleXTypeLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1900:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1901:1: ( ( rule__XTypeLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1901:1: ( ( rule__XTypeLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1902:1: ( rule__XTypeLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTypeLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1903:1: ( rule__XTypeLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1903:2: rule__XTypeLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4005); - rule__XTypeLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXTypeLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXTypeLiteral" - - - // $ANTLR start "entryRuleXThrowExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1915:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; - public final void entryRuleXThrowExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1916:1: ( ruleXThrowExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1917:1: ruleXThrowExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXThrowExpressionRule()); - } - pushFollow(FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4032); - ruleXThrowExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXThrowExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXThrowExpression4039); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXThrowExpression" - - - // $ANTLR start "ruleXThrowExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1924:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; - public final void ruleXThrowExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1928:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1929:1: ( ( rule__XThrowExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1929:1: ( ( rule__XThrowExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1930:1: ( rule__XThrowExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXThrowExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1931:1: ( rule__XThrowExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1931:2: rule__XThrowExpression__Group__0 - { - pushFollow(FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4065); - rule__XThrowExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXThrowExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXThrowExpression" - - - // $ANTLR start "entryRuleXReturnExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1943:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; - public final void entryRuleXReturnExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1944:1: ( ruleXReturnExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1945:1: ruleXReturnExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXReturnExpressionRule()); - } - pushFollow(FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4092); - ruleXReturnExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXReturnExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXReturnExpression4099); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXReturnExpression" - - - // $ANTLR start "ruleXReturnExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1952:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; - public final void ruleXReturnExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1956:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1957:1: ( ( rule__XReturnExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1957:1: ( ( rule__XReturnExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1958:1: ( rule__XReturnExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXReturnExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1959:1: ( rule__XReturnExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1959:2: rule__XReturnExpression__Group__0 - { - pushFollow(FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4125); - rule__XReturnExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXReturnExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXReturnExpression" - - - // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1971:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; - public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1972:1: ( ruleXTryCatchFinallyExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1973:1: ruleXTryCatchFinallyExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTryCatchFinallyExpressionRule()); - } - pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4152); - ruleXTryCatchFinallyExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXTryCatchFinallyExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4159); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXTryCatchFinallyExpression" - - - // $ANTLR start "ruleXTryCatchFinallyExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1980:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; - public final void ruleXTryCatchFinallyExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1984:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1985:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1985:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1986:1: ( rule__XTryCatchFinallyExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1987:1: ( rule__XTryCatchFinallyExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1987:2: rule__XTryCatchFinallyExpression__Group__0 - { - pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4185); - rule__XTryCatchFinallyExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXTryCatchFinallyExpression" - - - // $ANTLR start "entryRuleXSynchronizedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:1999:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; - public final void entryRuleXSynchronizedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2000:1: ( ruleXSynchronizedExpression EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2001:1: ruleXSynchronizedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSynchronizedExpressionRule()); - } - pushFollow(FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression4212); - ruleXSynchronizedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSynchronizedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSynchronizedExpression4219); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSynchronizedExpression" - - - // $ANTLR start "ruleXSynchronizedExpression" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2008:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; - public final void ruleXSynchronizedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2012:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2013:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2013:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2014:1: ( rule__XSynchronizedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2015:1: ( rule__XSynchronizedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2015:2: rule__XSynchronizedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression4245); - rule__XSynchronizedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSynchronizedExpression" - - - // $ANTLR start "entryRuleXCatchClause" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2027:1: entryRuleXCatchClause : ruleXCatchClause EOF ; - public final void entryRuleXCatchClause() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2028:1: ( ruleXCatchClause EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2029:1: ruleXCatchClause EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCatchClauseRule()); - } - pushFollow(FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4272); - ruleXCatchClause(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCatchClauseRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCatchClause4279); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCatchClause" - - - // $ANTLR start "ruleXCatchClause" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2036:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; - public final void ruleXCatchClause() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2040:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2041:1: ( ( rule__XCatchClause__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2041:1: ( ( rule__XCatchClause__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2042:1: ( rule__XCatchClause__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCatchClauseAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2043:1: ( rule__XCatchClause__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2043:2: rule__XCatchClause__Group__0 - { - pushFollow(FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4305); - rule__XCatchClause__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCatchClauseAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCatchClause" - - - // $ANTLR start "entryRuleQualifiedName" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2055:1: entryRuleQualifiedName : ruleQualifiedName EOF ; - public final void entryRuleQualifiedName() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2056:1: ( ruleQualifiedName EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2057:1: ruleQualifiedName EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameRule()); - } - pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName4332); - ruleQualifiedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName4339); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2064:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; - public final void ruleQualifiedName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2068:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2069:1: ( ( rule__QualifiedName__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2069:1: ( ( rule__QualifiedName__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2070:1: ( rule__QualifiedName__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2071:1: ( rule__QualifiedName__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2071:2: rule__QualifiedName__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName4365); - rule__QualifiedName__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleNumber" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2083:1: entryRuleNumber : ruleNumber EOF ; - public final void entryRuleNumber() throws RecognitionException { - - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2087:1: ( ruleNumber EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2088:1: ruleNumber EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getNumberRule()); - } - pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber4397); - ruleNumber(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getNumberRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleNumber4404); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleNumber" - - - // $ANTLR start "ruleNumber" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2098:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; - public final void ruleNumber() throws RecognitionException { - - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2103:2: ( ( ( rule__Number__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2104:1: ( ( rule__Number__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2104:1: ( ( rule__Number__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2105:1: ( rule__Number__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getNumberAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2106:1: ( rule__Number__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2106:2: rule__Number__Alternatives - { - pushFollow(FOLLOW_rule__Number__Alternatives_in_ruleNumber4434); - rule__Number__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getNumberAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleNumber" - - - // $ANTLR start "entryRuleJvmTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2121:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; - public final void entryRuleJvmTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2122:1: ( ruleJvmTypeReference EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2123:1: ruleJvmTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4463); - ruleJvmTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmTypeReference4470); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmTypeReference" - - - // $ANTLR start "ruleJvmTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2130:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; - public final void ruleJvmTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2134:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2135:1: ( ( rule__JvmTypeReference__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2135:1: ( ( rule__JvmTypeReference__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2136:1: ( rule__JvmTypeReference__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2137:1: ( rule__JvmTypeReference__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2137:2: rule__JvmTypeReference__Alternatives - { - pushFollow(FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4496); - rule__JvmTypeReference__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmTypeReference" - - - // $ANTLR start "entryRuleArrayBrackets" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2149:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; - public final void entryRuleArrayBrackets() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2150:1: ( ruleArrayBrackets EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2151:1: ruleArrayBrackets EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getArrayBracketsRule()); - } - pushFollow(FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets4523); - ruleArrayBrackets(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getArrayBracketsRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleArrayBrackets4530); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleArrayBrackets" - - - // $ANTLR start "ruleArrayBrackets" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2158:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; - public final void ruleArrayBrackets() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2162:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2163:1: ( ( rule__ArrayBrackets__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2163:1: ( ( rule__ArrayBrackets__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2164:1: ( rule__ArrayBrackets__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getArrayBracketsAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2165:1: ( rule__ArrayBrackets__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2165:2: rule__ArrayBrackets__Group__0 - { - pushFollow(FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets4556); - rule__ArrayBrackets__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getArrayBracketsAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleArrayBrackets" - - - // $ANTLR start "entryRuleXFunctionTypeRef" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2177:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; - public final void entryRuleXFunctionTypeRef() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2178:1: ( ruleXFunctionTypeRef EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2179:1: ruleXFunctionTypeRef EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFunctionTypeRefRule()); - } - pushFollow(FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4583); - ruleXFunctionTypeRef(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXFunctionTypeRefRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXFunctionTypeRef4590); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXFunctionTypeRef" - - - // $ANTLR start "ruleXFunctionTypeRef" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2186:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; - public final void ruleXFunctionTypeRef() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2190:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2191:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2191:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2192:1: ( rule__XFunctionTypeRef__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2193:1: ( rule__XFunctionTypeRef__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2193:2: rule__XFunctionTypeRef__Group__0 - { - pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4616); - rule__XFunctionTypeRef__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXFunctionTypeRef" - - - // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2205:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; - public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2206:1: ( ruleJvmParameterizedTypeReference EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2207:1: ruleJvmParameterizedTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmParameterizedTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4643); - ruleJvmParameterizedTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmParameterizedTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4650); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmParameterizedTypeReference" - - - // $ANTLR start "ruleJvmParameterizedTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2214:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; - public final void ruleJvmParameterizedTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2218:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2219:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2219:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2220:1: ( rule__JvmParameterizedTypeReference__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2221:1: ( rule__JvmParameterizedTypeReference__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2221:2: rule__JvmParameterizedTypeReference__Group__0 - { - pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4676); - rule__JvmParameterizedTypeReference__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmParameterizedTypeReference" - - - // $ANTLR start "entryRuleJvmArgumentTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2233:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; - public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2234:1: ( ruleJvmArgumentTypeReference EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2235:1: ruleJvmArgumentTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmArgumentTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4703); - ruleJvmArgumentTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmArgumentTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4710); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmArgumentTypeReference" - - - // $ANTLR start "ruleJvmArgumentTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2242:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; - public final void ruleJvmArgumentTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2246:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2247:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2247:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2248:1: ( rule__JvmArgumentTypeReference__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2249:1: ( rule__JvmArgumentTypeReference__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2249:2: rule__JvmArgumentTypeReference__Alternatives - { - pushFollow(FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4736); - rule__JvmArgumentTypeReference__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmArgumentTypeReference" - - - // $ANTLR start "entryRuleJvmWildcardTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2261:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; - public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2262:1: ( ruleJvmWildcardTypeReference EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2263:1: ruleJvmWildcardTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmWildcardTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4763); - ruleJvmWildcardTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmWildcardTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4770); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmWildcardTypeReference" - - - // $ANTLR start "ruleJvmWildcardTypeReference" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2270:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; - public final void ruleJvmWildcardTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2274:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2275:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2275:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2276:1: ( rule__JvmWildcardTypeReference__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2277:1: ( rule__JvmWildcardTypeReference__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2277:2: rule__JvmWildcardTypeReference__Group__0 - { - pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4796); - rule__JvmWildcardTypeReference__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmWildcardTypeReference" - - - // $ANTLR start "entryRuleJvmUpperBound" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2289:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; - public final void entryRuleJvmUpperBound() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2290:1: ( ruleJvmUpperBound EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2291:1: ruleJvmUpperBound EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundRule()); - } - pushFollow(FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4823); - ruleJvmUpperBound(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBound4830); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmUpperBound" - - - // $ANTLR start "ruleJvmUpperBound" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2298:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; - public final void ruleJvmUpperBound() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2302:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2303:1: ( ( rule__JvmUpperBound__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2303:1: ( ( rule__JvmUpperBound__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2304:1: ( rule__JvmUpperBound__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2305:1: ( rule__JvmUpperBound__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2305:2: rule__JvmUpperBound__Group__0 - { - pushFollow(FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4856); - rule__JvmUpperBound__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmUpperBound" - - - // $ANTLR start "entryRuleJvmUpperBoundAnded" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2317:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; - public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2318:1: ( ruleJvmUpperBoundAnded EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2319:1: ruleJvmUpperBoundAnded EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAndedRule()); - } - pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4883); - ruleJvmUpperBoundAnded(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAndedRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4890); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmUpperBoundAnded" - - - // $ANTLR start "ruleJvmUpperBoundAnded" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2326:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; - public final void ruleJvmUpperBoundAnded() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2330:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2331:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2331:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2332:1: ( rule__JvmUpperBoundAnded__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2333:1: ( rule__JvmUpperBoundAnded__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2333:2: rule__JvmUpperBoundAnded__Group__0 - { - pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4916); - rule__JvmUpperBoundAnded__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmUpperBoundAnded" - - - // $ANTLR start "entryRuleJvmLowerBound" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2345:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; - public final void entryRuleJvmLowerBound() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2346:1: ( ruleJvmLowerBound EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2347:1: ruleJvmLowerBound EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundRule()); - } - pushFollow(FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4943); - ruleJvmLowerBound(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBound4950); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmLowerBound" - - - // $ANTLR start "ruleJvmLowerBound" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2354:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; - public final void ruleJvmLowerBound() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2358:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2359:1: ( ( rule__JvmLowerBound__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2359:1: ( ( rule__JvmLowerBound__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2360:1: ( rule__JvmLowerBound__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2361:1: ( rule__JvmLowerBound__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2361:2: rule__JvmLowerBound__Group__0 - { - pushFollow(FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4976); - rule__JvmLowerBound__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmLowerBound" - - - // $ANTLR start "entryRuleJvmLowerBoundAnded" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2373:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; - public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2374:1: ( ruleJvmLowerBoundAnded EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2375:1: ruleJvmLowerBoundAnded EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAndedRule()); - } - pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded5003); - ruleJvmLowerBoundAnded(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAndedRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded5010); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmLowerBoundAnded" - - - // $ANTLR start "ruleJvmLowerBoundAnded" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2382:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; - public final void ruleJvmLowerBoundAnded() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2386:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2387:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2387:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2388:1: ( rule__JvmLowerBoundAnded__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2389:1: ( rule__JvmLowerBoundAnded__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2389:2: rule__JvmLowerBoundAnded__Group__0 - { - pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded5036); - rule__JvmLowerBoundAnded__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmLowerBoundAnded" - - - // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2403:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; - public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2404:1: ( ruleQualifiedNameWithWildcard EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2405:1: ruleQualifiedNameWithWildcard EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameWithWildcardRule()); - } - pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard5065); - ruleQualifiedNameWithWildcard(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameWithWildcardRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard5072); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedNameWithWildcard" - - - // $ANTLR start "ruleQualifiedNameWithWildcard" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2412:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; - public final void ruleQualifiedNameWithWildcard() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2416:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2417:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2417:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2418:1: ( rule__QualifiedNameWithWildcard__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2419:1: ( rule__QualifiedNameWithWildcard__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2419:2: rule__QualifiedNameWithWildcard__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard5098); - rule__QualifiedNameWithWildcard__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedNameWithWildcard" - - - // $ANTLR start "entryRuleValidID" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2431:1: entryRuleValidID : ruleValidID EOF ; - public final void entryRuleValidID() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2432:1: ( ruleValidID EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2433:1: ruleValidID EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getValidIDRule()); - } - pushFollow(FOLLOW_ruleValidID_in_entryRuleValidID5125); - ruleValidID(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getValidIDRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleValidID5132); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleValidID" - - - // $ANTLR start "ruleValidID" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2440:1: ruleValidID : ( RULE_ID ) ; - public final void ruleValidID() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2444:2: ( ( RULE_ID ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2445:1: ( RULE_ID ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2445:1: ( RULE_ID ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2446:1: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); - } - match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleValidID5158); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleValidID" - - - // $ANTLR start "entryRuleXImportDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2461:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; - public final void entryRuleXImportDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2462:1: ( ruleXImportDeclaration EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2463:1: ruleXImportDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXImportDeclarationRule()); - } - pushFollow(FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration5186); - ruleXImportDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXImportDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXImportDeclaration5193); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXImportDeclaration" - - - // $ANTLR start "ruleXImportDeclaration" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2470:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; - public final void ruleXImportDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2474:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2475:1: ( ( rule__XImportDeclaration__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2475:1: ( ( rule__XImportDeclaration__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2476:1: ( rule__XImportDeclaration__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXImportDeclarationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2477:1: ( rule__XImportDeclaration__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2477:2: rule__XImportDeclaration__Group__0 - { - pushFollow(FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration5219); - rule__XImportDeclaration__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXImportDeclarationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXImportDeclaration" - - - // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2489:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; - public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2490:1: ( ruleQualifiedNameInStaticImport EOF ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2491:1: ruleQualifiedNameInStaticImport EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportRule()); - } - pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport5246); - ruleQualifiedNameInStaticImport(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport5253); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedNameInStaticImport" - - - // $ANTLR start "ruleQualifiedNameInStaticImport" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2498:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; - public final void ruleQualifiedNameInStaticImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2502:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2503:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2503:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2504:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2504:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2505:1: ( rule__QualifiedNameInStaticImport__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2506:1: ( rule__QualifiedNameInStaticImport__Group__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2506:2: rule__QualifiedNameInStaticImport__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5281); - rule__QualifiedNameInStaticImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - - } - - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2509:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2510:1: ( rule__QualifiedNameInStaticImport__Group__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2511:1: ( rule__QualifiedNameInStaticImport__Group__0 )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==RULE_ID) ) { - int LA2_2 = input.LA(2); - - if ( (LA2_2==43) ) { - alt2=1; - } - - - } - - - switch (alt2) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2511:2: rule__QualifiedNameInStaticImport__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5293); - rule__QualifiedNameInStaticImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop2; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - - } - - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedNameInStaticImport" - - - // $ANTLR start "ruleTopologyKind" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2525:1: ruleTopologyKind : ( ( rule__TopologyKind__Alternatives ) ) ; - public final void ruleTopologyKind() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2529:1: ( ( ( rule__TopologyKind__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2530:1: ( ( rule__TopologyKind__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2530:1: ( ( rule__TopologyKind__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2531:1: ( rule__TopologyKind__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyKindAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2532:1: ( rule__TopologyKind__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2532:2: rule__TopologyKind__Alternatives - { - pushFollow(FOLLOW_rule__TopologyKind__Alternatives_in_ruleTopologyKind5333); - rule__TopologyKind__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyKindAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyKind" - - - // $ANTLR start "ruleTopologyProperty" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2544:1: ruleTopologyProperty : ( ( rule__TopologyProperty__Alternatives ) ) ; - public final void ruleTopologyProperty() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2548:1: ( ( ( rule__TopologyProperty__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2549:1: ( ( rule__TopologyProperty__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2549:1: ( ( rule__TopologyProperty__Alternatives ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2550:1: ( rule__TopologyProperty__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTopologyPropertyAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2551:1: ( rule__TopologyProperty__Alternatives ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2551:2: rule__TopologyProperty__Alternatives - { - pushFollow(FOLLOW_rule__TopologyProperty__Alternatives_in_ruleTopologyProperty5369); - rule__TopologyProperty__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getTopologyPropertyAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTopologyProperty" - - - // $ANTLR start "rule__XAnnotation__Alternatives_3_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2562:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ); - public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2566:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) - int alt3=2; - alt3 = dfa3.predict(input); - switch (alt3) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2567:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2567:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2568:1: ( rule__XAnnotation__Group_3_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2569:1: ( rule__XAnnotation__Group_3_1_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2569:2: rule__XAnnotation__Group_3_1_0__0 - { - pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_15404); - rule__XAnnotation__Group_3_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2573:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2573:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2574:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2575:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2575:2: rule__XAnnotation__ValueAssignment_3_1_1 - { - pushFollow(FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_15422); - rule__XAnnotation__ValueAssignment_3_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotation__Alternatives_3_1" - - - // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2584:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ); - public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2588:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) - int alt4=2; - alt4 = dfa4.predict(input); - switch (alt4) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2589:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2589:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2590:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2591:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2591:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives5455); - rule__XAnnotationElementValueOrCommaList__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2595:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2595:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2596:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2597:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2597:2: rule__XAnnotationElementValueOrCommaList__Group_1__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives5473); - rule__XAnnotationElementValueOrCommaList__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Alternatives" - - - // $ANTLR start "rule__XAnnotationElementValue__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2606:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); - public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2610:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) - int alt5=2; - alt5 = dfa5.predict(input); - switch (alt5) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2611:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2611:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2612:1: ( rule__XAnnotationElementValue__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2613:1: ( rule__XAnnotationElementValue__Group_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2613:2: rule__XAnnotationElementValue__Group_0__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives5506); - rule__XAnnotationElementValue__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2617:6: ( ruleXAnnotationOrExpression ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2617:6: ( ruleXAnnotationOrExpression ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2618:1: ruleXAnnotationOrExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives5524); - ruleXAnnotationOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationElementValue__Alternatives" - - - // $ANTLR start "rule__XAnnotationOrExpression__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2628:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); - public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2632:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0==71) ) { - alt6=1; - } - else if ( ((LA6_0>=RULE_STRING && LA6_0<=RULE_DECIMAL)||LA6_0==27||(LA6_0>=34 && LA6_0<=35)||LA6_0==40||(LA6_0>=45 && LA6_0<=50)||LA6_0==60||LA6_0==65||LA6_0==67||LA6_0==73||LA6_0==77||LA6_0==79||(LA6_0>=83 && LA6_0<=91)||LA6_0==93||LA6_0==105) ) { - alt6=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 6, 0, input); - - throw nvae; - } - switch (alt6) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2633:1: ( ruleXAnnotation ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2633:1: ( ruleXAnnotation ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2634:1: ruleXAnnotation - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); - } - pushFollow(FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives5556); - ruleXAnnotation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2639:6: ( ruleXExpression ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2639:6: ( ruleXExpression ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2640:1: ruleXExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives5573); - ruleXExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationOrExpression__Alternatives" - - - // $ANTLR start "rule__XAssignment__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2650:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); - public final void rule__XAssignment__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2654:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) - int alt7=2; - switch ( input.LA(1) ) { - case RULE_ID: - { - int LA7_1 = input.LA(2); - - if ( (LA7_1==EOF||(LA7_1>=RULE_STRING && LA7_1<=RULE_DECIMAL)||(LA7_1>=14 && LA7_1<=50)||(LA7_1>=60 && LA7_1<=61)||(LA7_1>=65 && LA7_1<=67)||LA7_1==70||(LA7_1>=72 && LA7_1<=94)||(LA7_1>=101 && LA7_1<=102)||(LA7_1>=104 && LA7_1<=105)) ) { - alt7=2; - } - else if ( (LA7_1==13) ) { - alt7=1; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 1, input); - - throw nvae; - } - } - break; - case 45: - { - int LA7_2 = input.LA(2); - - if ( (LA7_2==13) ) { - alt7=1; - } - else if ( (LA7_2==EOF||(LA7_2>=RULE_STRING && LA7_2<=RULE_DECIMAL)||(LA7_2>=14 && LA7_2<=50)||(LA7_2>=60 && LA7_2<=61)||(LA7_2>=65 && LA7_2<=67)||LA7_2==70||(LA7_2>=72 && LA7_2<=94)||(LA7_2>=101 && LA7_2<=102)||(LA7_2>=104 && LA7_2<=105)) ) { - alt7=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 2, input); - - throw nvae; - } - } - break; - case 46: - { - int LA7_3 = input.LA(2); - - if ( (LA7_3==13) ) { - alt7=1; - } - else if ( (LA7_3==EOF||(LA7_3>=RULE_STRING && LA7_3<=RULE_DECIMAL)||(LA7_3>=14 && LA7_3<=50)||(LA7_3>=60 && LA7_3<=61)||(LA7_3>=65 && LA7_3<=67)||LA7_3==70||(LA7_3>=72 && LA7_3<=94)||(LA7_3>=101 && LA7_3<=102)||(LA7_3>=104 && LA7_3<=105)) ) { - alt7=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 3, input); - - throw nvae; - } - } - break; - case 47: - { - int LA7_4 = input.LA(2); - - if ( (LA7_4==13) ) { - alt7=1; - } - else if ( (LA7_4==EOF||(LA7_4>=RULE_STRING && LA7_4<=RULE_DECIMAL)||(LA7_4>=14 && LA7_4<=50)||(LA7_4>=60 && LA7_4<=61)||(LA7_4>=65 && LA7_4<=67)||LA7_4==70||(LA7_4>=72 && LA7_4<=94)||(LA7_4>=101 && LA7_4<=102)||(LA7_4>=104 && LA7_4<=105)) ) { - alt7=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 4, input); - - throw nvae; - } - } - break; - case 48: - { - int LA7_5 = input.LA(2); - - if ( (LA7_5==13) ) { - alt7=1; - } - else if ( (LA7_5==EOF||(LA7_5>=RULE_STRING && LA7_5<=RULE_DECIMAL)||(LA7_5>=14 && LA7_5<=50)||(LA7_5>=60 && LA7_5<=61)||(LA7_5>=65 && LA7_5<=67)||LA7_5==70||(LA7_5>=72 && LA7_5<=94)||(LA7_5>=101 && LA7_5<=102)||(LA7_5>=104 && LA7_5<=105)) ) { - alt7=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 5, input); - - throw nvae; - } - } - break; - case RULE_STRING: - case RULE_HEX: - case RULE_INT: - case RULE_DECIMAL: - case 27: - case 34: - case 35: - case 40: - case 49: - case 50: - case 60: - case 65: - case 67: - case 73: - case 77: - case 79: - case 83: - case 84: - case 85: - case 86: - case 87: - case 88: - case 89: - case 90: - case 91: - case 93: - case 105: - { - alt7=2; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - - switch (alt7) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2655:1: ( ( rule__XAssignment__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2655:1: ( ( rule__XAssignment__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2656:1: ( rule__XAssignment__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2657:1: ( rule__XAssignment__Group_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2657:2: rule__XAssignment__Group_0__0 - { - pushFollow(FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives5605); - rule__XAssignment__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2661:6: ( ( rule__XAssignment__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2661:6: ( ( rule__XAssignment__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2662:1: ( rule__XAssignment__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2663:1: ( rule__XAssignment__Group_1__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2663:2: rule__XAssignment__Group_1__0 - { - pushFollow(FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives5623); - rule__XAssignment__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getGroup_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAssignment__Alternatives" - - - // $ANTLR start "rule__OpMultiAssign__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2672:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ); - public final void rule__OpMultiAssign__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2676:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) - int alt8=7; - switch ( input.LA(1) ) { - case 16: - { - alt8=1; - } - break; - case 17: - { - alt8=2; - } - break; - case 18: - { - alt8=3; - } - break; - case 19: - { - alt8=4; - } - break; - case 20: - { - alt8=5; - } - break; - case 27: - { - alt8=6; - } - break; - case 26: - { - alt8=7; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - - switch (alt8) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2677:1: ( '+=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2677:1: ( '+=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2678:1: '+=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); - } - match(input,16,FOLLOW_16_in_rule__OpMultiAssign__Alternatives5657); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2685:6: ( '-=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2685:6: ( '-=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2686:1: '-=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); - } - match(input,17,FOLLOW_17_in_rule__OpMultiAssign__Alternatives5677); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2693:6: ( '*=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2693:6: ( '*=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2694:1: '*=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); - } - match(input,18,FOLLOW_18_in_rule__OpMultiAssign__Alternatives5697); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2701:6: ( '/=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2701:6: ( '/=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2702:1: '/=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); - } - match(input,19,FOLLOW_19_in_rule__OpMultiAssign__Alternatives5717); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); - } - - } - - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2709:6: ( '%=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2709:6: ( '%=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2710:1: '%=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); - } - match(input,20,FOLLOW_20_in_rule__OpMultiAssign__Alternatives5737); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); - } - - } - - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2717:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2717:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2718:1: ( rule__OpMultiAssign__Group_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2719:1: ( rule__OpMultiAssign__Group_5__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2719:2: rule__OpMultiAssign__Group_5__0 - { - pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives5756); - rule__OpMultiAssign__Group_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); - } - - } - - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2723:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2723:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2724:1: ( rule__OpMultiAssign__Group_6__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2725:1: ( rule__OpMultiAssign__Group_6__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2725:2: rule__OpMultiAssign__Group_6__0 - { - pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives5774); - rule__OpMultiAssign__Group_6__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpMultiAssign__Alternatives" - - - // $ANTLR start "rule__OpEquality__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2734:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); - public final void rule__OpEquality__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2738:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) - int alt9=4; - switch ( input.LA(1) ) { - case 21: - { - alt9=1; - } - break; - case 22: - { - alt9=2; - } - break; - case 23: - { - alt9=3; - } - break; - case 24: - { - alt9=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - - switch (alt9) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2739:1: ( '==' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2739:1: ( '==' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2740:1: '==' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); - } - match(input,21,FOLLOW_21_in_rule__OpEquality__Alternatives5808); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2747:6: ( '!=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2747:6: ( '!=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2748:1: '!=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); - } - match(input,22,FOLLOW_22_in_rule__OpEquality__Alternatives5828); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2755:6: ( '===' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2755:6: ( '===' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2756:1: '===' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); - } - match(input,23,FOLLOW_23_in_rule__OpEquality__Alternatives5848); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2763:6: ( '!==' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2763:6: ( '!==' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2764:1: '!==' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); - } - match(input,24,FOLLOW_24_in_rule__OpEquality__Alternatives5868); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpEquality__Alternatives" - - - // $ANTLR start "rule__XRelationalExpression__Alternatives_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2776:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); - public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2780:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0==74) ) { - alt10=1; - } - else if ( ((LA10_0>=25 && LA10_0<=27)) ) { - alt10=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - switch (alt10) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2781:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2781:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2782:1: ( rule__XRelationalExpression__Group_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2783:1: ( rule__XRelationalExpression__Group_1_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2783:2: rule__XRelationalExpression__Group_1_0__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_15902); - rule__XRelationalExpression__Group_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2787:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2787:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2788:1: ( rule__XRelationalExpression__Group_1_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2789:1: ( rule__XRelationalExpression__Group_1_1__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2789:2: rule__XRelationalExpression__Group_1_1__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_15920); - rule__XRelationalExpression__Group_1_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XRelationalExpression__Alternatives_1" - - - // $ANTLR start "rule__OpCompare__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2798:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); - public final void rule__OpCompare__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2802:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) - int alt11=4; - switch ( input.LA(1) ) { - case 25: - { - alt11=1; - } - break; - case 27: - { - int LA11_2 = input.LA(2); - - if ( (LA11_2==13) ) { - alt11=2; - } - else if ( (LA11_2==EOF||(LA11_2>=RULE_STRING && LA11_2<=RULE_DECIMAL)||LA11_2==27||(LA11_2>=34 && LA11_2<=35)||LA11_2==40||(LA11_2>=45 && LA11_2<=50)||LA11_2==60||LA11_2==65||LA11_2==67||LA11_2==73||LA11_2==77||LA11_2==79||(LA11_2>=83 && LA11_2<=91)||LA11_2==93||LA11_2==105) ) { - alt11=4; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 11, 2, input); - - throw nvae; - } - } - break; - case 26: - { - alt11=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - - switch (alt11) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2803:1: ( '>=' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2803:1: ( '>=' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2804:1: '>=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); - } - match(input,25,FOLLOW_25_in_rule__OpCompare__Alternatives5954); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2811:6: ( ( rule__OpCompare__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2811:6: ( ( rule__OpCompare__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2812:1: ( rule__OpCompare__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2813:1: ( rule__OpCompare__Group_1__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2813:2: rule__OpCompare__Group_1__0 - { - pushFollow(FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives5973); - rule__OpCompare__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGroup_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2817:6: ( '>' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2817:6: ( '>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2818:1: '>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); - } - match(input,26,FOLLOW_26_in_rule__OpCompare__Alternatives5992); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2825:6: ( '<' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2825:6: ( '<' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2826:1: '<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); - } - match(input,27,FOLLOW_27_in_rule__OpCompare__Alternatives6012); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpCompare__Alternatives" - - - // $ANTLR start "rule__OpOther__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2838:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ); - public final void rule__OpOther__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2842:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) - int alt12=9; - alt12 = dfa12.predict(input); - switch (alt12) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2843:1: ( '->' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2843:1: ( '->' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2844:1: '->' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); - } - match(input,28,FOLLOW_28_in_rule__OpOther__Alternatives6047); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2851:6: ( '..<' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2851:6: ( '..<' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2852:1: '..<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); - } - match(input,29,FOLLOW_29_in_rule__OpOther__Alternatives6067); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2859:6: ( ( rule__OpOther__Group_2__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2859:6: ( ( rule__OpOther__Group_2__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2860:1: ( rule__OpOther__Group_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_2()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2861:1: ( rule__OpOther__Group_2__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2861:2: rule__OpOther__Group_2__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives6086); - rule__OpOther__Group_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2865:6: ( '..' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2865:6: ( '..' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2866:1: '..' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); - } - match(input,30,FOLLOW_30_in_rule__OpOther__Alternatives6105); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); - } - - } - - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2873:6: ( '=>' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2873:6: ( '=>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2874:1: '=>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); - } - match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives6125); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); - } - - } - - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2881:6: ( ( rule__OpOther__Group_5__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2881:6: ( ( rule__OpOther__Group_5__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2882:1: ( rule__OpOther__Group_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_5()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2883:1: ( rule__OpOther__Group_5__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2883:2: rule__OpOther__Group_5__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives6144); - rule__OpOther__Group_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_5()); - } - - } - - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2887:6: ( ( rule__OpOther__Group_6__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2887:6: ( ( rule__OpOther__Group_6__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2888:1: ( rule__OpOther__Group_6__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_6()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2889:1: ( rule__OpOther__Group_6__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2889:2: rule__OpOther__Group_6__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives6162); - rule__OpOther__Group_6__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_6()); - } - - } - - - } - break; - case 8 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2893:6: ( '<>' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2893:6: ( '<>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2894:1: '<>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); - } - match(input,32,FOLLOW_32_in_rule__OpOther__Alternatives6181); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); - } - - } - - - } - break; - case 9 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2901:6: ( '?:' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2901:6: ( '?:' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2902:1: '?:' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); - } - match(input,33,FOLLOW_33_in_rule__OpOther__Alternatives6201); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives" - - - // $ANTLR start "rule__OpOther__Alternatives_5_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2914:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ); - public final void rule__OpOther__Alternatives_5_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2918:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) - int alt13=2; - int LA13_0 = input.LA(1); - - if ( (LA13_0==26) ) { - int LA13_1 = input.LA(2); - - if ( (LA13_1==26) ) { - alt13=1; - } - else if ( (LA13_1==EOF||(LA13_1>=RULE_STRING && LA13_1<=RULE_DECIMAL)||LA13_1==27||(LA13_1>=34 && LA13_1<=35)||LA13_1==40||(LA13_1>=45 && LA13_1<=50)||LA13_1==60||LA13_1==65||LA13_1==67||LA13_1==73||LA13_1==77||LA13_1==79||(LA13_1>=83 && LA13_1<=91)||LA13_1==93||LA13_1==105) ) { - alt13=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 13, 1, input); - - throw nvae; - } - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); - - throw nvae; - } - switch (alt13) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2919:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2919:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2920:1: ( rule__OpOther__Group_5_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2921:1: ( rule__OpOther__Group_5_1_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2921:2: rule__OpOther__Group_5_1_0__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_16235); - rule__OpOther__Group_5_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2925:6: ( '>' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2925:6: ( '>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2926:1: '>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); - } - match(input,26,FOLLOW_26_in_rule__OpOther__Alternatives_5_16254); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives_5_1" - - - // $ANTLR start "rule__OpOther__Alternatives_6_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2938:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ); - public final void rule__OpOther__Alternatives_6_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2942:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) - int alt14=3; - int LA14_0 = input.LA(1); - - if ( (LA14_0==27) ) { - int LA14_1 = input.LA(2); - - if ( (synpred30_InternalTopologyDSL()) ) { - alt14=1; - } - else if ( (synpred31_InternalTopologyDSL()) ) { - alt14=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 14, 1, input); - - throw nvae; - } - } - else if ( (LA14_0==31) ) { - alt14=3; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2943:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2943:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2944:1: ( rule__OpOther__Group_6_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2945:1: ( rule__OpOther__Group_6_1_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2945:2: rule__OpOther__Group_6_1_0__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_16288); - rule__OpOther__Group_6_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2949:6: ( '<' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2949:6: ( '<' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2950:1: '<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); - } - match(input,27,FOLLOW_27_in_rule__OpOther__Alternatives_6_16307); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2957:6: ( '=>' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2957:6: ( '=>' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2958:1: '=>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); - } - match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives_6_16327); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives_6_1" - - - // $ANTLR start "rule__OpAdd__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2970:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); - public final void rule__OpAdd__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2974:1: ( ( '+' ) | ( '-' ) ) - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==34) ) { - alt15=1; - } - else if ( (LA15_0==35) ) { - alt15=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2975:1: ( '+' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2975:1: ( '+' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2976:1: '+' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); - } - match(input,34,FOLLOW_34_in_rule__OpAdd__Alternatives6362); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2983:6: ( '-' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2983:6: ( '-' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2984:1: '-' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); - } - match(input,35,FOLLOW_35_in_rule__OpAdd__Alternatives6382); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpAdd__Alternatives" - - - // $ANTLR start "rule__OpMulti__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:2996:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); - public final void rule__OpMulti__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3000:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) - int alt16=4; - switch ( input.LA(1) ) { - case 36: - { - alt16=1; - } - break; - case 37: - { - alt16=2; - } - break; - case 38: - { - alt16=3; - } - break; - case 39: - { - alt16=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - - switch (alt16) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3001:1: ( '*' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3001:1: ( '*' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3002:1: '*' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); - } - match(input,36,FOLLOW_36_in_rule__OpMulti__Alternatives6417); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3009:6: ( '**' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3009:6: ( '**' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3010:1: '**' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); - } - match(input,37,FOLLOW_37_in_rule__OpMulti__Alternatives6437); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3017:6: ( '/' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3017:6: ( '/' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3018:1: '/' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); - } - match(input,38,FOLLOW_38_in_rule__OpMulti__Alternatives6457); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3025:6: ( '%' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3025:6: ( '%' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3026:1: '%' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); - } - match(input,39,FOLLOW_39_in_rule__OpMulti__Alternatives6477); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpMulti__Alternatives" - - - // $ANTLR start "rule__XUnaryOperation__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3038:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); - public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3042:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>=34 && LA17_0<=35)||LA17_0==40) ) { - alt17=1; - } - else if ( ((LA17_0>=RULE_STRING && LA17_0<=RULE_DECIMAL)||LA17_0==27||(LA17_0>=45 && LA17_0<=50)||LA17_0==60||LA17_0==65||LA17_0==67||LA17_0==73||LA17_0==77||LA17_0==79||(LA17_0>=83 && LA17_0<=91)||LA17_0==93||LA17_0==105) ) { - alt17=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - switch (alt17) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3043:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3043:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3044:1: ( rule__XUnaryOperation__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3045:1: ( rule__XUnaryOperation__Group_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3045:2: rule__XUnaryOperation__Group_0__0 - { - pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6511); - rule__XUnaryOperation__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3049:6: ( ruleXCastedExpression ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3049:6: ( ruleXCastedExpression ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3050:1: ruleXCastedExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6529); - ruleXCastedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XUnaryOperation__Alternatives" - - - // $ANTLR start "rule__OpUnary__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3060:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); - public final void rule__OpUnary__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3064:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) - int alt18=3; - switch ( input.LA(1) ) { - case 40: - { - alt18=1; - } - break; - case 35: - { - alt18=2; - } - break; - case 34: - { - alt18=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); - - throw nvae; - } - - switch (alt18) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3065:1: ( '!' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3065:1: ( '!' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3066:1: '!' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); - } - match(input,40,FOLLOW_40_in_rule__OpUnary__Alternatives6562); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3073:6: ( '-' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3073:6: ( '-' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3074:1: '-' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); - } - match(input,35,FOLLOW_35_in_rule__OpUnary__Alternatives6582); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3081:6: ( '+' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3081:6: ( '+' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3082:1: '+' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); - } - match(input,34,FOLLOW_34_in_rule__OpUnary__Alternatives6602); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpUnary__Alternatives" - - - // $ANTLR start "rule__OpPostfix__Alternatives" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3094:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); - public final void rule__OpPostfix__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3098:1: ( ( '++' ) | ( '--' ) ) - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==41) ) { - alt19=1; - } - else if ( (LA19_0==42) ) { - alt19=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); - - throw nvae; - } - switch (alt19) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3099:1: ( '++' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3099:1: ( '++' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3100:1: '++' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); - } - match(input,41,FOLLOW_41_in_rule__OpPostfix__Alternatives6637); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3107:6: ( '--' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3107:6: ( '--' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3108:1: '--' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); - } - match(input,42,FOLLOW_42_in_rule__OpPostfix__Alternatives6657); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpPostfix__Alternatives" - - - // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3120:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); - public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3124:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) - int alt20=2; - alt20 = dfa20.predict(input); - switch (alt20) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3125:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3125:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3126:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3127:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3127:2: rule__XMemberFeatureCall__Group_1_0__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16691); - rule__XMemberFeatureCall__Group_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3131:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3131:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3132:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3133:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3133:2: rule__XMemberFeatureCall__Group_1_1__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16709); - rule__XMemberFeatureCall__Group_1_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1" - - - // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3142:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ); - public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3146:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) ) - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==43) ) { - alt21=1; - } - else if ( (LA21_0==101) ) { - alt21=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); - - throw nvae; - } - switch (alt21) { - case 1 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3147:1: ( '.' ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3147:1: ( '.' ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3148:1: '.' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); - } - match(input,43,FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_16743); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3155:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) - { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3155:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3156:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); - } - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3157:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3157:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_16762); - rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1" - - - // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1" - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3166:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ); - public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.topologydsl.ui/src-gen/org/eclipse/osbp/xtext/topologydsl/ui/contentassist/antlr/internal/InternalTopologyDSL.g:3170:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) ) - int alt22=3; - switch ( input.LA(1) ) { - case 43: - { - alt22=1; - } - break; - case 102: - { - alt22=2; - } - break; - case 101: - { - alt22=3; diff --git a/org.eclipse.osbp.xtext.topologydsl/emf-gen/org/eclipse/osbp/xtext/topologydsl/TopologyKind.java b/org.eclipse.osbp.xtext.topologydsl/emf-gen/org/eclipse/osbp/xtext/topologydsl/TopologyKind.java deleted file mode 100644 index 8a51281..0000000 --- a/org.eclipse.osbp.xtext.topologydsl/emf-gen/org/eclipse/osbp/xtext/topologydsl/TopologyKind.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Based on ideas from Xtext, Xtend, Xcore - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation - * - */ -package org.eclipse.osbp.xtext.topologydsl; - -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -import org.eclipse.emf.common.util.Enumerator; - -/** - * <!-- begin-user-doc --> - * A representation of the literals of the enumeration '<em><b>Topology Kind</b></em>', - * and utility methods for working with them. - * <!-- end-user-doc --> - * @see org.eclipse.osbp.xtext.topologydsl.TopologyDSLPackage#getTopologyKind() - * @model - * @generated - */ -public enum TopologyKind implements Enumerator { - /** - * The '<em><b>WORLD</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #WORLD_VALUE - * @generated - * @ordered - */ - WORLD(0, "WORLD", "world"), - - /** - * The '<em><b>USA</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #USA_VALUE - * @generated - * @ordered - */ - USA(0, "USA", "usa"), - - /** - * The '<em><b>DEU</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #DEU_VALUE - * @generated - * @ordered - */ - DEU(0, "DEU", "deu"), - - /** - * The '<em><b>ESP</b></em>' literal object. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #ESP_VALUE - * @generated - * @ordered - */ - ESP(0, "ESP", "esp"); - - /** - * The '<em><b>WORLD</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>WORLD</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #WORLD - * @model literal="world" - * @generated - * @ordered - */ - public static final int WORLD_VALUE = 0; - - /** - * The '<em><b>USA</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>USA</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #USA - * @model literal="usa" - * @generated - * @ordered - */ - public static final int USA_VALUE = 0; - - /** - * The '<em><b>DEU</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>DEU</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #DEU - * @model literal="deu" - * @generated - * @ordered - */ - public static final int DEU_VALUE = 0; - - /** - * The '<em><b>ESP</b></em>' literal value. - * <!-- begin-user-doc --> - * <p> - * If the meaning of '<em><b>ESP</b></em>' literal object isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @see #ESP - * @model literal="esp" - * @generated - * @ordered - */ - public static final int ESP_VALUE = 0; - - /** - * An array of all the '<em><b>Topology Kind</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static final TopologyKind[] VALUES_ARRAY = - new TopologyKind[] { - WORLD, - USA, - DEU, - ESP, - }; - - /** - * A public read-only list of all the '<em><b>Topology Kind</b></em>' enumerators. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static final List<TopologyKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); - - /** - * Returns the '<em><b>Topology Kind</b></em>' literal with the specified literal value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static TopologyKind get(String literal) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - TopologyKind result = VALUES_ARRAY[i]; - if (result.toString().equals(literal)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Topology Kind</b></em>' literal with the specified name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static TopologyKind getByName(String name) { - for (int i = 0; i < VALUES_ARRAY.length; ++i) { - TopologyKind result = VALUES_ARRAY[i]; - if (result.getName().equals(name)) { - return result; - } - } - return null; - } - - /** - * Returns the '<em><b>Topology Kind</b></em>' literal with the specified integer value. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static TopologyKind get(int value) { - switch (value) { - case WORLD_VALUE: return WORLD; - } - return null; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final int value; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private final String literal; - - /** - * Only this class can construct instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private TopologyKind(int value, String name, String literal) { - this.value = value; - this.name = name; - this.literal = literal; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public int getValue() { - return value; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public String getLiteral() { - return literal; - } - - /** - * Returns the literal value of the enumerator, which is its string representation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public String toString() { - return literal; - } - -} //TopologyKind diff --git a/org.eclipse.osbp.xtext.topologydsl/src-gen/org/eclipse/osbp/xtext/topologydsl/parser/antlr/internal/InternalTopologyDSLLexer.java b/org.eclipse.osbp.xtext.topologydsl/src-gen/org/eclipse/osbp/xtext/topologydsl/parser/antlr/internal/InternalTopologyDSLLexer.java index 059475d..11e16d0 100644 --- a/org.eclipse.osbp.xtext.topologydsl/src-gen/org/eclipse/osbp/xtext/topologydsl/parser/antlr/internal/InternalTopologyDSLLexer.java +++ b/org.eclipse.osbp.xtext.topologydsl/src-gen/org/eclipse/osbp/xtext/topologydsl/parser/antlr/internal/InternalTopologyDSLLexer.java @@ -1,16 +1,3 @@ -/** - * - * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation - * - */ package org.eclipse.osbp.xtext.topologydsl.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -4393,4 +4380,4 @@ public class InternalTopologyDSLLexer extends Lexer { } -} +}
\ No newline at end of file diff --git a/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend b/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend index 6eb0cdd..84a6eba 100644 --- a/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend +++ b/org.eclipse.osbp.xtext.topologydsl/src/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.xtend @@ -17,16 +17,28 @@ package org.eclipse.osbp.xtext.topologydsl.jvmmodel +import com.ejt.vaadin.sizereporter.ComponentResizeListener +import com.ejt.vaadin.sizereporter.SizeReporter +import com.vaadin.annotations.JavaScript +import com.vaadin.shared.ui.JavaScriptComponentState +import com.vaadin.ui.AbstractJavaScriptComponent import com.vaadin.ui.Component import com.vaadin.ui.VerticalLayout import java.util.Locale +import javax.annotation.PostConstruct +import javax.annotation.PreDestroy import javax.inject.Inject import org.eclipse.e4.core.contexts.IEclipseContext +import org.eclipse.e4.ui.di.Focus import org.eclipse.e4.ui.model.application.MApplication +import org.eclipse.emf.common.notify.Adapter import org.eclipse.osbp.osgi.hybrid.api.AbstractHybridVaaclipseView import org.eclipse.osbp.runtime.common.event.IEventDispatcher +import org.eclipse.osbp.ui.api.e4.IE4Focusable import org.eclipse.osbp.ui.api.metadata.IDSLMetadataService +import org.eclipse.osbp.ui.api.themes.EnumCssClass import org.eclipse.osbp.ui.api.user.IUser +import org.eclipse.osbp.utils.annotation.CommonUtils import org.eclipse.osbp.utils.vaadin.ViewLayoutManager import org.eclipse.osbp.xtext.topologydsl.Topology import org.eclipse.osbp.xtext.topologydsl.TopologyPackage @@ -37,25 +49,6 @@ import org.eclipse.xtext.xbase.jvmmodel.AbstractModelInferrer import org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor import org.eclipse.xtext.xbase.jvmmodel.JvmTypesBuilder import org.slf4j.Logger -import org.eclipse.osbp.ui.api.themes.EnumCssClass -import com.vaadin.server.ClientConnector.DetachListener -import com.vaadin.server.ClientConnector.AttachListener -import com.vaadin.server.ClientConnector.AttachEvent -import com.vaadin.server.ClientConnector.DetachEvent -import org.eclipse.emf.common.notify.Adapter -import com.ejt.vaadin.sizereporter.ComponentResizeListener -import com.ejt.vaadin.sizereporter.SizeReporter -import org.eclipse.osbp.ui.api.e4.IE4Focusable -import org.eclipse.e4.ui.di.Focus -import com.vaadin.ui.AbstractJavaScriptComponent -import com.vaadin.annotations.JavaScript -import com.vaadin.shared.ui.JavaScriptComponentState -import java.util.List -import org.eclipse.xtext.common.types.JvmConstructor -import org.eclipse.xtext.common.types.JvmStringAnnotationValue -import org.eclipse.xtext.common.types.JvmAnnotationReference -import org.eclipse.xtext.common.types.TypesFactory -import org.eclipse.osbp.utils.annotation.CommonUtils /** * <p> @@ -85,8 +78,6 @@ class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { var cls = topology.toClass(pckg.name.concat(".").concat(topology.name).concat("Topology")) cls.superTypes.add(_typeReferenceBuilder.typeRef(AbstractHybridVaaclipseView)) cls.superTypes.add(_typeReferenceBuilder.typeRef(IUser.UserLocaleListener)) - cls.superTypes.add(_typeReferenceBuilder.typeRef(DetachListener)) - cls.superTypes.add(_typeReferenceBuilder.typeRef(AttachListener)) cls.superTypes.add(_typeReferenceBuilder.typeRef(IE4Focusable)) acceptor.accept(cls, [ it.fileHeader = pckg.documentation @@ -181,10 +172,9 @@ class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { */ def void toOperations(JvmDeclaredType type, Topology topology) { - // attach - type.members += topology.toMethod("attach", _typeReferenceBuilder.typeRef(Void::TYPE), [ - parameters += topology.toParameter("event", _typeReferenceBuilder.typeRef(AttachEvent)) - annotations += _annotationTypesBuilder.annotationRef(Override) + // activate + type.members += topology.toMethod("activate", _typeReferenceBuilder.typeRef(Void::TYPE), [ + annotations += _annotationTypesBuilder.annotationRef(PostConstruct) body = [ append( ''' @@ -198,10 +188,9 @@ class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { ]) - // detach - type.members += topology.toMethod("detach", _typeReferenceBuilder.typeRef(Void::TYPE), [ - parameters += topology.toParameter("event", _typeReferenceBuilder.typeRef(DetachEvent)) - annotations += _annotationTypesBuilder.annotationRef(Override) + // deactivate + type.members += topology.toMethod("deactivate", _typeReferenceBuilder.typeRef(Void::TYPE), [ + annotations += _annotationTypesBuilder.annotationRef(PreDestroy) body = [ append( ''' @@ -289,8 +278,6 @@ class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { } } }; - parent.addAttachListener(this); - parent.addDetachListener(this); ''' return body } diff --git a/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java b/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java index b1b29bc..293d155 100644 --- a/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java +++ b/org.eclipse.osbp.xtext.topologydsl/xtend-gen/org/eclipse/osbp/xtext/topologydsl/jvmmodel/TopologyDSLJvmModelInferrer.java @@ -17,7 +17,6 @@ package org.eclipse.osbp.xtext.topologydsl.jvmmodel; import com.ejt.vaadin.sizereporter.ComponentResizeListener; import com.ejt.vaadin.sizereporter.SizeReporter; import com.vaadin.annotations.JavaScript; -import com.vaadin.server.ClientConnector; import com.vaadin.shared.ui.JavaScriptComponentState; import com.vaadin.ui.AbstractJavaScriptComponent; import com.vaadin.ui.Component; @@ -25,6 +24,8 @@ import com.vaadin.ui.VerticalLayout; import java.util.ArrayList; import java.util.Arrays; import java.util.Locale; +import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; import javax.inject.Inject; import org.eclipse.e4.core.contexts.IEclipseContext; import org.eclipse.e4.ui.di.Focus; @@ -93,8 +94,6 @@ public class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { JvmGenericType cls = this._jvmTypesBuilder.toClass(topology, pckg.getName().concat(".").concat(topology.getName()).concat("Topology")); cls.getSuperTypes().add(this._typeReferenceBuilder.typeRef(AbstractHybridVaaclipseView.class)); cls.getSuperTypes().add(this._typeReferenceBuilder.typeRef(IUser.UserLocaleListener.class)); - cls.getSuperTypes().add(this._typeReferenceBuilder.typeRef(ClientConnector.DetachListener.class)); - cls.getSuperTypes().add(this._typeReferenceBuilder.typeRef(ClientConnector.AttachListener.class)); cls.getSuperTypes().add(this._typeReferenceBuilder.typeRef(IE4Focusable.class)); final Procedure1<JvmGenericType> _function = new Procedure1<JvmGenericType>() { @Override @@ -274,11 +273,8 @@ public class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { final Procedure1<JvmOperation> _function = new Procedure1<JvmOperation>() { @Override public void apply(final JvmOperation it) { - EList<JvmFormalParameter> _parameters = it.getParameters(); - JvmFormalParameter _parameter = TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.toParameter(topology, "event", TopologyDSLJvmModelInferrer.this._typeReferenceBuilder.typeRef(ClientConnector.AttachEvent.class)); - TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.<JvmFormalParameter>operator_add(_parameters, _parameter); EList<JvmAnnotationReference> _annotations = it.getAnnotations(); - JvmAnnotationReference _annotationRef = TopologyDSLJvmModelInferrer.this._annotationTypesBuilder.annotationRef(Override.class); + JvmAnnotationReference _annotationRef = TopologyDSLJvmModelInferrer.this._annotationTypesBuilder.annotationRef(PostConstruct.class); TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.<JvmAnnotationReference>operator_add(_annotations, _annotationRef); final Procedure1<ITreeAppendable> _function = new Procedure1<ITreeAppendable>() { @Override @@ -300,17 +296,14 @@ public class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.setBody(it, _function); } }; - JvmOperation _method = this._jvmTypesBuilder.toMethod(topology, "attach", this._typeReferenceBuilder.typeRef(Void.TYPE), _function); + JvmOperation _method = this._jvmTypesBuilder.toMethod(topology, "activate", this._typeReferenceBuilder.typeRef(Void.TYPE), _function); this._jvmTypesBuilder.<JvmOperation>operator_add(_members, _method); EList<JvmMember> _members_1 = type.getMembers(); final Procedure1<JvmOperation> _function_1 = new Procedure1<JvmOperation>() { @Override public void apply(final JvmOperation it) { - EList<JvmFormalParameter> _parameters = it.getParameters(); - JvmFormalParameter _parameter = TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.toParameter(topology, "event", TopologyDSLJvmModelInferrer.this._typeReferenceBuilder.typeRef(ClientConnector.DetachEvent.class)); - TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.<JvmFormalParameter>operator_add(_parameters, _parameter); EList<JvmAnnotationReference> _annotations = it.getAnnotations(); - JvmAnnotationReference _annotationRef = TopologyDSLJvmModelInferrer.this._annotationTypesBuilder.annotationRef(Override.class); + JvmAnnotationReference _annotationRef = TopologyDSLJvmModelInferrer.this._annotationTypesBuilder.annotationRef(PreDestroy.class); TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.<JvmAnnotationReference>operator_add(_annotations, _annotationRef); final Procedure1<ITreeAppendable> _function = new Procedure1<ITreeAppendable>() { @Override @@ -328,7 +321,7 @@ public class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { TopologyDSLJvmModelInferrer.this._jvmTypesBuilder.setBody(it, _function); } }; - JvmOperation _method_1 = this._jvmTypesBuilder.toMethod(topology, "detach", this._typeReferenceBuilder.typeRef(Void.TYPE), _function_1); + JvmOperation _method_1 = this._jvmTypesBuilder.toMethod(topology, "deactivate", this._typeReferenceBuilder.typeRef(Void.TYPE), _function_1); this._jvmTypesBuilder.<JvmOperation>operator_add(_members_1, _method_1); EList<JvmMember> _members_2 = type.getMembers(); final Procedure1<JvmOperation> _function_2 = new Procedure1<JvmOperation>() { @@ -544,10 +537,6 @@ public class TopologyDSLJvmModelInferrer extends AbstractModelInferrer { _builder.newLine(); _builder.append("};"); _builder.newLine(); - _builder.append("parent.addAttachListener(this);"); - _builder.newLine(); - _builder.append("parent.addDetachListener(this);"); - _builder.newLine(); String body = _builder.toString(); return body; } |