Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Haug2015-07-30 12:57:24 +0000
committerJuergen Haug2015-07-30 12:57:24 +0000
commita988c716e9c73a44fc1db44a0ec1d779a60c2599 (patch)
treefecad6d9c796aae7170adcbf5029fc4a245746b0
parentf50f5625b15b390db451e2c3261ba25bcd8fe012 (diff)
downloadorg.eclipse.etrice-a988c716e9c73a44fc1db44a0ec1d779a60c2599.tar.gz
org.eclipse.etrice-a988c716e9c73a44fc1db44a0ec1d779a60c2599.tar.xz
org.eclipse.etrice-a988c716e9c73a44fc1db44a0ec1d779a60c2599.zip
[core] room.xtext removed unordered groups + loosened ordering
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/icons/Thumbs.dbbin9216 -> 0 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java12
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java42
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g1201
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java96
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java46028
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore17
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel2
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xtextbinbin24280 -> 24240 bytes
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parseTreeConstruction/RoomParsetreeConstructor.java817
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g504
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java96
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java11607
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorClass.java34
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ClassStructor.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/PortOperation.java3
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java46
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java70
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java354
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext70
21 files changed, 24799 insertions, 36215 deletions
diff --git a/plugins/org.eclipse.etrice.core.room.ui/icons/Thumbs.db b/plugins/org.eclipse.etrice.core.room.ui/icons/Thumbs.db
deleted file mode 100644
index cb0f7f3d0..000000000
--- a/plugins/org.eclipse.etrice.core.room.ui/icons/Thumbs.db
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java
index d0ac73873..6ba9b12e3 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java
@@ -335,22 +335,22 @@ public class AbstractRoomProposalProvider extends org.eclipse.etrice.core.fsm.ui
public void completeActorClass_ExternalPorts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_ActorRefs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_ServiceAccessPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_ServiceImplementations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_Attributes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_ServiceAccessPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_ActorRefs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_Bindings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_ServiceImplementations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_Connections(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_Bindings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeActorClass_Attributes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeActorClass_Connections(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeActorClass_BehaviorDocu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java
index 0b09a741b..e8097bf21 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java
@@ -43,6 +43,7 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getActorContainerClassAccess().getAlternatives(), "rule__ActorContainerClass__Alternatives");
put(grammarAccess.getDataTypeAccess().getAlternatives(), "rule__DataType__Alternatives");
put(grammarAccess.getComplexTypeAccess().getAlternatives(), "rule__ComplexType__Alternatives");
+ put(grammarAccess.getDataClassAccess().getAlternatives_9(), "rule__DataClass__Alternatives_9");
put(grammarAccess.getOperationAccess().getAlternatives(), "rule__Operation__Alternatives");
put(grammarAccess.getStandardOperationAccess().getAlternatives_6_1(), "rule__StandardOperation__Alternatives_6_1");
put(grammarAccess.getPortOperationAccess().getAlternatives_5(), "rule__PortOperation__Alternatives_5");
@@ -51,9 +52,13 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getGeneralProtocolClassAccess().getAlternatives(), "rule__GeneralProtocolClass__Alternatives");
put(grammarAccess.getPortClassAccess().getAlternatives_3(), "rule__PortClass__Alternatives_3");
put(grammarAccess.getMessageHandlerAccess().getAlternatives(), "rule__MessageHandler__Alternatives");
- put(grammarAccess.getActorClassAccess().getAlternatives_8_6_0(), "rule__ActorClass__Alternatives_8_6_0");
+ put(grammarAccess.getActorClassAccess().getAlternatives_7_2(), "rule__ActorClass__Alternatives_7_2");
+ put(grammarAccess.getActorClassAccess().getAlternatives_8_6(), "rule__ActorClass__Alternatives_8_6");
+ put(grammarAccess.getActorClassAccess().getAlternatives_9_4(), "rule__ActorClass__Alternatives_9_4");
put(grammarAccess.getInterfaceItemAccess().getAlternatives(), "rule__InterfaceItem__Alternatives");
+ put(grammarAccess.getLogicalSystemAccess().getAlternatives_5(), "rule__LogicalSystem__Alternatives_5");
put(grammarAccess.getActorContainerRefAccess().getAlternatives(), "rule__ActorContainerRef__Alternatives");
+ put(grammarAccess.getSubSystemClassAccess().getAlternatives_8(), "rule__SubSystemClass__Alternatives_8");
put(grammarAccess.getSAPointAccess().getAlternatives(), "rule__SAPoint__Alternatives");
put(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1(), "rule__MULTIPLICITY__Alternatives_1");
put(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives(), "rule__AnnotationTargetType__Alternatives");
@@ -293,9 +298,9 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getDataClassAccess().getUserCode1Assignment_6_1(), "rule__DataClass__UserCode1Assignment_6_1");
put(grammarAccess.getDataClassAccess().getUserCode2Assignment_7_1(), "rule__DataClass__UserCode2Assignment_7_1");
put(grammarAccess.getDataClassAccess().getUserCode3Assignment_8_1(), "rule__DataClass__UserCode3Assignment_8_1");
- put(grammarAccess.getDataClassAccess().getAttributesAssignment_9(), "rule__DataClass__AttributesAssignment_9");
- put(grammarAccess.getDataClassAccess().getStructorsAssignment_10(), "rule__DataClass__StructorsAssignment_10");
- put(grammarAccess.getDataClassAccess().getOperationsAssignment_11(), "rule__DataClass__OperationsAssignment_11");
+ put(grammarAccess.getDataClassAccess().getAttributesAssignment_9_0(), "rule__DataClass__AttributesAssignment_9_0");
+ put(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1(), "rule__DataClass__StructorsAssignment_9_1");
+ put(grammarAccess.getDataClassAccess().getOperationsAssignment_9_2(), "rule__DataClass__OperationsAssignment_9_2");
put(grammarAccess.getAttributeAccess().getNameAssignment_1(), "rule__Attribute__NameAssignment_1");
put(grammarAccess.getAttributeAccess().getSizeAssignment_2_1(), "rule__Attribute__SizeAssignment_2_1");
put(grammarAccess.getAttributeAccess().getTypeAssignment_4(), "rule__Attribute__TypeAssignment_4");
@@ -354,25 +359,25 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getActorClassAccess().getDocuAssignment_3(), "rule__ActorClass__DocuAssignment_3");
put(grammarAccess.getActorClassAccess().getBaseAssignment_4_1(), "rule__ActorClass__BaseAssignment_4_1");
put(grammarAccess.getActorClassAccess().getAnnotationsAssignment_6(), "rule__ActorClass__AnnotationsAssignment_6");
- put(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2(), "rule__ActorClass__InterfacePortsAssignment_7_2");
- put(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_3(), "rule__ActorClass__ServiceProvisionPointsAssignment_7_3");
+ put(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_0(), "rule__ActorClass__InterfacePortsAssignment_7_2_0");
+ put(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_1(), "rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1");
put(grammarAccess.getActorClassAccess().getStructureDocuAssignment_8_1(), "rule__ActorClass__StructureDocuAssignment_8_1");
put(grammarAccess.getActorClassAccess().getUserCode1Assignment_8_3_1(), "rule__ActorClass__UserCode1Assignment_8_3_1");
put(grammarAccess.getActorClassAccess().getUserCode2Assignment_8_4_1(), "rule__ActorClass__UserCode2Assignment_8_4_1");
put(grammarAccess.getActorClassAccess().getUserCode3Assignment_8_5_1(), "rule__ActorClass__UserCode3Assignment_8_5_1");
- put(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0(), "rule__ActorClass__InternalPortsAssignment_8_6_0_0");
- put(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1(), "rule__ActorClass__ExternalPortsAssignment_8_6_0_1");
- put(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1(), "rule__ActorClass__ActorRefsAssignment_8_6_1");
- put(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2(), "rule__ActorClass__ServiceImplementationsAssignment_8_6_2");
- put(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3(), "rule__ActorClass__ServiceAccessPointsAssignment_8_6_3");
- put(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4(), "rule__ActorClass__BindingsAssignment_8_6_4");
- put(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5(), "rule__ActorClass__ConnectionsAssignment_8_6_5");
- put(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6(), "rule__ActorClass__AttributesAssignment_8_6_6");
+ put(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0(), "rule__ActorClass__InternalPortsAssignment_8_6_0");
+ put(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_1(), "rule__ActorClass__ExternalPortsAssignment_8_6_1");
+ put(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_2(), "rule__ActorClass__ServiceAccessPointsAssignment_8_6_2");
+ put(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3(), "rule__ActorClass__AttributesAssignment_8_6_3");
+ put(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4(), "rule__ActorClass__ActorRefsAssignment_8_6_4");
+ put(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_5(), "rule__ActorClass__ServiceImplementationsAssignment_8_6_5");
+ put(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_6(), "rule__ActorClass__BindingsAssignment_8_6_6");
+ put(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_7(), "rule__ActorClass__ConnectionsAssignment_8_6_7");
put(grammarAccess.getActorClassAccess().getBehaviorDocuAssignment_9_1(), "rule__ActorClass__BehaviorDocuAssignment_9_1");
put(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAssignment_9_3(), "rule__ActorClass__BehaviorAnnotationsAssignment_9_3");
- put(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4(), "rule__ActorClass__StructorsAssignment_9_4");
- put(grammarAccess.getActorClassAccess().getOperationsAssignment_9_5(), "rule__ActorClass__OperationsAssignment_9_5");
- put(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_6(), "rule__ActorClass__StateMachineAssignment_9_6");
+ put(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_0(), "rule__ActorClass__StructorsAssignment_9_4_0");
+ put(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_1(), "rule__ActorClass__OperationsAssignment_9_4_1");
+ put(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_5(), "rule__ActorClass__StateMachineAssignment_9_5");
put(grammarAccess.getPortAccess().getConjugatedAssignment_0(), "rule__Port__ConjugatedAssignment_0");
put(grammarAccess.getPortAccess().getNameAssignment_2(), "rule__Port__NameAssignment_2");
put(grammarAccess.getPortAccess().getMultiplicityAssignment_3(), "rule__Port__MultiplicityAssignment_3");
@@ -540,9 +545,6 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getIntLiteralAccess().getValueAssignment_1(), "rule__IntLiteral__ValueAssignment_1");
put(grammarAccess.getStringLiteralAccess().getValueAssignment_1(), "rule__StringLiteral__ValueAssignment_1");
put(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), "rule__ActorClass__UnorderedGroup_0");
- put(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), "rule__ActorClass__UnorderedGroup_8_6");
- put(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), "rule__LogicalSystem__UnorderedGroup_5");
- put(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), "rule__SubSystemClass__UnorderedGroup_8");
}
};
}
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
index c77e8565b..d3af59295 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g
@@ -3354,6 +3354,34 @@ finally {
restoreStackSize(stackSize);
}
+rule__DataClass__Alternatives_9
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDataClassAccess().getAttributesAssignment_9_0()); }
+(rule__DataClass__AttributesAssignment_9_0)
+{ after(grammarAccess.getDataClassAccess().getAttributesAssignment_9_0()); }
+)
+
+ |(
+{ before(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1()); }
+(rule__DataClass__StructorsAssignment_9_1)
+{ after(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1()); }
+)
+
+ |(
+{ before(grammarAccess.getDataClassAccess().getOperationsAssignment_9_2()); }
+(rule__DataClass__OperationsAssignment_9_2)
+{ after(grammarAccess.getDataClassAccess().getOperationsAssignment_9_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__StandardOperation__Alternatives_6_1
@init {
@@ -3523,21 +3551,101 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__Alternatives_8_6_0
+rule__ActorClass__Alternatives_7_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_0()); }
+(rule__ActorClass__InterfacePortsAssignment_7_2_0)
+{ after(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_0()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_1()); }
+(rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1)
+{ after(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ActorClass__Alternatives_8_6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0()); }
+(rule__ActorClass__InternalPortsAssignment_8_6_0)
+{ after(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_1()); }
+(rule__ActorClass__ExternalPortsAssignment_8_6_1)
+{ after(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_1()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_2()); }
+(rule__ActorClass__ServiceAccessPointsAssignment_8_6_2)
+{ after(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_2()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3()); }
+(rule__ActorClass__AttributesAssignment_8_6_3)
+{ after(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4()); }
+(rule__ActorClass__ActorRefsAssignment_8_6_4)
+{ after(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_5()); }
+(rule__ActorClass__ServiceImplementationsAssignment_8_6_5)
+{ after(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_5()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_6()); }
+(rule__ActorClass__BindingsAssignment_8_6_6)
+{ after(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_6()); }
+)
+
+ |(
+{ before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_7()); }
+(rule__ActorClass__ConnectionsAssignment_8_6_7)
+{ after(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_7()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ActorClass__Alternatives_9_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0()); }
-(rule__ActorClass__InternalPortsAssignment_8_6_0_0)
-{ after(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0()); }
+{ before(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_0()); }
+(rule__ActorClass__StructorsAssignment_9_4_0)
+{ after(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_0()); }
)
|(
-{ before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1()); }
-(rule__ActorClass__ExternalPortsAssignment_8_6_0_1)
-{ after(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1()); }
+{ before(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_1()); }
+(rule__ActorClass__OperationsAssignment_9_4_1)
+{ after(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_1()); }
)
;
@@ -3573,6 +3681,86 @@ finally {
restoreStackSize(stackSize);
}
+rule__LogicalSystem__Alternatives_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
+(rule__LogicalSystem__SubSystemsAssignment_5_0)
+{ after(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
+)
+
+ |(
+{ before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
+(rule__LogicalSystem__BindingsAssignment_5_1)
+{ after(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
+)
+
+ |(
+{ before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
+(rule__LogicalSystem__ConnectionsAssignment_5_2)
+{ after(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SubSystemClass__Alternatives_8
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
+(rule__SubSystemClass__RelayPortsAssignment_8_0)
+{ after(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
+(rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1)
+{ after(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
+(rule__SubSystemClass__ActorRefsAssignment_8_2)
+{ after(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
+(rule__SubSystemClass__BindingsAssignment_8_3)
+{ after(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
+(rule__SubSystemClass__ConnectionsAssignment_8_4)
+{ after(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
+(rule__SubSystemClass__ThreadsAssignment_8_5)
+{ after(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
+(rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6)
+{ after(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
rule__SAPoint__Alternatives
@init {
@@ -6386,9 +6574,9 @@ rule__DataClass__Group__9__Impl
}
:
(
-{ before(grammarAccess.getDataClassAccess().getAttributesAssignment_9()); }
-(rule__DataClass__AttributesAssignment_9)*
-{ after(grammarAccess.getDataClassAccess().getAttributesAssignment_9()); }
+{ before(grammarAccess.getDataClassAccess().getAlternatives_9()); }
+(rule__DataClass__Alternatives_9)*
+{ after(grammarAccess.getDataClassAccess().getAlternatives_9()); }
)
;
@@ -6403,7 +6591,6 @@ rule__DataClass__Group__10
}
:
rule__DataClass__Group__10__Impl
- rule__DataClass__Group__11
;
finally {
restoreStackSize(stackSize);
@@ -6415,68 +6602,11 @@ rule__DataClass__Group__10__Impl
}
:
(
-{ before(grammarAccess.getDataClassAccess().getStructorsAssignment_10()); }
-(rule__DataClass__StructorsAssignment_10)*
-{ after(grammarAccess.getDataClassAccess().getStructorsAssignment_10()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DataClass__Group__11
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DataClass__Group__11__Impl
- rule__DataClass__Group__12
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataClass__Group__11__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDataClassAccess().getOperationsAssignment_11()); }
-(rule__DataClass__OperationsAssignment_11)*
-{ after(grammarAccess.getDataClassAccess().getOperationsAssignment_11()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DataClass__Group__12
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DataClass__Group__12__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DataClass__Group__12__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_12()); }
+{ before(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_10()); }
'}'
-{ after(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_12()); }
+{ after(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_10()); }
)
;
@@ -6507,10 +6637,6 @@ finally {
-
-
-
-
rule__DataClass__Group_3__0
@init {
int stackSize = keepStackSize();
@@ -10917,9 +11043,9 @@ rule__ActorClass__Group_7__2__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2()); }
-(rule__ActorClass__InterfacePortsAssignment_7_2)*
-{ after(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2()); }
+{ before(grammarAccess.getActorClassAccess().getAlternatives_7_2()); }
+(rule__ActorClass__Alternatives_7_2)*
+{ after(grammarAccess.getActorClassAccess().getAlternatives_7_2()); }
)
;
@@ -10934,7 +11060,6 @@ rule__ActorClass__Group_7__3
}
:
rule__ActorClass__Group_7__3__Impl
- rule__ActorClass__Group_7__4
;
finally {
restoreStackSize(stackSize);
@@ -10946,39 +11071,11 @@ rule__ActorClass__Group_7__3__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_3()); }
-(rule__ActorClass__ServiceProvisionPointsAssignment_7_3)*
-{ after(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__Group_7__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__Group_7__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorClass__Group_7__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_4()); }
+{ before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_3()); }
'}'
-{ after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_4()); }
+{ after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_3()); }
)
;
@@ -10995,8 +11092,6 @@ finally {
-
-
rule__ActorClass__Group_8__0
@init {
int stackSize = keepStackSize();
@@ -11193,9 +11288,9 @@ rule__ActorClass__Group_8__6__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6()); }
-(rule__ActorClass__UnorderedGroup_8_6)
-{ after(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6()); }
+{ before(grammarAccess.getActorClassAccess().getAlternatives_8_6()); }
+(rule__ActorClass__Alternatives_8_6)*
+{ after(grammarAccess.getActorClassAccess().getAlternatives_8_6()); }
)
;
@@ -11577,9 +11672,9 @@ rule__ActorClass__Group_9__4__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4()); }
-(rule__ActorClass__StructorsAssignment_9_4)*
-{ after(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4()); }
+{ before(grammarAccess.getActorClassAccess().getAlternatives_9_4()); }
+(rule__ActorClass__Alternatives_9_4)*
+{ after(grammarAccess.getActorClassAccess().getAlternatives_9_4()); }
)
;
@@ -11606,9 +11701,9 @@ rule__ActorClass__Group_9__5__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getOperationsAssignment_9_5()); }
-(rule__ActorClass__OperationsAssignment_9_5)*
-{ after(grammarAccess.getActorClassAccess().getOperationsAssignment_9_5()); }
+{ before(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_5()); }
+(rule__ActorClass__StateMachineAssignment_9_5)?
+{ after(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_5()); }
)
;
@@ -11623,7 +11718,6 @@ rule__ActorClass__Group_9__6
}
:
rule__ActorClass__Group_9__6__Impl
- rule__ActorClass__Group_9__7
;
finally {
restoreStackSize(stackSize);
@@ -11635,39 +11729,11 @@ rule__ActorClass__Group_9__6__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_6()); }
-(rule__ActorClass__StateMachineAssignment_9_6)?
-{ after(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__Group_9__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__Group_9__7__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ActorClass__Group_9__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_7()); }
+{ before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); }
'}'
-{ after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_7()); }
+{ after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); }
)
;
@@ -11690,8 +11756,6 @@ finally {
-
-
rule__Port__Group__0
@init {
int stackSize = keepStackSize();
@@ -12525,9 +12589,9 @@ rule__LogicalSystem__Group__5__Impl
}
:
(
-{ before(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5()); }
-(rule__LogicalSystem__UnorderedGroup_5)
-{ after(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5()); }
+{ before(grammarAccess.getLogicalSystemAccess().getAlternatives_5()); }
+(rule__LogicalSystem__Alternatives_5)*
+{ after(grammarAccess.getLogicalSystemAccess().getAlternatives_5()); }
)
;
@@ -12992,9 +13056,9 @@ rule__SubSystemClass__Group__8__Impl
}
:
(
-{ before(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8()); }
-(rule__SubSystemClass__UnorderedGroup_8)
-{ after(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8()); }
+{ before(grammarAccess.getSubSystemClassAccess().getAlternatives_8()); }
+(rule__SubSystemClass__Alternatives_8)*
+{ after(grammarAccess.getSubSystemClassAccess().getAlternatives_8()); }
)
;
@@ -23421,731 +23485,6 @@ finally {
-rule__ActorClass__UnorderedGroup_8_6
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6());
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__0
- ?
-
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6());
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 0);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); }
- (rule__ActorClass__Alternatives_8_6_0)
- { after(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); }
- ((rule__ActorClass__Alternatives_8_6_0)=>rule__ActorClass__Alternatives_8_6_0)*
- { after(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 1);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); }
- (rule__ActorClass__ActorRefsAssignment_8_6_1)
- { after(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); }
- ((rule__ActorClass__ActorRefsAssignment_8_6_1)=>rule__ActorClass__ActorRefsAssignment_8_6_1)*
- { after(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 2)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 2);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); }
- (rule__ActorClass__ServiceImplementationsAssignment_8_6_2)
- { after(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); }
- ((rule__ActorClass__ServiceImplementationsAssignment_8_6_2)=>rule__ActorClass__ServiceImplementationsAssignment_8_6_2)*
- { after(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 3)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 3);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); }
- (rule__ActorClass__ServiceAccessPointsAssignment_8_6_3)
- { after(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); }
- ((rule__ActorClass__ServiceAccessPointsAssignment_8_6_3)=>rule__ActorClass__ServiceAccessPointsAssignment_8_6_3)*
- { after(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 4)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 4);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); }
- (rule__ActorClass__BindingsAssignment_8_6_4)
- { after(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); }
- ((rule__ActorClass__BindingsAssignment_8_6_4)=>rule__ActorClass__BindingsAssignment_8_6_4)*
- { after(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 5)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 5);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); }
- (rule__ActorClass__ConnectionsAssignment_8_6_5)
- { after(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); }
- ((rule__ActorClass__ConnectionsAssignment_8_6_5)=>rule__ActorClass__ConnectionsAssignment_8_6_5)*
- { after(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 6)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 6);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); }
- (rule__ActorClass__AttributesAssignment_8_6_6)
- { after(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); }
- )
- (
- { before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); }
- ((rule__ActorClass__AttributesAssignment_8_6_6)=>rule__ActorClass__AttributesAssignment_8_6_6)*
- { after(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); }
- ) )
- )
- )
-
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6());
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__2?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__3?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__4?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__5?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
- rule__ActorClass__UnorderedGroup_8_6__6?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ActorClass__UnorderedGroup_8_6__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ActorClass__UnorderedGroup_8_6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__LogicalSystem__UnorderedGroup_5
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5());
- }
-:
- rule__LogicalSystem__UnorderedGroup_5__0
- ?
-
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5());
- restoreStackSize(stackSize);
-}
-
-
-rule__LogicalSystem__UnorderedGroup_5__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 0);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
- (rule__LogicalSystem__SubSystemsAssignment_5_0)
- { after(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
- )
- (
- { before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
- ((rule__LogicalSystem__SubSystemsAssignment_5_0)=>rule__LogicalSystem__SubSystemsAssignment_5_0)*
- { after(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 1);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
- (rule__LogicalSystem__BindingsAssignment_5_1)
- { after(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
- )
- (
- { before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
- ((rule__LogicalSystem__BindingsAssignment_5_1)=>rule__LogicalSystem__BindingsAssignment_5_1)*
- { after(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 2)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 2);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
- (rule__LogicalSystem__ConnectionsAssignment_5_2)
- { after(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
- )
- (
- { before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
- ((rule__LogicalSystem__ConnectionsAssignment_5_2)=>rule__LogicalSystem__ConnectionsAssignment_5_2)*
- { after(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); }
- ) )
- )
- )
-
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5());
- restoreStackSize(stackSize);
-}
-
-
-rule__LogicalSystem__UnorderedGroup_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LogicalSystem__UnorderedGroup_5__Impl
- rule__LogicalSystem__UnorderedGroup_5__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LogicalSystem__UnorderedGroup_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LogicalSystem__UnorderedGroup_5__Impl
- rule__LogicalSystem__UnorderedGroup_5__2?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LogicalSystem__UnorderedGroup_5__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LogicalSystem__UnorderedGroup_5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SubSystemClass__UnorderedGroup_8
- @init {
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8());
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__0
- ?
-
-;
-finally {
- getUnorderedGroupHelper().leave(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8());
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__Impl
- @init {
- int stackSize = keepStackSize();
- boolean selected = false;
- }
-:
- (
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 0)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 0);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
- (rule__SubSystemClass__RelayPortsAssignment_8_0)
- { after(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
- ((rule__SubSystemClass__RelayPortsAssignment_8_0)=>rule__SubSystemClass__RelayPortsAssignment_8_0)*
- { after(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 1)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 1);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
- (rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1)
- { after(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
- ((rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1)=>rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1)*
- { after(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 2)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 2);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
- (rule__SubSystemClass__ActorRefsAssignment_8_2)
- { after(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
- ((rule__SubSystemClass__ActorRefsAssignment_8_2)=>rule__SubSystemClass__ActorRefsAssignment_8_2)*
- { after(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 3)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 3);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
- (rule__SubSystemClass__BindingsAssignment_8_3)
- { after(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
- ((rule__SubSystemClass__BindingsAssignment_8_3)=>rule__SubSystemClass__BindingsAssignment_8_3)*
- { after(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 4)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 4);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
- (rule__SubSystemClass__ConnectionsAssignment_8_4)
- { after(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
- ((rule__SubSystemClass__ConnectionsAssignment_8_4)=>rule__SubSystemClass__ConnectionsAssignment_8_4)*
- { after(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 5)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 5);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
- (rule__SubSystemClass__ThreadsAssignment_8_5)
- { after(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
- ((rule__SubSystemClass__ThreadsAssignment_8_5)=>rule__SubSystemClass__ThreadsAssignment_8_5)*
- { after(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); }
- ) )
- )
- ) |
-
- (
- {getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 6)}?=>(
- {
- getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 6);
- }
- {
- selected = true;
- }
- (
- (
- { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
- (rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6)
- { after(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
- )
- (
- { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
- ((rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6)=>rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6)*
- { after(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); }
- ) )
- )
- )
-
- )
-;
-finally {
- if (selected)
- getUnorderedGroupHelper().returnFromSelection(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8());
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__1?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__2?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__3?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__4?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__5?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
- rule__SubSystemClass__UnorderedGroup_8__6?
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SubSystemClass__UnorderedGroup_8__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SubSystemClass__UnorderedGroup_8__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
rule__RoomModel__NameAssignment_1
@init {
int stackSize = keepStackSize();
@@ -24766,14 +24105,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataClass__AttributesAssignment_9
+rule__DataClass__AttributesAssignment_9_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_0()); }
- ruleAttribute{ after(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_0()); }
+{ before(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_0_0()); }
+ ruleAttribute{ after(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_0_0()); }
)
;
@@ -24781,14 +24120,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataClass__StructorsAssignment_10
+rule__DataClass__StructorsAssignment_9_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_10_0()); }
- ruleClassStructor{ after(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_10_0()); }
+{ before(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_9_1_0()); }
+ ruleClassStructor{ after(grammarAccess.getDataClassAccess().getStructorsClassStructorParserRuleCall_9_1_0()); }
)
;
@@ -24796,14 +24135,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__DataClass__OperationsAssignment_11
+rule__DataClass__OperationsAssignment_9_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_11_0()); }
- ruleStandardOperation{ after(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_11_0()); }
+{ before(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_9_2_0()); }
+ ruleStandardOperation{ after(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_9_2_0()); }
)
;
@@ -25730,14 +25069,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__InterfacePortsAssignment_7_2
+rule__ActorClass__InterfacePortsAssignment_7_2_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_0()); }
- rulePort{ after(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_0()); }
+{ before(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_0_0()); }
+ rulePort{ after(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_0_0()); }
)
;
@@ -25745,14 +25084,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ServiceProvisionPointsAssignment_7_3
+rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_3_0()); }
- ruleSPP{ after(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_3_0()); }
+{ before(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_2_1_0()); }
+ ruleSPP{ after(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_2_1_0()); }
)
;
@@ -25820,14 +25159,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__InternalPortsAssignment_8_6_0_0
+rule__ActorClass__InternalPortsAssignment_8_6_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_0_0_0()); }
- rulePort{ after(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_0_0_0()); }
+{ before(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_0_0()); }
+ rulePort{ after(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_0_0()); }
)
;
@@ -25835,14 +25174,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ExternalPortsAssignment_8_6_0_1
+rule__ActorClass__ExternalPortsAssignment_8_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_0_1_0()); }
- ruleExternalPort{ after(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_0_1_0()); }
+{ before(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_1_0()); }
+ ruleExternalPort{ after(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_1_0()); }
)
;
@@ -25850,14 +25189,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ActorRefsAssignment_8_6_1
+rule__ActorClass__ServiceAccessPointsAssignment_8_6_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_1_0()); }
- ruleActorRef{ after(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_1_0()); }
+{ before(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_2_0()); }
+ ruleSAP{ after(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_2_0()); }
)
;
@@ -25865,14 +25204,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ServiceImplementationsAssignment_8_6_2
+rule__ActorClass__AttributesAssignment_8_6_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_2_0()); }
- ruleServiceImplementation{ after(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_2_0()); }
+{ before(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_3_0()); }
+ ruleAttribute{ after(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_3_0()); }
)
;
@@ -25880,14 +25219,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ServiceAccessPointsAssignment_8_6_3
+rule__ActorClass__ActorRefsAssignment_8_6_4
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_3_0()); }
- ruleSAP{ after(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_3_0()); }
+{ before(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_4_0()); }
+ ruleActorRef{ after(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_4_0()); }
)
;
@@ -25895,14 +25234,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__BindingsAssignment_8_6_4
+rule__ActorClass__ServiceImplementationsAssignment_8_6_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_4_0()); }
- ruleBinding{ after(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_4_0()); }
+{ before(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_5_0()); }
+ ruleServiceImplementation{ after(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_5_0()); }
)
;
@@ -25910,14 +25249,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__ConnectionsAssignment_8_6_5
+rule__ActorClass__BindingsAssignment_8_6_6
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_5_0()); }
- ruleLayerConnection{ after(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_5_0()); }
+{ before(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_6_0()); }
+ ruleBinding{ after(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_6_0()); }
)
;
@@ -25925,14 +25264,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__AttributesAssignment_8_6_6
+rule__ActorClass__ConnectionsAssignment_8_6_7
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_6_0()); }
- ruleAttribute{ after(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_6_0()); }
+{ before(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_7_0()); }
+ ruleLayerConnection{ after(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_7_0()); }
)
;
@@ -25970,14 +25309,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__StructorsAssignment_9_4
+rule__ActorClass__StructorsAssignment_9_4_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_0()); }
- ruleClassStructor{ after(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_0()); }
+{ before(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_0_0()); }
+ ruleClassStructor{ after(grammarAccess.getActorClassAccess().getStructorsClassStructorParserRuleCall_9_4_0_0()); }
)
;
@@ -25985,14 +25324,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__OperationsAssignment_9_5
+rule__ActorClass__OperationsAssignment_9_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_5_0()); }
- ruleStandardOperation{ after(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_5_0()); }
+{ before(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_4_1_0()); }
+ ruleStandardOperation{ after(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_4_1_0()); }
)
;
@@ -26000,14 +25339,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__StateMachineAssignment_9_6
+rule__ActorClass__StateMachineAssignment_9_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_6_0()); }
- ruleStateMachine{ after(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_6_0()); }
+{ before(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_5_0()); }
+ ruleStateMachine{ after(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_5_0()); }
)
;
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java
index 31573474d..0da6b370d 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java
@@ -2619,8 +2619,8 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_EXP;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28623:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28623:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27962:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27962:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+
{
if ( input.LA(1)=='E'||input.LA(1)=='e' ) {
input.consume();
@@ -2631,7 +2631,7 @@ public class InternalRoomLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28623:22: ( '+' | '-' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27962:22: ( '+' | '-' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2657,7 +2657,7 @@ public class InternalRoomLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28623:33: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27962:33: ( '0' .. '9' )+
int cnt2=0;
loop2:
do {
@@ -2671,7 +2671,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28623:34: '0' .. '9'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27962:34: '0' .. '9'
{
matchRange('0','9');
@@ -2703,10 +2703,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_HEX;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:12: ( '0x' | '0X' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:12: ( '0x' | '0X' )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2734,7 +2734,7 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:13: '0x'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:13: '0x'
{
match("0x");
@@ -2742,7 +2742,7 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:18: '0X'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:18: '0X'
{
match("0X");
@@ -2752,7 +2752,7 @@ public class InternalRoomLexer extends Lexer {
}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28625:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27964:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
int cnt4=0;
loop4:
do {
@@ -2806,10 +2806,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28627:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28627:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28627:11: ( '^' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:11: ( '^' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -2818,7 +2818,7 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28627:11: '^'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:11: '^'
{
match('^');
@@ -2836,7 +2836,7 @@ public class InternalRoomLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28627:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop6:
do {
int alt6=2;
@@ -2885,10 +2885,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28629:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28629:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27968:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27968:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28629:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27968:12: ( '0' .. '9' )+
int cnt7=0;
loop7:
do {
@@ -2902,7 +2902,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28629:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27968:13: '0' .. '9'
{
matchRange('0','9');
@@ -2934,10 +2934,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2955,10 +2955,10 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
loop8:
do {
int alt8=3;
@@ -2974,7 +2974,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:21: '\\\\' .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:21: '\\\\' .
{
match('\\');
matchAny();
@@ -2982,7 +2982,7 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:28: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:28: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3007,10 +3007,10 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
loop9:
do {
int alt9=3;
@@ -3026,7 +3026,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:54: '\\\\' .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:54: '\\\\' .
{
match('\\');
matchAny();
@@ -3034,7 +3034,7 @@ public class InternalRoomLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28631:61: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27970:61: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3077,12 +3077,12 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28633:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28633:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27972:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27972:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28633:24: ( options {greedy=false; } : . )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27972:24: ( options {greedy=false; } : . )*
loop11:
do {
int alt11=2;
@@ -3107,7 +3107,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28633:52: .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27972:52: .
{
matchAny();
@@ -3137,12 +3137,12 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop12:
do {
int alt12=2;
@@ -3155,7 +3155,7 @@ public class InternalRoomLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974: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();
@@ -3175,7 +3175,7 @@ public class InternalRoomLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:40: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:40: ( ( '\\r' )? '\\n' )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -3184,9 +3184,9 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:41: ( '\\r' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:41: ( '\\r' )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -3195,7 +3195,7 @@ public class InternalRoomLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28635:41: '\\r'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:41: '\\r'
{
match('\r');
@@ -3227,10 +3227,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28637:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28637:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27976:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27976:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28637:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27976:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt15=0;
loop15:
do {
@@ -3284,8 +3284,8 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28639:16: ( . )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28639:18: .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27978:16: ( . )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27978:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java
index 3c041539e..da1583fc3 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java
@@ -18,8 +18,7 @@ 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 InternalRoomParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
@@ -198,18 +197,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:61:1: ( ruleRoomModel EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:62:1: ruleRoomModel EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelRule());
- }
+ before(grammarAccess.getRoomModelRule());
pushFollow(FOLLOW_ruleRoomModel_in_entryRuleRoomModel61);
ruleRoomModel();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRoomModel68); if (state.failed) return ;
+
+ after(grammarAccess.getRoomModelRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRoomModel68);
}
@@ -238,9 +233,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:74:1: ( ( rule__RoomModel__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:75:1: ( rule__RoomModel__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getGroup());
- }
+ before(grammarAccess.getRoomModelAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:1: ( rule__RoomModel__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:2: rule__RoomModel__Group__0
{
@@ -248,14 +241,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getGroup());
}
+ after(grammarAccess.getRoomModelAccess().getGroup());
+
}
@@ -283,18 +274,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:91:1: ( ruleStructureClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:92:1: ruleStructureClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructureClassRule());
- }
+ before(grammarAccess.getStructureClassRule());
pushFollow(FOLLOW_ruleStructureClass_in_entryRuleStructureClass123);
ruleStructureClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructureClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStructureClass130); if (state.failed) return ;
+
+ after(grammarAccess.getStructureClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStructureClass130);
}
@@ -323,9 +310,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:104:1: ( ( rule__StructureClass__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:105:1: ( rule__StructureClass__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructureClassAccess().getAlternatives());
- }
+ before(grammarAccess.getStructureClassAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:106:1: ( rule__StructureClass__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:106:2: rule__StructureClass__Alternatives
{
@@ -333,14 +318,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StructureClass__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructureClassAccess().getAlternatives());
}
+ after(grammarAccess.getStructureClassAccess().getAlternatives());
+
}
@@ -368,18 +351,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:119:1: ( ruleActorContainerClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:120:1: ruleActorContainerClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorContainerClassRule());
- }
+ before(grammarAccess.getActorContainerClassRule());
pushFollow(FOLLOW_ruleActorContainerClass_in_entryRuleActorContainerClass183);
ruleActorContainerClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorContainerClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorContainerClass190); if (state.failed) return ;
+
+ after(grammarAccess.getActorContainerClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorContainerClass190);
}
@@ -408,9 +387,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:132:1: ( ( rule__ActorContainerClass__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:133:1: ( rule__ActorContainerClass__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorContainerClassAccess().getAlternatives());
- }
+ before(grammarAccess.getActorContainerClassAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:134:1: ( rule__ActorContainerClass__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:134:2: rule__ActorContainerClass__Alternatives
{
@@ -418,14 +395,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ActorContainerClass__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorContainerClassAccess().getAlternatives());
}
+ after(grammarAccess.getActorContainerClassAccess().getAlternatives());
+
}
@@ -453,18 +428,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:147:1: ( ruleVarDecl EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:148:1: ruleVarDecl EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclRule());
- }
+ before(grammarAccess.getVarDeclRule());
pushFollow(FOLLOW_ruleVarDecl_in_entryRuleVarDecl243);
ruleVarDecl();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleVarDecl250); if (state.failed) return ;
+
+ after(grammarAccess.getVarDeclRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleVarDecl250);
}
@@ -493,9 +464,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:160:1: ( ( rule__VarDecl__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:161:1: ( rule__VarDecl__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclAccess().getGroup());
- }
+ before(grammarAccess.getVarDeclAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:162:1: ( rule__VarDecl__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:162:2: rule__VarDecl__Group__0
{
@@ -503,14 +472,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__VarDecl__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclAccess().getGroup());
}
+ after(grammarAccess.getVarDeclAccess().getGroup());
+
}
@@ -538,18 +505,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:175:1: ( ruleRefableType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:176:1: ruleRefableType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefableTypeRule());
- }
+ before(grammarAccess.getRefableTypeRule());
pushFollow(FOLLOW_ruleRefableType_in_entryRuleRefableType303);
ruleRefableType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefableTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefableType310); if (state.failed) return ;
+
+ after(grammarAccess.getRefableTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefableType310);
}
@@ -578,9 +541,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:188:1: ( ( rule__RefableType__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:189:1: ( rule__RefableType__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefableTypeAccess().getGroup());
- }
+ before(grammarAccess.getRefableTypeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:190:1: ( rule__RefableType__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:190:2: rule__RefableType__Group__0
{
@@ -588,14 +549,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefableType__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefableTypeAccess().getGroup());
}
+ after(grammarAccess.getRefableTypeAccess().getGroup());
+
}
@@ -623,18 +582,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:203:1: ( ruleDataType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:204:1: ruleDataType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeRule());
- }
+ before(grammarAccess.getDataTypeRule());
pushFollow(FOLLOW_ruleDataType_in_entryRuleDataType363);
ruleDataType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDataType370); if (state.failed) return ;
+
+ after(grammarAccess.getDataTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDataType370);
}
@@ -663,9 +618,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:216:1: ( ( rule__DataType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:217:1: ( rule__DataType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getDataTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:218:1: ( rule__DataType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:218:2: rule__DataType__Alternatives
{
@@ -673,14 +626,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DataType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeAccess().getAlternatives());
}
+ after(grammarAccess.getDataTypeAccess().getAlternatives());
+
}
@@ -708,18 +659,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:231:1: ( ruleComplexType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:232:1: ruleComplexType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getComplexTypeRule());
- }
+ before(grammarAccess.getComplexTypeRule());
pushFollow(FOLLOW_ruleComplexType_in_entryRuleComplexType423);
ruleComplexType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getComplexTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleComplexType430); if (state.failed) return ;
+
+ after(grammarAccess.getComplexTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleComplexType430);
}
@@ -748,9 +695,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:244:1: ( ( rule__ComplexType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:245:1: ( rule__ComplexType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getComplexTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getComplexTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:246:1: ( rule__ComplexType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:246:2: rule__ComplexType__Alternatives
{
@@ -758,14 +703,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ComplexType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getComplexTypeAccess().getAlternatives());
}
+ after(grammarAccess.getComplexTypeAccess().getAlternatives());
+
}
@@ -793,18 +736,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:259:1: ( rulePrimitiveType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:260:1: rulePrimitiveType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeRule());
- }
+ before(grammarAccess.getPrimitiveTypeRule());
pushFollow(FOLLOW_rulePrimitiveType_in_entryRulePrimitiveType483);
rulePrimitiveType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRulePrimitiveType490); if (state.failed) return ;
+
+ after(grammarAccess.getPrimitiveTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePrimitiveType490);
}
@@ -833,9 +772,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:272:1: ( ( rule__PrimitiveType__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:273:1: ( rule__PrimitiveType__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPrimitiveTypeAccess().getGroup());
- }
+ before(grammarAccess.getPrimitiveTypeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:274:1: ( rule__PrimitiveType__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:274:2: rule__PrimitiveType__Group__0
{
@@ -843,14 +780,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__PrimitiveType__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPrimitiveTypeAccess().getGroup());
}
+ after(grammarAccess.getPrimitiveTypeAccess().getGroup());
+
}
@@ -878,18 +813,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:287:1: ( ruleEnumerationType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:288:1: ruleEnumerationType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationTypeRule());
- }
+ before(grammarAccess.getEnumerationTypeRule());
pushFollow(FOLLOW_ruleEnumerationType_in_entryRuleEnumerationType543);
ruleEnumerationType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleEnumerationType550); if (state.failed) return ;
+
+ after(grammarAccess.getEnumerationTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEnumerationType550);
}
@@ -918,9 +849,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:300:1: ( ( rule__EnumerationType__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:301:1: ( rule__EnumerationType__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumerationTypeAccess().getGroup());
- }
+ before(grammarAccess.getEnumerationTypeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:302:1: ( rule__EnumerationType__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:302:2: rule__EnumerationType__Group__0
{
@@ -928,14 +857,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__EnumerationType__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumerationTypeAccess().getGroup());
}
+ after(grammarAccess.getEnumerationTypeAccess().getGroup());
+
}
@@ -963,18 +890,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:315:1: ( ruleEnumLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:316:1: ruleEnumLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumLiteralRule());
- }
+ before(grammarAccess.getEnumLiteralRule());
pushFollow(FOLLOW_ruleEnumLiteral_in_entryRuleEnumLiteral603);
ruleEnumLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleEnumLiteral610); if (state.failed) return ;
+
+ after(grammarAccess.getEnumLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEnumLiteral610);
}
@@ -1003,9 +926,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:328:1: ( ( rule__EnumLiteral__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:329:1: ( rule__EnumLiteral__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumLiteralAccess().getGroup());
- }
+ before(grammarAccess.getEnumLiteralAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:330:1: ( rule__EnumLiteral__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:330:2: rule__EnumLiteral__Group__0
{
@@ -1013,14 +934,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__EnumLiteral__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumLiteralAccess().getGroup());
}
+ after(grammarAccess.getEnumLiteralAccess().getGroup());
+
}
@@ -1048,18 +967,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:343:1: ( ruleExternalType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:344:1: ruleExternalType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExternalTypeRule());
- }
+ before(grammarAccess.getExternalTypeRule());
pushFollow(FOLLOW_ruleExternalType_in_entryRuleExternalType663);
ruleExternalType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExternalTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleExternalType670); if (state.failed) return ;
+
+ after(grammarAccess.getExternalTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExternalType670);
}
@@ -1088,9 +1003,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:356:1: ( ( rule__ExternalType__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:357:1: ( rule__ExternalType__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExternalTypeAccess().getGroup());
- }
+ before(grammarAccess.getExternalTypeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:358:1: ( rule__ExternalType__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:358:2: rule__ExternalType__Group__0
{
@@ -1098,14 +1011,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ExternalType__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExternalTypeAccess().getGroup());
}
+ after(grammarAccess.getExternalTypeAccess().getGroup());
+
}
@@ -1133,18 +1044,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:371:1: ( ruleDataClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:372:1: ruleDataClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataClassRule());
- }
+ before(grammarAccess.getDataClassRule());
pushFollow(FOLLOW_ruleDataClass_in_entryRuleDataClass723);
ruleDataClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDataClass730); if (state.failed) return ;
+
+ after(grammarAccess.getDataClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDataClass730);
}
@@ -1173,9 +1080,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:384:1: ( ( rule__DataClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:385:1: ( rule__DataClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataClassAccess().getGroup());
- }
+ before(grammarAccess.getDataClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:386:1: ( rule__DataClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:386:2: rule__DataClass__Group__0
{
@@ -1183,14 +1088,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DataClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataClassAccess().getGroup());
}
+ after(grammarAccess.getDataClassAccess().getGroup());
+
}
@@ -1218,18 +1121,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:399:1: ( ruleAttribute EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:400:1: ruleAttribute EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeRule());
- }
+ before(grammarAccess.getAttributeRule());
pushFollow(FOLLOW_ruleAttribute_in_entryRuleAttribute783);
ruleAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleAttribute790); if (state.failed) return ;
+
+ after(grammarAccess.getAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAttribute790);
}
@@ -1258,9 +1157,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:412:1: ( ( rule__Attribute__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:413:1: ( rule__Attribute__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAttributeAccess().getGroup());
- }
+ before(grammarAccess.getAttributeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:414:1: ( rule__Attribute__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:414:2: rule__Attribute__Group__0
{
@@ -1268,14 +1165,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Attribute__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAttributeAccess().getGroup());
}
+ after(grammarAccess.getAttributeAccess().getGroup());
+
}
@@ -1303,18 +1198,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:429:1: ( ruleStandardOperation EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:430:1: ruleStandardOperation EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStandardOperationRule());
- }
+ before(grammarAccess.getStandardOperationRule());
pushFollow(FOLLOW_ruleStandardOperation_in_entryRuleStandardOperation845);
ruleStandardOperation();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStandardOperationRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStandardOperation852); if (state.failed) return ;
+
+ after(grammarAccess.getStandardOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStandardOperation852);
}
@@ -1343,9 +1234,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:442:1: ( ( rule__StandardOperation__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:443:1: ( rule__StandardOperation__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStandardOperationAccess().getGroup());
- }
+ before(grammarAccess.getStandardOperationAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:444:1: ( rule__StandardOperation__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:444:2: rule__StandardOperation__Group__0
{
@@ -1353,14 +1242,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StandardOperation__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStandardOperationAccess().getGroup());
}
+ after(grammarAccess.getStandardOperationAccess().getGroup());
+
}
@@ -1388,18 +1275,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:457:1: ( rulePortOperation EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:458:1: rulePortOperation EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationRule());
- }
+ before(grammarAccess.getPortOperationRule());
pushFollow(FOLLOW_rulePortOperation_in_entryRulePortOperation905);
rulePortOperation();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRulePortOperation912); if (state.failed) return ;
+
+ after(grammarAccess.getPortOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePortOperation912);
}
@@ -1428,9 +1311,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:470:1: ( ( rule__PortOperation__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:471:1: ( rule__PortOperation__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationAccess().getGroup());
- }
+ before(grammarAccess.getPortOperationAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:472:1: ( rule__PortOperation__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:472:2: rule__PortOperation__Group__0
{
@@ -1438,14 +1319,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__PortOperation__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationAccess().getGroup());
}
+ after(grammarAccess.getPortOperationAccess().getGroup());
+
}
@@ -1473,18 +1352,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:485:1: ( ruleClassStructor EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:486:1: ruleClassStructor EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassStructorRule());
- }
+ before(grammarAccess.getClassStructorRule());
pushFollow(FOLLOW_ruleClassStructor_in_entryRuleClassStructor965);
ruleClassStructor();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassStructorRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassStructor972); if (state.failed) return ;
+
+ after(grammarAccess.getClassStructorRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassStructor972);
}
@@ -1513,9 +1388,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:498:1: ( ( rule__ClassStructor__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:499:1: ( rule__ClassStructor__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassStructorAccess().getGroup());
- }
+ before(grammarAccess.getClassStructorAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:500:1: ( rule__ClassStructor__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:500:2: rule__ClassStructor__Group__0
{
@@ -1523,14 +1396,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ClassStructor__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassStructorAccess().getGroup());
}
+ after(grammarAccess.getClassStructorAccess().getGroup());
+
}
@@ -1558,18 +1429,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:513:1: ( ruleGeneralProtocolClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:514:1: ruleGeneralProtocolClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGeneralProtocolClassRule());
- }
+ before(grammarAccess.getGeneralProtocolClassRule());
pushFollow(FOLLOW_ruleGeneralProtocolClass_in_entryRuleGeneralProtocolClass1025);
ruleGeneralProtocolClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGeneralProtocolClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleGeneralProtocolClass1032); if (state.failed) return ;
+
+ after(grammarAccess.getGeneralProtocolClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGeneralProtocolClass1032);
}
@@ -1598,9 +1465,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:526:1: ( ( rule__GeneralProtocolClass__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:527:1: ( rule__GeneralProtocolClass__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGeneralProtocolClassAccess().getAlternatives());
- }
+ before(grammarAccess.getGeneralProtocolClassAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:528:1: ( rule__GeneralProtocolClass__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:528:2: rule__GeneralProtocolClass__Alternatives
{
@@ -1608,14 +1473,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__GeneralProtocolClass__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGeneralProtocolClassAccess().getAlternatives());
}
+ after(grammarAccess.getGeneralProtocolClassAccess().getAlternatives());
+
}
@@ -1643,18 +1506,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:541:1: ( ruleProtocolClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:542:1: ruleProtocolClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getProtocolClassRule());
- }
+ before(grammarAccess.getProtocolClassRule());
pushFollow(FOLLOW_ruleProtocolClass_in_entryRuleProtocolClass1085);
ruleProtocolClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getProtocolClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleProtocolClass1092); if (state.failed) return ;
+
+ after(grammarAccess.getProtocolClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleProtocolClass1092);
}
@@ -1683,9 +1542,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:554:1: ( ( rule__ProtocolClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:555:1: ( rule__ProtocolClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getProtocolClassAccess().getGroup());
- }
+ before(grammarAccess.getProtocolClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:556:1: ( rule__ProtocolClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:556:2: rule__ProtocolClass__Group__0
{
@@ -1693,14 +1550,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ProtocolClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getProtocolClassAccess().getGroup());
}
+ after(grammarAccess.getProtocolClassAccess().getGroup());
+
}
@@ -1728,18 +1583,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:569:1: ( ruleCompoundProtocolClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:570:1: ruleCompoundProtocolClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCompoundProtocolClassRule());
- }
+ before(grammarAccess.getCompoundProtocolClassRule());
pushFollow(FOLLOW_ruleCompoundProtocolClass_in_entryRuleCompoundProtocolClass1145);
ruleCompoundProtocolClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCompoundProtocolClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundProtocolClass1152); if (state.failed) return ;
+
+ after(grammarAccess.getCompoundProtocolClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundProtocolClass1152);
}
@@ -1768,9 +1619,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:582:1: ( ( rule__CompoundProtocolClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:583:1: ( rule__CompoundProtocolClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCompoundProtocolClassAccess().getGroup());
- }
+ before(grammarAccess.getCompoundProtocolClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:584:1: ( rule__CompoundProtocolClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:584:2: rule__CompoundProtocolClass__Group__0
{
@@ -1778,14 +1627,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__CompoundProtocolClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCompoundProtocolClassAccess().getGroup());
}
+ after(grammarAccess.getCompoundProtocolClassAccess().getGroup());
+
}
@@ -1813,18 +1660,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:597:1: ( ruleSubProtocol EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:598:1: ruleSubProtocol EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubProtocolRule());
- }
+ before(grammarAccess.getSubProtocolRule());
pushFollow(FOLLOW_ruleSubProtocol_in_entryRuleSubProtocol1205);
ruleSubProtocol();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubProtocolRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubProtocol1212); if (state.failed) return ;
+
+ after(grammarAccess.getSubProtocolRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubProtocol1212);
}
@@ -1853,9 +1696,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:610:1: ( ( rule__SubProtocol__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:611:1: ( rule__SubProtocol__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubProtocolAccess().getGroup());
- }
+ before(grammarAccess.getSubProtocolAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:612:1: ( rule__SubProtocol__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:612:2: rule__SubProtocol__Group__0
{
@@ -1863,14 +1704,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SubProtocol__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubProtocolAccess().getGroup());
}
+ after(grammarAccess.getSubProtocolAccess().getGroup());
+
}
@@ -1898,18 +1737,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:625:1: ( ruleMessage EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:626:1: ruleMessage EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageRule());
- }
+ before(grammarAccess.getMessageRule());
pushFollow(FOLLOW_ruleMessage_in_entryRuleMessage1265);
ruleMessage();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleMessage1272); if (state.failed) return ;
+
+ after(grammarAccess.getMessageRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMessage1272);
}
@@ -1938,9 +1773,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:638:1: ( ( rule__Message__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:639:1: ( rule__Message__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageAccess().getGroup());
- }
+ before(grammarAccess.getMessageAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:640:1: ( rule__Message__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:640:2: rule__Message__Group__0
{
@@ -1948,14 +1781,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Message__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageAccess().getGroup());
}
+ after(grammarAccess.getMessageAccess().getGroup());
+
}
@@ -1983,18 +1814,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:653:1: ( rulePortClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:654:1: rulePortClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortClassRule());
- }
+ before(grammarAccess.getPortClassRule());
pushFollow(FOLLOW_rulePortClass_in_entryRulePortClass1325);
rulePortClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRulePortClass1332); if (state.failed) return ;
+
+ after(grammarAccess.getPortClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePortClass1332);
}
@@ -2023,9 +1850,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:666:1: ( ( rule__PortClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:667:1: ( rule__PortClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortClassAccess().getGroup());
- }
+ before(grammarAccess.getPortClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:668:1: ( rule__PortClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:668:2: rule__PortClass__Group__0
{
@@ -2033,14 +1858,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__PortClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortClassAccess().getGroup());
}
+ after(grammarAccess.getPortClassAccess().getGroup());
+
}
@@ -2068,18 +1891,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:681:1: ( ruleMessageHandler EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:682:1: ruleMessageHandler EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageHandlerRule());
- }
+ before(grammarAccess.getMessageHandlerRule());
pushFollow(FOLLOW_ruleMessageHandler_in_entryRuleMessageHandler1385);
ruleMessageHandler();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageHandlerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleMessageHandler1392); if (state.failed) return ;
+
+ after(grammarAccess.getMessageHandlerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMessageHandler1392);
}
@@ -2108,9 +1927,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:694:1: ( ( rule__MessageHandler__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:695:1: ( rule__MessageHandler__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageHandlerAccess().getAlternatives());
- }
+ before(grammarAccess.getMessageHandlerAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:696:1: ( rule__MessageHandler__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:696:2: rule__MessageHandler__Alternatives
{
@@ -2118,14 +1935,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__MessageHandler__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageHandlerAccess().getAlternatives());
}
+ after(grammarAccess.getMessageHandlerAccess().getAlternatives());
+
}
@@ -2153,18 +1968,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:709:1: ( ruleInMessageHandler EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:710:1: ruleInMessageHandler EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInMessageHandlerRule());
- }
+ before(grammarAccess.getInMessageHandlerRule());
pushFollow(FOLLOW_ruleInMessageHandler_in_entryRuleInMessageHandler1445);
ruleInMessageHandler();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInMessageHandlerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleInMessageHandler1452); if (state.failed) return ;
+
+ after(grammarAccess.getInMessageHandlerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInMessageHandler1452);
}
@@ -2193,9 +2004,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:722:1: ( ( rule__InMessageHandler__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:723:1: ( rule__InMessageHandler__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInMessageHandlerAccess().getGroup());
- }
+ before(grammarAccess.getInMessageHandlerAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:724:1: ( rule__InMessageHandler__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:724:2: rule__InMessageHandler__Group__0
{
@@ -2203,14 +2012,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__InMessageHandler__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInMessageHandlerAccess().getGroup());
}
+ after(grammarAccess.getInMessageHandlerAccess().getGroup());
+
}
@@ -2238,18 +2045,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:737:1: ( ruleOutMessageHandler EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:738:1: ruleOutMessageHandler EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutMessageHandlerRule());
- }
+ before(grammarAccess.getOutMessageHandlerRule());
pushFollow(FOLLOW_ruleOutMessageHandler_in_entryRuleOutMessageHandler1505);
ruleOutMessageHandler();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutMessageHandlerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleOutMessageHandler1512); if (state.failed) return ;
+
+ after(grammarAccess.getOutMessageHandlerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleOutMessageHandler1512);
}
@@ -2278,9 +2081,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:750:1: ( ( rule__OutMessageHandler__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:751:1: ( rule__OutMessageHandler__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutMessageHandlerAccess().getGroup());
- }
+ before(grammarAccess.getOutMessageHandlerAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:752:1: ( rule__OutMessageHandler__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:752:2: rule__OutMessageHandler__Group__0
{
@@ -2288,14 +2089,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__OutMessageHandler__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutMessageHandlerAccess().getGroup());
}
+ after(grammarAccess.getOutMessageHandlerAccess().getGroup());
+
}
@@ -2323,18 +2122,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:765:1: ( ruleModelComponent EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:766:1: ruleModelComponent EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getModelComponentRule());
- }
+ before(grammarAccess.getModelComponentRule());
pushFollow(FOLLOW_ruleModelComponent_in_entryRuleModelComponent1565);
ruleModelComponent();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getModelComponentRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleModelComponent1572); if (state.failed) return ;
+
+ after(grammarAccess.getModelComponentRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleModelComponent1572);
}
@@ -2363,17 +2158,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:778:1: ( ruleActorClass )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:779:1: ruleActorClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall());
- }
+ before(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall());
pushFollow(FOLLOW_ruleActorClass_in_ruleModelComponent1598);
ruleActorClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall());
- }
+
+ after(grammarAccess.getModelComponentAccess().getActorClassParserRuleCall());
}
@@ -2402,18 +2193,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:793:1: ( ruleActorClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:794:1: ruleActorClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorClassRule());
- }
+ before(grammarAccess.getActorClassRule());
pushFollow(FOLLOW_ruleActorClass_in_entryRuleActorClass1624);
ruleActorClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorClass1631); if (state.failed) return ;
+
+ after(grammarAccess.getActorClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorClass1631);
}
@@ -2442,9 +2229,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:806:1: ( ( rule__ActorClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:807:1: ( rule__ActorClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorClassAccess().getGroup());
- }
+ before(grammarAccess.getActorClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:808:1: ( rule__ActorClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:808:2: rule__ActorClass__Group__0
{
@@ -2452,14 +2237,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ActorClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorClassAccess().getGroup());
}
+ after(grammarAccess.getActorClassAccess().getGroup());
+
}
@@ -2487,18 +2270,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:821:1: ( ruleInterfaceItem EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:822:1: ruleInterfaceItem EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInterfaceItemRule());
- }
+ before(grammarAccess.getInterfaceItemRule());
pushFollow(FOLLOW_ruleInterfaceItem_in_entryRuleInterfaceItem1684);
ruleInterfaceItem();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInterfaceItemRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleInterfaceItem1691); if (state.failed) return ;
+
+ after(grammarAccess.getInterfaceItemRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInterfaceItem1691);
}
@@ -2527,9 +2306,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:834:1: ( ( rule__InterfaceItem__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:835:1: ( rule__InterfaceItem__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInterfaceItemAccess().getAlternatives());
- }
+ before(grammarAccess.getInterfaceItemAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:836:1: ( rule__InterfaceItem__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:836:2: rule__InterfaceItem__Alternatives
{
@@ -2537,14 +2314,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__InterfaceItem__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInterfaceItemAccess().getAlternatives());
}
+ after(grammarAccess.getInterfaceItemAccess().getAlternatives());
+
}
@@ -2572,18 +2347,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:849:1: ( rulePort EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:850:1: rulePort EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortRule());
- }
+ before(grammarAccess.getPortRule());
pushFollow(FOLLOW_rulePort_in_entryRulePort1744);
rulePort();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRulePort1751); if (state.failed) return ;
+
+ after(grammarAccess.getPortRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePort1751);
}
@@ -2612,9 +2383,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:862:1: ( ( rule__Port__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:863:1: ( rule__Port__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortAccess().getGroup());
- }
+ before(grammarAccess.getPortAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:864:1: ( rule__Port__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:864:2: rule__Port__Group__0
{
@@ -2622,14 +2391,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Port__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortAccess().getGroup());
}
+ after(grammarAccess.getPortAccess().getGroup());
+
}
@@ -2657,18 +2424,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:877:1: ( ruleExternalPort EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:878:1: ruleExternalPort EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExternalPortRule());
- }
+ before(grammarAccess.getExternalPortRule());
pushFollow(FOLLOW_ruleExternalPort_in_entryRuleExternalPort1804);
ruleExternalPort();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExternalPortRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleExternalPort1811); if (state.failed) return ;
+
+ after(grammarAccess.getExternalPortRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExternalPort1811);
}
@@ -2697,9 +2460,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:890:1: ( ( rule__ExternalPort__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:891:1: ( rule__ExternalPort__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExternalPortAccess().getGroup());
- }
+ before(grammarAccess.getExternalPortAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:892:1: ( rule__ExternalPort__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:892:2: rule__ExternalPort__Group__0
{
@@ -2707,14 +2468,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ExternalPort__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExternalPortAccess().getGroup());
}
+ after(grammarAccess.getExternalPortAccess().getGroup());
+
}
@@ -2742,18 +2501,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:905:1: ( ruleSAP EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:906:1: ruleSAP EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPRule());
- }
+ before(grammarAccess.getSAPRule());
pushFollow(FOLLOW_ruleSAP_in_entryRuleSAP1864);
ruleSAP();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSAP1871); if (state.failed) return ;
+
+ after(grammarAccess.getSAPRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSAP1871);
}
@@ -2782,9 +2537,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:918:1: ( ( rule__SAP__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:919:1: ( rule__SAP__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPAccess().getGroup());
- }
+ before(grammarAccess.getSAPAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:920:1: ( rule__SAP__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:920:2: rule__SAP__Group__0
{
@@ -2792,14 +2545,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SAP__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPAccess().getGroup());
}
+ after(grammarAccess.getSAPAccess().getGroup());
+
}
@@ -2827,18 +2578,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:933:1: ( ruleSPP EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:934:1: ruleSPP EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSPPRule());
- }
+ before(grammarAccess.getSPPRule());
pushFollow(FOLLOW_ruleSPP_in_entryRuleSPP1924);
ruleSPP();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSPPRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSPP1931); if (state.failed) return ;
+
+ after(grammarAccess.getSPPRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSPP1931);
}
@@ -2867,9 +2614,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:946:1: ( ( rule__SPP__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:947:1: ( rule__SPP__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSPPAccess().getGroup());
- }
+ before(grammarAccess.getSPPAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:948:1: ( rule__SPP__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:948:2: rule__SPP__Group__0
{
@@ -2877,14 +2622,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SPP__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSPPAccess().getGroup());
}
+ after(grammarAccess.getSPPAccess().getGroup());
+
}
@@ -2912,18 +2655,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:961:1: ( ruleServiceImplementation EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:962:1: ruleServiceImplementation EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getServiceImplementationRule());
- }
+ before(grammarAccess.getServiceImplementationRule());
pushFollow(FOLLOW_ruleServiceImplementation_in_entryRuleServiceImplementation1984);
ruleServiceImplementation();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getServiceImplementationRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleServiceImplementation1991); if (state.failed) return ;
+
+ after(grammarAccess.getServiceImplementationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleServiceImplementation1991);
}
@@ -2952,9 +2691,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:974:1: ( ( rule__ServiceImplementation__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:975:1: ( rule__ServiceImplementation__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getServiceImplementationAccess().getGroup());
- }
+ before(grammarAccess.getServiceImplementationAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:976:1: ( rule__ServiceImplementation__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:976:2: rule__ServiceImplementation__Group__0
{
@@ -2962,14 +2699,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ServiceImplementation__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getServiceImplementationAccess().getGroup());
}
+ after(grammarAccess.getServiceImplementationAccess().getGroup());
+
}
@@ -2997,18 +2732,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:989:1: ( ruleLogicalSystem EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:990:1: ruleLogicalSystem EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLogicalSystemRule());
- }
+ before(grammarAccess.getLogicalSystemRule());
pushFollow(FOLLOW_ruleLogicalSystem_in_entryRuleLogicalSystem2044);
ruleLogicalSystem();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLogicalSystemRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalSystem2051); if (state.failed) return ;
+
+ after(grammarAccess.getLogicalSystemRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalSystem2051);
}
@@ -3037,9 +2768,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1002:1: ( ( rule__LogicalSystem__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1003:1: ( rule__LogicalSystem__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLogicalSystemAccess().getGroup());
- }
+ before(grammarAccess.getLogicalSystemAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1004:1: ( rule__LogicalSystem__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1004:2: rule__LogicalSystem__Group__0
{
@@ -3047,14 +2776,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__LogicalSystem__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLogicalSystemAccess().getGroup());
}
+ after(grammarAccess.getLogicalSystemAccess().getGroup());
+
}
@@ -3082,18 +2809,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1019:1: ( ruleSubSystemRef EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1020:1: ruleSubSystemRef EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubSystemRefRule());
- }
+ before(grammarAccess.getSubSystemRefRule());
pushFollow(FOLLOW_ruleSubSystemRef_in_entryRuleSubSystemRef2106);
ruleSubSystemRef();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubSystemRefRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemRef2113); if (state.failed) return ;
+
+ after(grammarAccess.getSubSystemRefRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemRef2113);
}
@@ -3122,9 +2845,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1032:1: ( ( rule__SubSystemRef__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1033:1: ( rule__SubSystemRef__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubSystemRefAccess().getGroup());
- }
+ before(grammarAccess.getSubSystemRefAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1034:1: ( rule__SubSystemRef__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1034:2: rule__SubSystemRef__Group__0
{
@@ -3132,14 +2853,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SubSystemRef__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubSystemRefAccess().getGroup());
}
+ after(grammarAccess.getSubSystemRefAccess().getGroup());
+
}
@@ -3167,18 +2886,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1047:1: ( ruleSubSystemClass EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1048:1: ruleSubSystemClass EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubSystemClassRule());
- }
+ before(grammarAccess.getSubSystemClassRule());
pushFollow(FOLLOW_ruleSubSystemClass_in_entryRuleSubSystemClass2166);
ruleSubSystemClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubSystemClassRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemClass2173); if (state.failed) return ;
+
+ after(grammarAccess.getSubSystemClassRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemClass2173);
}
@@ -3207,9 +2922,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1060:1: ( ( rule__SubSystemClass__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1061:1: ( rule__SubSystemClass__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubSystemClassAccess().getGroup());
- }
+ before(grammarAccess.getSubSystemClassAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1062:1: ( rule__SubSystemClass__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1062:2: rule__SubSystemClass__Group__0
{
@@ -3217,14 +2930,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SubSystemClass__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubSystemClassAccess().getGroup());
}
+ after(grammarAccess.getSubSystemClassAccess().getGroup());
+
}
@@ -3252,18 +2963,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1075:1: ( ruleLogicalThread EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1076:1: ruleLogicalThread EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLogicalThreadRule());
- }
+ before(grammarAccess.getLogicalThreadRule());
pushFollow(FOLLOW_ruleLogicalThread_in_entryRuleLogicalThread2226);
ruleLogicalThread();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLogicalThreadRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalThread2233); if (state.failed) return ;
+
+ after(grammarAccess.getLogicalThreadRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalThread2233);
}
@@ -3292,9 +2999,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1088:1: ( ( rule__LogicalThread__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1089:1: ( rule__LogicalThread__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLogicalThreadAccess().getGroup());
- }
+ before(grammarAccess.getLogicalThreadAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1090:1: ( rule__LogicalThread__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1090:2: rule__LogicalThread__Group__0
{
@@ -3302,14 +3007,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__LogicalThread__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLogicalThreadAccess().getGroup());
}
+ after(grammarAccess.getLogicalThreadAccess().getGroup());
+
}
@@ -3337,18 +3040,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1103:1: ( ruleActorInstanceMapping EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1104:1: ruleActorInstanceMapping EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorInstanceMappingRule());
- }
+ before(grammarAccess.getActorInstanceMappingRule());
pushFollow(FOLLOW_ruleActorInstanceMapping_in_entryRuleActorInstanceMapping2286);
ruleActorInstanceMapping();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorInstanceMappingRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstanceMapping2293); if (state.failed) return ;
+
+ after(grammarAccess.getActorInstanceMappingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstanceMapping2293);
}
@@ -3377,9 +3076,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1116:1: ( ( rule__ActorInstanceMapping__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1117:1: ( rule__ActorInstanceMapping__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorInstanceMappingAccess().getGroup());
- }
+ before(grammarAccess.getActorInstanceMappingAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1118:1: ( rule__ActorInstanceMapping__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1118:2: rule__ActorInstanceMapping__Group__0
{
@@ -3387,14 +3084,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ActorInstanceMapping__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorInstanceMappingAccess().getGroup());
}
+ after(grammarAccess.getActorInstanceMappingAccess().getGroup());
+
}
@@ -3422,18 +3117,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1131:1: ( ruleRefPath EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1132:1: ruleRefPath EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefPathRule());
- }
+ before(grammarAccess.getRefPathRule());
pushFollow(FOLLOW_ruleRefPath_in_entryRuleRefPath2346);
ruleRefPath();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefPathRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefPath2353); if (state.failed) return ;
+
+ after(grammarAccess.getRefPathRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefPath2353);
}
@@ -3462,9 +3153,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1144:1: ( ( rule__RefPath__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1145:1: ( rule__RefPath__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefPathAccess().getGroup());
- }
+ before(grammarAccess.getRefPathAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1146:1: ( rule__RefPath__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1146:2: rule__RefPath__Group__0
{
@@ -3472,14 +3161,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefPath__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefPathAccess().getGroup());
}
+ after(grammarAccess.getRefPathAccess().getGroup());
+
}
@@ -3507,18 +3194,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1159:1: ( ruleRefSegment EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1160:1: ruleRefSegment EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefSegmentRule());
- }
+ before(grammarAccess.getRefSegmentRule());
pushFollow(FOLLOW_ruleRefSegment_in_entryRuleRefSegment2406);
ruleRefSegment();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefSegmentRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefSegment2413); if (state.failed) return ;
+
+ after(grammarAccess.getRefSegmentRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefSegment2413);
}
@@ -3547,9 +3230,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1172:1: ( ( rule__RefSegment__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1173:1: ( rule__RefSegment__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefSegmentAccess().getGroup());
- }
+ before(grammarAccess.getRefSegmentAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1174:1: ( rule__RefSegment__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1174:2: rule__RefSegment__Group__0
{
@@ -3557,14 +3238,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefSegment__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefSegmentAccess().getGroup());
}
+ after(grammarAccess.getRefSegmentAccess().getGroup());
+
}
@@ -3592,18 +3271,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1187:1: ( ruleBinding EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1188:1: ruleBinding EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBindingRule());
- }
+ before(grammarAccess.getBindingRule());
pushFollow(FOLLOW_ruleBinding_in_entryRuleBinding2466);
ruleBinding();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBindingRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleBinding2473); if (state.failed) return ;
+
+ after(grammarAccess.getBindingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBinding2473);
}
@@ -3632,9 +3307,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1200:1: ( ( rule__Binding__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1201:1: ( rule__Binding__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBindingAccess().getGroup());
- }
+ before(grammarAccess.getBindingAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1202:1: ( rule__Binding__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1202:2: rule__Binding__Group__0
{
@@ -3642,14 +3315,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Binding__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBindingAccess().getGroup());
}
+ after(grammarAccess.getBindingAccess().getGroup());
+
}
@@ -3677,18 +3348,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1215:1: ( ruleBindingEndPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1216:1: ruleBindingEndPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBindingEndPointRule());
- }
+ before(grammarAccess.getBindingEndPointRule());
pushFollow(FOLLOW_ruleBindingEndPoint_in_entryRuleBindingEndPoint2526);
ruleBindingEndPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBindingEndPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleBindingEndPoint2533); if (state.failed) return ;
+
+ after(grammarAccess.getBindingEndPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBindingEndPoint2533);
}
@@ -3717,9 +3384,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1228:1: ( ( rule__BindingEndPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1229:1: ( rule__BindingEndPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBindingEndPointAccess().getGroup());
- }
+ before(grammarAccess.getBindingEndPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1230:1: ( rule__BindingEndPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1230:2: rule__BindingEndPoint__Group__0
{
@@ -3727,14 +3392,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__BindingEndPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBindingEndPointAccess().getGroup());
}
+ after(grammarAccess.getBindingEndPointAccess().getGroup());
+
}
@@ -3762,18 +3425,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1243:1: ( ruleLayerConnection EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1244:1: ruleLayerConnection EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLayerConnectionRule());
- }
+ before(grammarAccess.getLayerConnectionRule());
pushFollow(FOLLOW_ruleLayerConnection_in_entryRuleLayerConnection2586);
ruleLayerConnection();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLayerConnectionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleLayerConnection2593); if (state.failed) return ;
+
+ after(grammarAccess.getLayerConnectionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLayerConnection2593);
}
@@ -3802,9 +3461,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1256:1: ( ( rule__LayerConnection__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1257:1: ( rule__LayerConnection__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLayerConnectionAccess().getGroup());
- }
+ before(grammarAccess.getLayerConnectionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1258:1: ( rule__LayerConnection__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1258:2: rule__LayerConnection__Group__0
{
@@ -3812,14 +3469,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__LayerConnection__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLayerConnectionAccess().getGroup());
}
+ after(grammarAccess.getLayerConnectionAccess().getGroup());
+
}
@@ -3847,18 +3502,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1271:1: ( ruleSAPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1272:1: ruleSAPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPointRule());
- }
+ before(grammarAccess.getSAPointRule());
pushFollow(FOLLOW_ruleSAPoint_in_entryRuleSAPoint2646);
ruleSAPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSAPoint2653); if (state.failed) return ;
+
+ after(grammarAccess.getSAPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSAPoint2653);
}
@@ -3887,9 +3538,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1284:1: ( ( rule__SAPoint__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1285:1: ( rule__SAPoint__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPointAccess().getAlternatives());
- }
+ before(grammarAccess.getSAPointAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1286:1: ( rule__SAPoint__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1286:2: rule__SAPoint__Alternatives
{
@@ -3897,14 +3546,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SAPoint__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPointAccess().getAlternatives());
}
+ after(grammarAccess.getSAPointAccess().getAlternatives());
+
}
@@ -3932,18 +3579,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1299:1: ( ruleRefSAPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1300:1: ruleRefSAPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefSAPointRule());
- }
+ before(grammarAccess.getRefSAPointRule());
pushFollow(FOLLOW_ruleRefSAPoint_in_entryRuleRefSAPoint2706);
ruleRefSAPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefSAPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefSAPoint2713); if (state.failed) return ;
+
+ after(grammarAccess.getRefSAPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefSAPoint2713);
}
@@ -3972,9 +3615,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1312:1: ( ( rule__RefSAPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1313:1: ( rule__RefSAPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefSAPointAccess().getGroup());
- }
+ before(grammarAccess.getRefSAPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1314:1: ( rule__RefSAPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1314:2: rule__RefSAPoint__Group__0
{
@@ -3982,14 +3623,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefSAPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefSAPointAccess().getGroup());
}
+ after(grammarAccess.getRefSAPointAccess().getGroup());
+
}
@@ -4017,18 +3656,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1327:1: ( ruleRelaySAPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1328:1: ruleRelaySAPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelaySAPointRule());
- }
+ before(grammarAccess.getRelaySAPointRule());
pushFollow(FOLLOW_ruleRelaySAPoint_in_entryRuleRelaySAPoint2766);
ruleRelaySAPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelaySAPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRelaySAPoint2773); if (state.failed) return ;
+
+ after(grammarAccess.getRelaySAPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRelaySAPoint2773);
}
@@ -4057,9 +3692,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1340:1: ( ( rule__RelaySAPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1341:1: ( rule__RelaySAPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRelaySAPointAccess().getGroup());
- }
+ before(grammarAccess.getRelaySAPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1342:1: ( rule__RelaySAPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1342:2: rule__RelaySAPoint__Group__0
{
@@ -4067,14 +3700,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RelaySAPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRelaySAPointAccess().getGroup());
}
+ after(grammarAccess.getRelaySAPointAccess().getGroup());
+
}
@@ -4102,18 +3733,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1355:1: ( ruleSPPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1356:1: ruleSPPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSPPointRule());
- }
+ before(grammarAccess.getSPPointRule());
pushFollow(FOLLOW_ruleSPPoint_in_entryRuleSPPoint2826);
ruleSPPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSPPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSPPoint2833); if (state.failed) return ;
+
+ after(grammarAccess.getSPPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSPPoint2833);
}
@@ -4142,9 +3769,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1368:1: ( ( rule__SPPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1369:1: ( rule__SPPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSPPointAccess().getGroup());
- }
+ before(grammarAccess.getSPPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1370:1: ( rule__SPPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1370:2: rule__SPPoint__Group__0
{
@@ -4152,14 +3777,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SPPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSPPointAccess().getGroup());
}
+ after(grammarAccess.getSPPointAccess().getGroup());
+
}
@@ -4187,18 +3810,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1383:1: ( ruleActorRef EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1384:1: ruleActorRef EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorRefRule());
- }
+ before(grammarAccess.getActorRefRule());
pushFollow(FOLLOW_ruleActorRef_in_entryRuleActorRef2886);
ruleActorRef();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorRefRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorRef2893); if (state.failed) return ;
+
+ after(grammarAccess.getActorRefRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorRef2893);
}
@@ -4227,9 +3846,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1396:1: ( ( rule__ActorRef__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1397:1: ( rule__ActorRef__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorRefAccess().getGroup());
- }
+ before(grammarAccess.getActorRefAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1398:1: ( rule__ActorRef__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1398:2: rule__ActorRef__Group__0
{
@@ -4237,14 +3854,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ActorRef__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorRefAccess().getGroup());
}
+ after(grammarAccess.getActorRefAccess().getGroup());
+
}
@@ -4272,18 +3887,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1413:1: ( ruleMULTIPLICITY EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1414:1: ruleMULTIPLICITY EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMULTIPLICITYRule());
- }
+ before(grammarAccess.getMULTIPLICITYRule());
pushFollow(FOLLOW_ruleMULTIPLICITY_in_entryRuleMULTIPLICITY2948);
ruleMULTIPLICITY();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMULTIPLICITYRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleMULTIPLICITY2955); if (state.failed) return ;
+
+ after(grammarAccess.getMULTIPLICITYRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMULTIPLICITY2955);
}
@@ -4312,9 +3923,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1426:1: ( ( rule__MULTIPLICITY__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1427:1: ( rule__MULTIPLICITY__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMULTIPLICITYAccess().getGroup());
- }
+ before(grammarAccess.getMULTIPLICITYAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:1: ( rule__MULTIPLICITY__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:2: rule__MULTIPLICITY__Group__0
{
@@ -4322,14 +3931,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__MULTIPLICITY__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMULTIPLICITYAccess().getGroup());
}
+ after(grammarAccess.getMULTIPLICITYAccess().getGroup());
+
}
@@ -4357,18 +3964,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1441:1: ( ruleAnnotationTargetType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1442:1: ruleAnnotationTargetType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeRule());
- }
+ before(grammarAccess.getAnnotationTargetTypeRule());
pushFollow(FOLLOW_ruleAnnotationTargetType_in_entryRuleAnnotationTargetType3008);
ruleAnnotationTargetType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationTargetType3015); if (state.failed) return ;
+
+ after(grammarAccess.getAnnotationTargetTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationTargetType3015);
}
@@ -4397,9 +4000,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1454:1: ( ( rule__AnnotationTargetType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1455:1: ( rule__AnnotationTargetType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:1: ( rule__AnnotationTargetType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:2: rule__AnnotationTargetType__Alternatives
{
@@ -4407,14 +4008,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__AnnotationTargetType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives());
}
+ after(grammarAccess.getAnnotationTargetTypeAccess().getAlternatives());
+
}
@@ -4442,18 +4041,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1471:1: ( ruleStateGraphNode EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1472:1: ruleStateGraphNode EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphNodeRule());
- }
+ before(grammarAccess.getStateGraphNodeRule());
pushFollow(FOLLOW_ruleStateGraphNode_in_entryRuleStateGraphNode3070);
ruleStateGraphNode();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphNodeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraphNode3077); if (state.failed) return ;
+
+ after(grammarAccess.getStateGraphNodeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraphNode3077);
}
@@ -4482,9 +4077,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1484:1: ( ( rule__StateGraphNode__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1485:1: ( rule__StateGraphNode__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphNodeAccess().getAlternatives());
- }
+ before(grammarAccess.getStateGraphNodeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:1: ( rule__StateGraphNode__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:2: rule__StateGraphNode__Alternatives
{
@@ -4492,14 +4085,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StateGraphNode__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphNodeAccess().getAlternatives());
}
+ after(grammarAccess.getStateGraphNodeAccess().getAlternatives());
+
}
@@ -4527,18 +4118,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1501:1: ( ruleStateGraph EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1502:1: ruleStateGraph EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphRule());
- }
+ before(grammarAccess.getStateGraphRule());
pushFollow(FOLLOW_ruleStateGraph_in_entryRuleStateGraph3132);
ruleStateGraph();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraph3139); if (state.failed) return ;
+
+ after(grammarAccess.getStateGraphRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraph3139);
}
@@ -4567,9 +4154,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1514:1: ( ( rule__StateGraph__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1515:1: ( rule__StateGraph__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getGroup());
- }
+ before(grammarAccess.getStateGraphAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1516:1: ( rule__StateGraph__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1516:2: rule__StateGraph__Group__0
{
@@ -4577,14 +4162,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StateGraph__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getGroup());
}
+ after(grammarAccess.getStateGraphAccess().getGroup());
+
}
@@ -4612,18 +4195,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1529:1: ( ruleStateMachine EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1530:1: ruleStateMachine EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineRule());
- }
+ before(grammarAccess.getStateMachineRule());
pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine3192);
ruleStateMachine();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine3199); if (state.failed) return ;
+
+ after(grammarAccess.getStateMachineRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine3199);
}
@@ -4652,9 +4231,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1542:1: ( ( rule__StateMachine__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1543:1: ( rule__StateMachine__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getGroup());
- }
+ before(grammarAccess.getStateMachineAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1544:1: ( rule__StateMachine__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1544:2: rule__StateMachine__Group__0
{
@@ -4662,14 +4239,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StateMachine__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getGroup());
}
+ after(grammarAccess.getStateMachineAccess().getGroup());
+
}
@@ -4697,18 +4272,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1557:1: ( ruleState EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1558:1: ruleState EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateRule());
- }
+ before(grammarAccess.getStateRule());
pushFollow(FOLLOW_ruleState_in_entryRuleState3252);
ruleState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleState3259); if (state.failed) return ;
+
+ after(grammarAccess.getStateRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleState3259);
}
@@ -4737,9 +4308,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1570:1: ( ( rule__State__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1571:1: ( rule__State__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateAccess().getAlternatives());
- }
+ before(grammarAccess.getStateAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1572:1: ( rule__State__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1572:2: rule__State__Alternatives
{
@@ -4747,14 +4316,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__State__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateAccess().getAlternatives());
}
+ after(grammarAccess.getStateAccess().getAlternatives());
+
}
@@ -4782,18 +4349,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1585:1: ( ruleSimpleState EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1586:1: ruleSimpleState EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleStateRule());
- }
+ before(grammarAccess.getSimpleStateRule());
pushFollow(FOLLOW_ruleSimpleState_in_entryRuleSimpleState3312);
ruleSimpleState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleStateRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleState3319); if (state.failed) return ;
+
+ after(grammarAccess.getSimpleStateRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleState3319);
}
@@ -4822,9 +4385,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1598:1: ( ( rule__SimpleState__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1599:1: ( rule__SimpleState__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleStateAccess().getGroup());
- }
+ before(grammarAccess.getSimpleStateAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1600:1: ( rule__SimpleState__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1600:2: rule__SimpleState__Group__0
{
@@ -4832,14 +4393,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SimpleState__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleStateAccess().getGroup());
}
+ after(grammarAccess.getSimpleStateAccess().getGroup());
+
}
@@ -4867,18 +4426,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1613:1: ( ruleRefinedState EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1614:1: ruleRefinedState EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefinedStateRule());
- }
+ before(grammarAccess.getRefinedStateRule());
pushFollow(FOLLOW_ruleRefinedState_in_entryRuleRefinedState3372);
ruleRefinedState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefinedStateRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState3379); if (state.failed) return ;
+
+ after(grammarAccess.getRefinedStateRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState3379);
}
@@ -4907,9 +4462,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1626:1: ( ( rule__RefinedState__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1627:1: ( rule__RefinedState__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefinedStateAccess().getGroup());
- }
+ before(grammarAccess.getRefinedStateAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1628:1: ( rule__RefinedState__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1628:2: rule__RefinedState__Group__0
{
@@ -4917,14 +4470,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefinedState__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefinedStateAccess().getGroup());
}
+ after(grammarAccess.getRefinedStateAccess().getGroup());
+
}
@@ -4952,18 +4503,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1641:1: ( ruleDetailCode EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1642:1: ruleDetailCode EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDetailCodeRule());
- }
+ before(grammarAccess.getDetailCodeRule());
pushFollow(FOLLOW_ruleDetailCode_in_entryRuleDetailCode3432);
ruleDetailCode();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDetailCodeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode3439); if (state.failed) return ;
+
+ after(grammarAccess.getDetailCodeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode3439);
}
@@ -4992,9 +4539,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1654:1: ( ( rule__DetailCode__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1655:1: ( rule__DetailCode__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDetailCodeAccess().getGroup());
- }
+ before(grammarAccess.getDetailCodeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1656:1: ( rule__DetailCode__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1656:2: rule__DetailCode__Group__0
{
@@ -5002,14 +4547,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DetailCode__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDetailCodeAccess().getGroup());
}
+ after(grammarAccess.getDetailCodeAccess().getGroup());
+
}
@@ -5037,18 +4580,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1669:1: ( ruleTrPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1670:1: ruleTrPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointRule());
- }
+ before(grammarAccess.getTrPointRule());
pushFollow(FOLLOW_ruleTrPoint_in_entryRuleTrPoint3492);
ruleTrPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint3499); if (state.failed) return ;
+
+ after(grammarAccess.getTrPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint3499);
}
@@ -5077,9 +4616,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1682:1: ( ( rule__TrPoint__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1683:1: ( rule__TrPoint__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointAccess().getAlternatives());
- }
+ before(grammarAccess.getTrPointAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1684:1: ( rule__TrPoint__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1684:2: rule__TrPoint__Alternatives
{
@@ -5087,14 +4624,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TrPoint__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointAccess().getAlternatives());
}
+ after(grammarAccess.getTrPointAccess().getAlternatives());
+
}
@@ -5122,18 +4657,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1697:1: ( ruleTransitionPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1698:1: ruleTransitionPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionPointRule());
- }
+ before(grammarAccess.getTransitionPointRule());
pushFollow(FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint3552);
ruleTransitionPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint3559); if (state.failed) return ;
+
+ after(grammarAccess.getTransitionPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint3559);
}
@@ -5162,9 +4693,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1710:1: ( ( rule__TransitionPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1711:1: ( rule__TransitionPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionPointAccess().getGroup());
- }
+ before(grammarAccess.getTransitionPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1712:1: ( rule__TransitionPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1712:2: rule__TransitionPoint__Group__0
{
@@ -5172,14 +4701,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TransitionPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionPointAccess().getGroup());
}
+ after(grammarAccess.getTransitionPointAccess().getGroup());
+
}
@@ -5207,18 +4734,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1725:1: ( ruleEntryPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1726:1: ruleEntryPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEntryPointRule());
- }
+ before(grammarAccess.getEntryPointRule());
pushFollow(FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint3612);
ruleEntryPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEntryPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint3619); if (state.failed) return ;
+
+ after(grammarAccess.getEntryPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint3619);
}
@@ -5247,9 +4770,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1738:1: ( ( rule__EntryPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1739:1: ( rule__EntryPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEntryPointAccess().getGroup());
- }
+ before(grammarAccess.getEntryPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1740:1: ( rule__EntryPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1740:2: rule__EntryPoint__Group__0
{
@@ -5257,14 +4778,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__EntryPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEntryPointAccess().getGroup());
}
+ after(grammarAccess.getEntryPointAccess().getGroup());
+
}
@@ -5292,18 +4811,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1753:1: ( ruleExitPoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1754:1: ruleExitPoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExitPointRule());
- }
+ before(grammarAccess.getExitPointRule());
pushFollow(FOLLOW_ruleExitPoint_in_entryRuleExitPoint3672);
ruleExitPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExitPointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint3679); if (state.failed) return ;
+
+ after(grammarAccess.getExitPointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint3679);
}
@@ -5332,9 +4847,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1766:1: ( ( rule__ExitPoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1767:1: ( rule__ExitPoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getExitPointAccess().getGroup());
- }
+ before(grammarAccess.getExitPointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1768:1: ( rule__ExitPoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1768:2: rule__ExitPoint__Group__0
{
@@ -5342,14 +4855,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ExitPoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getExitPointAccess().getGroup());
}
+ after(grammarAccess.getExitPointAccess().getGroup());
+
}
@@ -5377,18 +4888,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1781:1: ( ruleChoicePoint EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1782:1: ruleChoicePoint EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getChoicePointRule());
- }
+ before(grammarAccess.getChoicePointRule());
pushFollow(FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint3732);
ruleChoicePoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getChoicePointRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint3739); if (state.failed) return ;
+
+ after(grammarAccess.getChoicePointRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint3739);
}
@@ -5417,9 +4924,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1794:1: ( ( rule__ChoicePoint__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1795:1: ( rule__ChoicePoint__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getChoicePointAccess().getGroup());
- }
+ before(grammarAccess.getChoicePointAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1796:1: ( rule__ChoicePoint__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1796:2: rule__ChoicePoint__Group__0
{
@@ -5427,14 +4932,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ChoicePoint__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getChoicePointAccess().getGroup());
}
+ after(grammarAccess.getChoicePointAccess().getGroup());
+
}
@@ -5462,18 +4965,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1809:1: ( ruleTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1810:1: ruleTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionRule());
- }
+ before(grammarAccess.getTransitionRule());
pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition3792);
ruleTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransition3799); if (state.failed) return ;
+
+ after(grammarAccess.getTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransition3799);
}
@@ -5502,9 +5001,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1822:1: ( ( rule__Transition__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1823:1: ( rule__Transition__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionAccess().getAlternatives());
- }
+ before(grammarAccess.getTransitionAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1824:1: ( rule__Transition__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1824:2: rule__Transition__Alternatives
{
@@ -5512,14 +5009,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Transition__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionAccess().getAlternatives());
}
+ after(grammarAccess.getTransitionAccess().getAlternatives());
+
}
@@ -5547,18 +5042,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1837:1: ( ruleNonInitialTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1838:1: ruleNonInitialTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonInitialTransitionRule());
- }
+ before(grammarAccess.getNonInitialTransitionRule());
pushFollow(FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition3852);
ruleNonInitialTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonInitialTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition3859); if (state.failed) return ;
+
+ after(grammarAccess.getNonInitialTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition3859);
}
@@ -5587,9 +5078,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1850:1: ( ( rule__NonInitialTransition__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1851:1: ( rule__NonInitialTransition__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonInitialTransitionAccess().getAlternatives());
- }
+ before(grammarAccess.getNonInitialTransitionAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1852:1: ( rule__NonInitialTransition__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1852:2: rule__NonInitialTransition__Alternatives
{
@@ -5597,14 +5086,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__NonInitialTransition__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonInitialTransitionAccess().getAlternatives());
}
+ after(grammarAccess.getNonInitialTransitionAccess().getAlternatives());
+
}
@@ -5632,18 +5119,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1865:1: ( ruleTransitionChainStartTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1866:1: ruleTransitionChainStartTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionChainStartTransitionRule());
- }
+ before(grammarAccess.getTransitionChainStartTransitionRule());
pushFollow(FOLLOW_ruleTransitionChainStartTransition_in_entryRuleTransitionChainStartTransition3912);
ruleTransitionChainStartTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionChainStartTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionChainStartTransition3919); if (state.failed) return ;
+
+ after(grammarAccess.getTransitionChainStartTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionChainStartTransition3919);
}
@@ -5672,9 +5155,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1878:1: ( ( rule__TransitionChainStartTransition__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1879:1: ( rule__TransitionChainStartTransition__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionChainStartTransitionAccess().getAlternatives());
- }
+ before(grammarAccess.getTransitionChainStartTransitionAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1880:1: ( rule__TransitionChainStartTransition__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1880:2: rule__TransitionChainStartTransition__Alternatives
{
@@ -5682,14 +5163,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TransitionChainStartTransition__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionChainStartTransitionAccess().getAlternatives());
}
+ after(grammarAccess.getTransitionChainStartTransitionAccess().getAlternatives());
+
}
@@ -5717,18 +5196,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1893:1: ( ruleInitialTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1894:1: ruleInitialTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitialTransitionRule());
- }
+ before(grammarAccess.getInitialTransitionRule());
pushFollow(FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition3972);
ruleInitialTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitialTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition3979); if (state.failed) return ;
+
+ after(grammarAccess.getInitialTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition3979);
}
@@ -5757,9 +5232,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1906:1: ( ( rule__InitialTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1907:1: ( rule__InitialTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInitialTransitionAccess().getGroup());
- }
+ before(grammarAccess.getInitialTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1908:1: ( rule__InitialTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1908:2: rule__InitialTransition__Group__0
{
@@ -5767,14 +5240,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__InitialTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInitialTransitionAccess().getGroup());
}
+ after(grammarAccess.getInitialTransitionAccess().getGroup());
+
}
@@ -5802,18 +5273,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1921:1: ( ruleContinuationTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1922:1: ruleContinuationTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getContinuationTransitionRule());
- }
+ before(grammarAccess.getContinuationTransitionRule());
pushFollow(FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition4032);
ruleContinuationTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getContinuationTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition4039); if (state.failed) return ;
+
+ after(grammarAccess.getContinuationTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition4039);
}
@@ -5842,9 +5309,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1934:1: ( ( rule__ContinuationTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1935:1: ( rule__ContinuationTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getContinuationTransitionAccess().getGroup());
- }
+ before(grammarAccess.getContinuationTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1936:1: ( rule__ContinuationTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1936:2: rule__ContinuationTransition__Group__0
{
@@ -5852,14 +5317,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ContinuationTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getContinuationTransitionAccess().getGroup());
}
+ after(grammarAccess.getContinuationTransitionAccess().getGroup());
+
}
@@ -5887,18 +5350,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1949:1: ( ruleTriggeredTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1950:1: ruleTriggeredTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTriggeredTransitionRule());
- }
+ before(grammarAccess.getTriggeredTransitionRule());
pushFollow(FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition4092);
ruleTriggeredTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTriggeredTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition4099); if (state.failed) return ;
+
+ after(grammarAccess.getTriggeredTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition4099);
}
@@ -5927,9 +5386,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1962:1: ( ( rule__TriggeredTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1963:1: ( rule__TriggeredTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTriggeredTransitionAccess().getGroup());
- }
+ before(grammarAccess.getTriggeredTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1964:1: ( rule__TriggeredTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1964:2: rule__TriggeredTransition__Group__0
{
@@ -5937,14 +5394,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TriggeredTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTriggeredTransitionAccess().getGroup());
}
+ after(grammarAccess.getTriggeredTransitionAccess().getGroup());
+
}
@@ -5972,18 +5427,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1977:1: ( ruleGuardedTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1978:1: ruleGuardedTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardedTransitionRule());
- }
+ before(grammarAccess.getGuardedTransitionRule());
pushFollow(FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition4152);
ruleGuardedTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardedTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition4159); if (state.failed) return ;
+
+ after(grammarAccess.getGuardedTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition4159);
}
@@ -6012,9 +5463,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1990:1: ( ( rule__GuardedTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1991:1: ( rule__GuardedTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardedTransitionAccess().getGroup());
- }
+ before(grammarAccess.getGuardedTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1992:1: ( rule__GuardedTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1992:2: rule__GuardedTransition__Group__0
{
@@ -6022,14 +5471,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__GuardedTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardedTransitionAccess().getGroup());
}
+ after(grammarAccess.getGuardedTransitionAccess().getGroup());
+
}
@@ -6057,18 +5504,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2005:1: ( ruleCPBranchTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2006:1: ruleCPBranchTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCPBranchTransitionRule());
- }
+ before(grammarAccess.getCPBranchTransitionRule());
pushFollow(FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition4212);
ruleCPBranchTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCPBranchTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition4219); if (state.failed) return ;
+
+ after(grammarAccess.getCPBranchTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition4219);
}
@@ -6097,9 +5540,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2018:1: ( ( rule__CPBranchTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2019:1: ( rule__CPBranchTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCPBranchTransitionAccess().getGroup());
- }
+ before(grammarAccess.getCPBranchTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2020:1: ( rule__CPBranchTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2020:2: rule__CPBranchTransition__Group__0
{
@@ -6107,14 +5548,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__CPBranchTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCPBranchTransitionAccess().getGroup());
}
+ after(grammarAccess.getCPBranchTransitionAccess().getGroup());
+
}
@@ -6142,18 +5581,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2033:1: ( ruleRefinedTransition EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2034:1: ruleRefinedTransition EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefinedTransitionRule());
- }
+ before(grammarAccess.getRefinedTransitionRule());
pushFollow(FOLLOW_ruleRefinedTransition_in_entryRuleRefinedTransition4272);
ruleRefinedTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefinedTransitionRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedTransition4279); if (state.failed) return ;
+
+ after(grammarAccess.getRefinedTransitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedTransition4279);
}
@@ -6182,9 +5617,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2046:1: ( ( rule__RefinedTransition__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2047:1: ( rule__RefinedTransition__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRefinedTransitionAccess().getGroup());
- }
+ before(grammarAccess.getRefinedTransitionAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2048:1: ( rule__RefinedTransition__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2048:2: rule__RefinedTransition__Group__0
{
@@ -6192,14 +5625,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RefinedTransition__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRefinedTransitionAccess().getGroup());
}
+ after(grammarAccess.getRefinedTransitionAccess().getGroup());
+
}
@@ -6227,18 +5658,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2061:1: ( ruleTransitionTerminal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2062:1: ruleTransitionTerminal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalRule());
- }
+ before(grammarAccess.getTransitionTerminalRule());
pushFollow(FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal4332);
ruleTransitionTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal4339); if (state.failed) return ;
+
+ after(grammarAccess.getTransitionTerminalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal4339);
}
@@ -6267,9 +5694,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2074:1: ( ( rule__TransitionTerminal__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2075:1: ( rule__TransitionTerminal__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalAccess().getAlternatives());
- }
+ before(grammarAccess.getTransitionTerminalAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2076:1: ( rule__TransitionTerminal__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2076:2: rule__TransitionTerminal__Alternatives
{
@@ -6277,14 +5702,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TransitionTerminal__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalAccess().getAlternatives());
}
+ after(grammarAccess.getTransitionTerminalAccess().getAlternatives());
+
}
@@ -6312,18 +5735,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2089:1: ( ruleStateTerminal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2090:1: ruleStateTerminal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateTerminalRule());
- }
+ before(grammarAccess.getStateTerminalRule());
pushFollow(FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal4392);
ruleStateTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateTerminalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal4399); if (state.failed) return ;
+
+ after(grammarAccess.getStateTerminalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal4399);
}
@@ -6352,9 +5771,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2102:1: ( ( rule__StateTerminal__StateAssignment ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2103:1: ( rule__StateTerminal__StateAssignment )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateTerminalAccess().getStateAssignment());
- }
+ before(grammarAccess.getStateTerminalAccess().getStateAssignment());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2104:1: ( rule__StateTerminal__StateAssignment )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2104:2: rule__StateTerminal__StateAssignment
{
@@ -6362,14 +5779,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StateTerminal__StateAssignment();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateTerminalAccess().getStateAssignment());
}
+ after(grammarAccess.getStateTerminalAccess().getStateAssignment());
+
}
@@ -6397,18 +5812,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2117:1: ( ruleTrPointTerminal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2118:1: ruleTrPointTerminal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointTerminalRule());
- }
+ before(grammarAccess.getTrPointTerminalRule());
pushFollow(FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal4452);
ruleTrPointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointTerminalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal4459); if (state.failed) return ;
+
+ after(grammarAccess.getTrPointTerminalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal4459);
}
@@ -6437,9 +5848,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2130:1: ( ( rule__TrPointTerminal__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2131:1: ( rule__TrPointTerminal__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointTerminalAccess().getGroup());
- }
+ before(grammarAccess.getTrPointTerminalAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2132:1: ( rule__TrPointTerminal__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2132:2: rule__TrPointTerminal__Group__0
{
@@ -6447,14 +5856,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__TrPointTerminal__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointTerminalAccess().getGroup());
}
+ after(grammarAccess.getTrPointTerminalAccess().getGroup());
+
}
@@ -6482,18 +5889,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2145:1: ( ruleSubStateTrPointTerminal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2146:1: ruleSubStateTrPointTerminal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubStateTrPointTerminalRule());
- }
+ before(grammarAccess.getSubStateTrPointTerminalRule());
pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal4512);
ruleSubStateTrPointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubStateTrPointTerminalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal4519); if (state.failed) return ;
+
+ after(grammarAccess.getSubStateTrPointTerminalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal4519);
}
@@ -6522,9 +5925,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2158:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2159:1: ( rule__SubStateTrPointTerminal__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSubStateTrPointTerminalAccess().getGroup());
- }
+ before(grammarAccess.getSubStateTrPointTerminalAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2160:1: ( rule__SubStateTrPointTerminal__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2160:2: rule__SubStateTrPointTerminal__Group__0
{
@@ -6532,14 +5933,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SubStateTrPointTerminal__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSubStateTrPointTerminalAccess().getGroup());
}
+ after(grammarAccess.getSubStateTrPointTerminalAccess().getGroup());
+
}
@@ -6567,18 +5966,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2173:1: ( ruleChoicepointTerminal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2174:1: ruleChoicepointTerminal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getChoicepointTerminalRule());
- }
+ before(grammarAccess.getChoicepointTerminalRule());
pushFollow(FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal4572);
ruleChoicepointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getChoicepointTerminalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal4579); if (state.failed) return ;
+
+ after(grammarAccess.getChoicepointTerminalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal4579);
}
@@ -6607,9 +6002,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2186:1: ( ( rule__ChoicepointTerminal__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2187:1: ( rule__ChoicepointTerminal__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getChoicepointTerminalAccess().getGroup());
- }
+ before(grammarAccess.getChoicepointTerminalAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:1: ( rule__ChoicepointTerminal__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:2: rule__ChoicepointTerminal__Group__0
{
@@ -6617,14 +6010,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ChoicepointTerminal__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getChoicepointTerminalAccess().getGroup());
}
+ after(grammarAccess.getChoicepointTerminalAccess().getGroup());
+
}
@@ -6652,18 +6043,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2201:1: ( ruleTrigger EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2202:1: ruleTrigger EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTriggerRule());
- }
+ before(grammarAccess.getTriggerRule());
pushFollow(FOLLOW_ruleTrigger_in_entryRuleTrigger4632);
ruleTrigger();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTriggerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger4639); if (state.failed) return ;
+
+ after(grammarAccess.getTriggerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger4639);
}
@@ -6692,9 +6079,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2214:1: ( ( rule__Trigger__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2215:1: ( rule__Trigger__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTriggerAccess().getGroup());
- }
+ before(grammarAccess.getTriggerAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2216:1: ( rule__Trigger__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2216:2: rule__Trigger__Group__0
{
@@ -6702,14 +6087,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Trigger__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTriggerAccess().getGroup());
}
+ after(grammarAccess.getTriggerAccess().getGroup());
+
}
@@ -6737,18 +6120,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2229:1: ( ruleMessageFromIf EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2230:1: ruleMessageFromIf EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageFromIfRule());
- }
+ before(grammarAccess.getMessageFromIfRule());
pushFollow(FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf4692);
ruleMessageFromIf();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageFromIfRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf4699); if (state.failed) return ;
+
+ after(grammarAccess.getMessageFromIfRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf4699);
}
@@ -6777,9 +6156,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2242:1: ( ( rule__MessageFromIf__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2243:1: ( rule__MessageFromIf__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageFromIfAccess().getGroup());
- }
+ before(grammarAccess.getMessageFromIfAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2244:1: ( rule__MessageFromIf__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2244:2: rule__MessageFromIf__Group__0
{
@@ -6787,14 +6164,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__MessageFromIf__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageFromIfAccess().getGroup());
}
+ after(grammarAccess.getMessageFromIfAccess().getGroup());
+
}
@@ -6822,18 +6197,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2257:1: ( ruleGuard EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2258:1: ruleGuard EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardRule());
- }
+ before(grammarAccess.getGuardRule());
pushFollow(FOLLOW_ruleGuard_in_entryRuleGuard4752);
ruleGuard();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuard4759); if (state.failed) return ;
+
+ after(grammarAccess.getGuardRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuard4759);
}
@@ -6862,9 +6233,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2270:1: ( ( rule__Guard__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2271:1: ( rule__Guard__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGuardAccess().getGroup());
- }
+ before(grammarAccess.getGuardAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2272:1: ( rule__Guard__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2272:2: rule__Guard__Group__0
{
@@ -6872,14 +6241,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Guard__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGuardAccess().getGroup());
}
+ after(grammarAccess.getGuardAccess().getGroup());
+
}
@@ -6907,18 +6274,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2285:1: ( ruleProtocolSemantics EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2286:1: ruleProtocolSemantics EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getProtocolSemanticsRule());
- }
+ before(grammarAccess.getProtocolSemanticsRule());
pushFollow(FOLLOW_ruleProtocolSemantics_in_entryRuleProtocolSemantics4812);
ruleProtocolSemantics();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getProtocolSemanticsRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleProtocolSemantics4819); if (state.failed) return ;
+
+ after(grammarAccess.getProtocolSemanticsRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleProtocolSemantics4819);
}
@@ -6947,9 +6310,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2298:1: ( ( rule__ProtocolSemantics__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2299:1: ( rule__ProtocolSemantics__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getProtocolSemanticsAccess().getGroup());
- }
+ before(grammarAccess.getProtocolSemanticsAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2300:1: ( rule__ProtocolSemantics__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2300:2: rule__ProtocolSemantics__Group__0
{
@@ -6957,14 +6318,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ProtocolSemantics__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getProtocolSemanticsAccess().getGroup());
}
+ after(grammarAccess.getProtocolSemanticsAccess().getGroup());
+
}
@@ -6992,18 +6351,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2313:1: ( ruleSemanticsRule EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2314:1: ruleSemanticsRule EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSemanticsRuleRule());
- }
+ before(grammarAccess.getSemanticsRuleRule());
pushFollow(FOLLOW_ruleSemanticsRule_in_entryRuleSemanticsRule4872);
ruleSemanticsRule();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSemanticsRuleRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSemanticsRule4879); if (state.failed) return ;
+
+ after(grammarAccess.getSemanticsRuleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSemanticsRule4879);
}
@@ -7032,9 +6387,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:1: ( ( rule__SemanticsRule__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2327:1: ( rule__SemanticsRule__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSemanticsRuleAccess().getAlternatives());
- }
+ before(grammarAccess.getSemanticsRuleAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2328:1: ( rule__SemanticsRule__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2328:2: rule__SemanticsRule__Alternatives
{
@@ -7042,14 +6395,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SemanticsRule__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSemanticsRuleAccess().getAlternatives());
}
+ after(grammarAccess.getSemanticsRuleAccess().getAlternatives());
+
}
@@ -7077,18 +6428,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2341:1: ( ruleInSemanticsRule EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2342:1: ruleInSemanticsRule EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInSemanticsRuleRule());
- }
+ before(grammarAccess.getInSemanticsRuleRule());
pushFollow(FOLLOW_ruleInSemanticsRule_in_entryRuleInSemanticsRule4932);
ruleInSemanticsRule();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInSemanticsRuleRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleInSemanticsRule4939); if (state.failed) return ;
+
+ after(grammarAccess.getInSemanticsRuleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInSemanticsRule4939);
}
@@ -7117,9 +6464,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( ( rule__InSemanticsRule__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:1: ( rule__InSemanticsRule__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInSemanticsRuleAccess().getGroup());
- }
+ before(grammarAccess.getInSemanticsRuleAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2356:1: ( rule__InSemanticsRule__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2356:2: rule__InSemanticsRule__Group__0
{
@@ -7127,14 +6472,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__InSemanticsRule__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInSemanticsRuleAccess().getGroup());
}
+ after(grammarAccess.getInSemanticsRuleAccess().getGroup());
+
}
@@ -7162,18 +6505,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2369:1: ( ruleOutSemanticsRule EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2370:1: ruleOutSemanticsRule EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutSemanticsRuleRule());
- }
+ before(grammarAccess.getOutSemanticsRuleRule());
pushFollow(FOLLOW_ruleOutSemanticsRule_in_entryRuleOutSemanticsRule4992);
ruleOutSemanticsRule();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutSemanticsRuleRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleOutSemanticsRule4999); if (state.failed) return ;
+
+ after(grammarAccess.getOutSemanticsRuleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleOutSemanticsRule4999);
}
@@ -7202,9 +6541,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2382:1: ( ( rule__OutSemanticsRule__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2383:1: ( rule__OutSemanticsRule__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutSemanticsRuleAccess().getGroup());
- }
+ before(grammarAccess.getOutSemanticsRuleAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2384:1: ( rule__OutSemanticsRule__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2384:2: rule__OutSemanticsRule__Group__0
{
@@ -7212,14 +6549,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__OutSemanticsRule__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutSemanticsRuleAccess().getGroup());
}
+ after(grammarAccess.getOutSemanticsRuleAccess().getGroup());
+
}
@@ -7247,18 +6582,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2397:1: ( ruleAnnotation EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2398:1: ruleAnnotation EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationRule());
- }
+ before(grammarAccess.getAnnotationRule());
pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation5052);
ruleAnnotation();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation5059); if (state.failed) return ;
+
+ after(grammarAccess.getAnnotationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation5059);
}
@@ -7287,9 +6618,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410:1: ( ( rule__Annotation__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2411:1: ( rule__Annotation__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationAccess().getGroup());
- }
+ before(grammarAccess.getAnnotationAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2412:1: ( rule__Annotation__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2412:2: rule__Annotation__Group__0
{
@@ -7297,14 +6626,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Annotation__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationAccess().getGroup());
}
+ after(grammarAccess.getAnnotationAccess().getGroup());
+
}
@@ -7332,18 +6659,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2425:1: ( ruleKeyValue EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2426:1: ruleKeyValue EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyValueRule());
- }
+ before(grammarAccess.getKeyValueRule());
pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue5112);
ruleKeyValue();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyValueRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue5119); if (state.failed) return ;
+
+ after(grammarAccess.getKeyValueRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue5119);
}
@@ -7372,9 +6695,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:1: ( ( rule__KeyValue__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2439:1: ( rule__KeyValue__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyValueAccess().getGroup());
- }
+ before(grammarAccess.getKeyValueAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2440:1: ( rule__KeyValue__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2440:2: rule__KeyValue__Group__0
{
@@ -7382,14 +6703,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__KeyValue__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyValueAccess().getGroup());
}
+ after(grammarAccess.getKeyValueAccess().getGroup());
+
}
@@ -7417,18 +6736,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2453:1: ( ruleAnnotationType EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2454:1: ruleAnnotationType EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTypeRule());
- }
+ before(grammarAccess.getAnnotationTypeRule());
pushFollow(FOLLOW_ruleAnnotationType_in_entryRuleAnnotationType5172);
ruleAnnotationType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTypeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationType5179); if (state.failed) return ;
+
+ after(grammarAccess.getAnnotationTypeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationType5179);
}
@@ -7457,9 +6772,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( ( rule__AnnotationType__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2467:1: ( rule__AnnotationType__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTypeAccess().getGroup());
- }
+ before(grammarAccess.getAnnotationTypeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2468:1: ( rule__AnnotationType__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2468:2: rule__AnnotationType__Group__0
{
@@ -7467,14 +6780,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__AnnotationType__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTypeAccess().getGroup());
}
+ after(grammarAccess.getAnnotationTypeAccess().getGroup());
+
}
@@ -7502,18 +6813,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2481:1: ( ruleAnnotationAttribute EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2482:1: ruleAnnotationAttribute EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationAttributeRule());
- }
+ before(grammarAccess.getAnnotationAttributeRule());
pushFollow(FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute5232);
ruleAnnotationAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationAttributeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationAttribute5239); if (state.failed) return ;
+
+ after(grammarAccess.getAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationAttribute5239);
}
@@ -7542,9 +6849,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:1: ( ( rule__AnnotationAttribute__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2495:1: ( rule__AnnotationAttribute__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
- }
+ before(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2496:1: ( rule__AnnotationAttribute__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2496:2: rule__AnnotationAttribute__Alternatives
{
@@ -7552,14 +6857,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__AnnotationAttribute__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
}
+ after(grammarAccess.getAnnotationAttributeAccess().getAlternatives());
+
}
@@ -7587,18 +6890,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2509:1: ( ruleSimpleAnnotationAttribute EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2510:1: ruleSimpleAnnotationAttribute EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleAnnotationAttributeRule());
- }
+ before(grammarAccess.getSimpleAnnotationAttributeRule());
pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute5292);
ruleSimpleAnnotationAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleAnnotationAttributeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5299); if (state.failed) return ;
+
+ after(grammarAccess.getSimpleAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5299);
}
@@ -7627,9 +6926,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2523:1: ( rule__SimpleAnnotationAttribute__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
- }
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:1: ( rule__SimpleAnnotationAttribute__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:2: rule__SimpleAnnotationAttribute__Group__0
{
@@ -7637,14 +6934,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SimpleAnnotationAttribute__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
}
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup());
+
}
@@ -7672,18 +6967,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2537:1: ( ruleEnumAnnotationAttribute EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2538:1: ruleEnumAnnotationAttribute EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumAnnotationAttributeRule());
- }
+ before(grammarAccess.getEnumAnnotationAttributeRule());
pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute5352);
ruleEnumAnnotationAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumAnnotationAttributeRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5359); if (state.failed) return ;
+
+ after(grammarAccess.getEnumAnnotationAttributeRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5359);
}
@@ -7712,9 +7003,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2550:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2551:1: ( rule__EnumAnnotationAttribute__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
- }
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2552:1: ( rule__EnumAnnotationAttribute__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2552:2: rule__EnumAnnotationAttribute__Group__0
{
@@ -7722,14 +7011,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__EnumAnnotationAttribute__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
}
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getGroup());
+
}
@@ -7757,18 +7044,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2565:1: ( ruleImport EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2566:1: ruleImport EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportRule());
- }
+ before(grammarAccess.getImportRule());
pushFollow(FOLLOW_ruleImport_in_entryRuleImport5412);
ruleImport();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport5419); if (state.failed) return ;
+
+ after(grammarAccess.getImportRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport5419);
}
@@ -7797,9 +7080,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2578:1: ( ( rule__Import__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2579:1: ( rule__Import__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportAccess().getGroup());
- }
+ before(grammarAccess.getImportAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:1: ( rule__Import__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:2: rule__Import__Group__0
{
@@ -7807,14 +7088,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Import__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportAccess().getGroup());
}
+ after(grammarAccess.getImportAccess().getGroup());
+
}
@@ -7842,18 +7121,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2593:1: ( ruleImportedFQN EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2594:1: ruleImportedFQN EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportedFQNRule());
- }
+ before(grammarAccess.getImportedFQNRule());
pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN5472);
ruleImportedFQN();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportedFQNRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN5479); if (state.failed) return ;
+
+ after(grammarAccess.getImportedFQNRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN5479);
}
@@ -7882,9 +7157,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2606:1: ( ( rule__ImportedFQN__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2607:1: ( rule__ImportedFQN__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportedFQNAccess().getGroup());
- }
+ before(grammarAccess.getImportedFQNAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2608:1: ( rule__ImportedFQN__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2608:2: rule__ImportedFQN__Group__0
{
@@ -7892,14 +7165,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ImportedFQN__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportedFQNAccess().getGroup());
}
+ after(grammarAccess.getImportedFQNAccess().getGroup());
+
}
@@ -7927,18 +7198,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2621:1: ( ruleDocumentation EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2622:1: ruleDocumentation EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDocumentationRule());
- }
+ before(grammarAccess.getDocumentationRule());
pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation5532);
ruleDocumentation();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDocumentationRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation5539); if (state.failed) return ;
+
+ after(grammarAccess.getDocumentationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation5539);
}
@@ -7967,9 +7234,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2634:1: ( ( rule__Documentation__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2635:1: ( rule__Documentation__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDocumentationAccess().getGroup());
- }
+ before(grammarAccess.getDocumentationAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2636:1: ( rule__Documentation__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2636:2: rule__Documentation__Group__0
{
@@ -7977,14 +7242,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Documentation__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDocumentationAccess().getGroup());
}
+ after(grammarAccess.getDocumentationAccess().getGroup());
+
}
@@ -8012,18 +7275,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2653:1: ( ruleLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2654:1: ruleLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralRule());
- }
+ before(grammarAccess.getLiteralRule());
pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral5596);
ruleLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral5603); if (state.failed) return ;
+
+ after(grammarAccess.getLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral5603);
}
@@ -8052,9 +7311,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2666:1: ( ( rule__Literal__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2667:1: ( rule__Literal__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralAccess().getAlternatives());
- }
+ before(grammarAccess.getLiteralAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2668:1: ( rule__Literal__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2668:2: rule__Literal__Alternatives
{
@@ -8062,14 +7319,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Literal__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralAccess().getAlternatives());
}
+ after(grammarAccess.getLiteralAccess().getAlternatives());
+
}
@@ -8097,18 +7352,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2681:1: ( ruleBooleanLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2682:1: ruleBooleanLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralRule());
- }
+ before(grammarAccess.getBooleanLiteralRule());
pushFollow(FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral5656);
ruleBooleanLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral5663); if (state.failed) return ;
+
+ after(grammarAccess.getBooleanLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral5663);
}
@@ -8137,9 +7388,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2694:1: ( ( rule__BooleanLiteral__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2695:1: ( rule__BooleanLiteral__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralAccess().getGroup());
- }
+ before(grammarAccess.getBooleanLiteralAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:1: ( rule__BooleanLiteral__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:2: rule__BooleanLiteral__Group__0
{
@@ -8147,14 +7396,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__BooleanLiteral__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralAccess().getGroup());
}
+ after(grammarAccess.getBooleanLiteralAccess().getGroup());
+
}
@@ -8182,18 +7429,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2709:1: ( ruleNumberLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2710:1: ruleNumberLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumberLiteralRule());
- }
+ before(grammarAccess.getNumberLiteralRule());
pushFollow(FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral5716);
ruleNumberLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumberLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral5723); if (state.failed) return ;
+
+ after(grammarAccess.getNumberLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral5723);
}
@@ -8222,9 +7465,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( ( rule__NumberLiteral__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2723:1: ( rule__NumberLiteral__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNumberLiteralAccess().getAlternatives());
- }
+ before(grammarAccess.getNumberLiteralAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:1: ( rule__NumberLiteral__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:2: rule__NumberLiteral__Alternatives
{
@@ -8232,14 +7473,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__NumberLiteral__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNumberLiteralAccess().getAlternatives());
}
+ after(grammarAccess.getNumberLiteralAccess().getAlternatives());
+
}
@@ -8267,18 +7506,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2737:1: ( ruleRealLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2738:1: ruleRealLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealLiteralRule());
- }
+ before(grammarAccess.getRealLiteralRule());
pushFollow(FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral5776);
ruleRealLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral5783); if (state.failed) return ;
+
+ after(grammarAccess.getRealLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral5783);
}
@@ -8307,9 +7542,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2750:1: ( ( rule__RealLiteral__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2751:1: ( rule__RealLiteral__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealLiteralAccess().getGroup());
- }
+ before(grammarAccess.getRealLiteralAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2752:1: ( rule__RealLiteral__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2752:2: rule__RealLiteral__Group__0
{
@@ -8317,14 +7550,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RealLiteral__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealLiteralAccess().getGroup());
}
+ after(grammarAccess.getRealLiteralAccess().getGroup());
+
}
@@ -8352,18 +7583,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2765:1: ( ruleIntLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2766:1: ruleIntLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIntLiteralRule());
- }
+ before(grammarAccess.getIntLiteralRule());
pushFollow(FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral5836);
ruleIntLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIntLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral5843); if (state.failed) return ;
+
+ after(grammarAccess.getIntLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral5843);
}
@@ -8392,9 +7619,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2778:1: ( ( rule__IntLiteral__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2779:1: ( rule__IntLiteral__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIntLiteralAccess().getGroup());
- }
+ before(grammarAccess.getIntLiteralAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2780:1: ( rule__IntLiteral__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2780:2: rule__IntLiteral__Group__0
{
@@ -8402,14 +7627,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__IntLiteral__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIntLiteralAccess().getGroup());
}
+ after(grammarAccess.getIntLiteralAccess().getGroup());
+
}
@@ -8437,18 +7660,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2793:1: ( ruleStringLiteral EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2794:1: ruleStringLiteral EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralRule());
- }
+ before(grammarAccess.getStringLiteralRule());
pushFollow(FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral5896);
ruleStringLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral5903); if (state.failed) return ;
+
+ after(grammarAccess.getStringLiteralRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral5903);
}
@@ -8477,9 +7696,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2806:1: ( ( rule__StringLiteral__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2807:1: ( rule__StringLiteral__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStringLiteralAccess().getGroup());
- }
+ before(grammarAccess.getStringLiteralAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2808:1: ( rule__StringLiteral__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2808:2: rule__StringLiteral__Group__0
{
@@ -8487,14 +7704,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__StringLiteral__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStringLiteralAccess().getGroup());
}
+ after(grammarAccess.getStringLiteralAccess().getGroup());
+
}
@@ -8522,18 +7737,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2821:1: ( ruleInteger EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2822:1: ruleInteger EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIntegerRule());
- }
+ before(grammarAccess.getIntegerRule());
pushFollow(FOLLOW_ruleInteger_in_entryRuleInteger5956);
ruleInteger();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIntegerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleInteger5963); if (state.failed) return ;
+
+ after(grammarAccess.getIntegerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInteger5963);
}
@@ -8562,9 +7773,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2834:1: ( ( rule__Integer__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2835:1: ( rule__Integer__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getIntegerAccess().getAlternatives());
- }
+ before(grammarAccess.getIntegerAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2836:1: ( rule__Integer__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2836:2: rule__Integer__Alternatives
{
@@ -8572,14 +7781,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Integer__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getIntegerAccess().getAlternatives());
}
+ after(grammarAccess.getIntegerAccess().getAlternatives());
+
}
@@ -8610,18 +7817,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2852:1: ( ruleSignedInteger EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2853:1: ruleSignedInteger EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignedIntegerRule());
- }
+ before(grammarAccess.getSignedIntegerRule());
pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger6021);
ruleSignedInteger();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignedIntegerRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger6028); if (state.failed) return ;
+
+ after(grammarAccess.getSignedIntegerRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger6028);
}
@@ -8654,9 +7857,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2869:1: ( ( rule__SignedInteger__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2870:1: ( rule__SignedInteger__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSignedIntegerAccess().getGroup());
- }
+ before(grammarAccess.getSignedIntegerAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2871:1: ( rule__SignedInteger__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2871:2: rule__SignedInteger__Group__0
{
@@ -8664,14 +7865,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__SignedInteger__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSignedIntegerAccess().getGroup());
}
+ after(grammarAccess.getSignedIntegerAccess().getGroup());
+
}
@@ -8703,18 +7902,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2888:1: ( ruleHexadecimal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2889:1: ruleHexadecimal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getHexadecimalRule());
- }
+ before(grammarAccess.getHexadecimalRule());
pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal6090);
ruleHexadecimal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getHexadecimalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal6097); if (state.failed) return ;
+
+ after(grammarAccess.getHexadecimalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal6097);
}
@@ -8747,13 +7942,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2905:1: ( RULE_HEX )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2906:1: RULE_HEX
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
- }
- match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal6127); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
- }
+ before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
+ match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal6127);
+ after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall());
}
@@ -8783,18 +7974,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2921:1: ( ruleReal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2922:1: ruleReal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealRule());
- }
+ before(grammarAccess.getRealRule());
pushFollow(FOLLOW_ruleReal_in_entryRuleReal6153);
ruleReal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleReal6160); if (state.failed) return ;
+
+ after(grammarAccess.getRealRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReal6160);
}
@@ -8823,9 +8010,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2934:1: ( ( rule__Real__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2935:1: ( rule__Real__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRealAccess().getAlternatives());
- }
+ before(grammarAccess.getRealAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2936:1: ( rule__Real__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2936:2: rule__Real__Alternatives
{
@@ -8833,14 +8018,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Real__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRealAccess().getAlternatives());
}
+ after(grammarAccess.getRealAccess().getAlternatives());
+
}
@@ -8871,18 +8054,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2952:1: ( ruleDecimal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2953:1: ruleDecimal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalRule());
- }
+ before(grammarAccess.getDecimalRule());
pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal6218);
ruleDecimal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal6225); if (state.failed) return ;
+
+ after(grammarAccess.getDecimalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal6225);
}
@@ -8915,9 +8094,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2969:1: ( ( rule__Decimal__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2970:1: ( rule__Decimal__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalAccess().getGroup());
- }
+ before(grammarAccess.getDecimalAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2971:1: ( rule__Decimal__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2971:2: rule__Decimal__Group__0
{
@@ -8925,14 +8102,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__Decimal__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalAccess().getGroup());
}
+ after(grammarAccess.getDecimalAccess().getGroup());
+
}
@@ -8964,18 +8139,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2988:1: ( ruleDotDecimal EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2989:1: ruleDotDecimal EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDotDecimalRule());
- }
+ before(grammarAccess.getDotDecimalRule());
pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal6287);
ruleDotDecimal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDotDecimalRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal6294); if (state.failed) return ;
+
+ after(grammarAccess.getDotDecimalRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal6294);
}
@@ -9008,9 +8179,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3005:1: ( ( rule__DotDecimal__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3006:1: ( rule__DotDecimal__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDotDecimalAccess().getGroup());
- }
+ before(grammarAccess.getDotDecimalAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3007:1: ( rule__DotDecimal__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3007:2: rule__DotDecimal__Group__0
{
@@ -9018,14 +8187,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DotDecimal__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDotDecimalAccess().getGroup());
}
+ after(grammarAccess.getDotDecimalAccess().getGroup());
+
}
@@ -9057,18 +8224,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3024:1: ( ruleDecimalDot EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3025:1: ruleDecimalDot EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalDotRule());
- }
+ before(grammarAccess.getDecimalDotRule());
pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot6356);
ruleDecimalDot();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalDotRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot6363); if (state.failed) return ;
+
+ after(grammarAccess.getDecimalDotRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot6363);
}
@@ -9101,9 +8264,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3041:1: ( ( rule__DecimalDot__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3042:1: ( rule__DecimalDot__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalDotAccess().getGroup());
- }
+ before(grammarAccess.getDecimalDotAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3043:1: ( rule__DecimalDot__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3043:2: rule__DecimalDot__Group__0
{
@@ -9111,14 +8272,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DecimalDot__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalDotAccess().getGroup());
}
+ after(grammarAccess.getDecimalDotAccess().getGroup());
+
}
@@ -9150,18 +8309,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3060:1: ( ruleDecimalExp EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3061:1: ruleDecimalExp EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalExpRule());
- }
+ before(grammarAccess.getDecimalExpRule());
pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp6425);
ruleDecimalExp();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalExpRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp6432); if (state.failed) return ;
+
+ after(grammarAccess.getDecimalExpRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp6432);
}
@@ -9194,9 +8349,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3077:1: ( ( rule__DecimalExp__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3078:1: ( rule__DecimalExp__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDecimalExpAccess().getGroup());
- }
+ before(grammarAccess.getDecimalExpAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3079:1: ( rule__DecimalExp__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3079:2: rule__DecimalExp__Group__0
{
@@ -9204,14 +8357,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__DecimalExp__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDecimalExpAccess().getGroup());
}
+ after(grammarAccess.getDecimalExpAccess().getGroup());
+
}
@@ -9240,18 +8391,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3093:1: ( ruleFQN EOF )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3094:1: ruleFQN EOF
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFQNRule());
- }
+ before(grammarAccess.getFQNRule());
pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN6489);
ruleFQN();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFQNRule());
- }
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN6496); if (state.failed) return ;
+
+ after(grammarAccess.getFQNRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN6496);
}
@@ -9280,9 +8427,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3106:1: ( ( rule__FQN__Group__0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3107:1: ( rule__FQN__Group__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getFQNAccess().getGroup());
- }
+ before(grammarAccess.getFQNAccess().getGroup());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3108:1: ( rule__FQN__Group__0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3108:2: rule__FQN__Group__0
{
@@ -9290,14 +8435,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__FQN__Group__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getFQNAccess().getGroup());
}
+ after(grammarAccess.getFQNAccess().getGroup());
+
}
@@ -9331,9 +8474,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3126:1: ( ( rule__CommunicationType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3127:1: ( rule__CommunicationType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCommunicationTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getCommunicationTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3128:1: ( rule__CommunicationType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3128:2: rule__CommunicationType__Alternatives
{
@@ -9341,14 +8482,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__CommunicationType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCommunicationTypeAccess().getAlternatives());
}
+ after(grammarAccess.getCommunicationTypeAccess().getAlternatives());
+
}
@@ -9382,9 +8521,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3145:1: ( ( rule__ReferenceType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3146:1: ( rule__ReferenceType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getReferenceTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getReferenceTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3147:1: ( rule__ReferenceType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3147:2: rule__ReferenceType__Alternatives
{
@@ -9392,14 +8529,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ReferenceType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getReferenceTypeAccess().getAlternatives());
}
+ after(grammarAccess.getReferenceTypeAccess().getAlternatives());
+
}
@@ -9433,9 +8568,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3166:1: ( ( rule__ComponentCommunicationType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3167:1: ( rule__ComponentCommunicationType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3168:1: ( rule__ComponentCommunicationType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3168:2: rule__ComponentCommunicationType__Alternatives
{
@@ -9443,14 +8576,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__ComponentCommunicationType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives());
}
+ after(grammarAccess.getComponentCommunicationTypeAccess().getAlternatives());
+
}
@@ -9484,9 +8615,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3185:1: ( ( rule__LiteralType__Alternatives ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3186:1: ( rule__LiteralType__Alternatives )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralTypeAccess().getAlternatives());
- }
+ before(grammarAccess.getLiteralTypeAccess().getAlternatives());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3187:1: ( rule__LiteralType__Alternatives )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3187:2: rule__LiteralType__Alternatives
{
@@ -9494,14 +8623,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__LiteralType__Alternatives();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralTypeAccess().getAlternatives());
}
+ after(grammarAccess.getLiteralTypeAccess().getAlternatives());
+
}
@@ -9539,9 +8666,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3203:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3204:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getPrimitiveTypesAssignment_5_0());
- }
+ before(grammarAccess.getRoomModelAccess().getPrimitiveTypesAssignment_5_0());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3205:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3205:2: rule__RoomModel__PrimitiveTypesAssignment_5_0
{
@@ -9549,14 +8674,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__PrimitiveTypesAssignment_5_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getPrimitiveTypesAssignment_5_0());
}
+ after(grammarAccess.getRoomModelAccess().getPrimitiveTypesAssignment_5_0());
+
}
@@ -9568,9 +8691,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3209:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3210:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1());
- }
+ before(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3211:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3211:2: rule__RoomModel__EnumerationTypesAssignment_5_1
{
@@ -9578,14 +8699,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__EnumerationTypesAssignment_5_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1());
}
+ after(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1());
+
}
@@ -9597,9 +8716,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3215:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3216:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2());
- }
+ before(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3217:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3217:2: rule__RoomModel__ExternalTypesAssignment_5_2
{
@@ -9607,14 +8724,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__ExternalTypesAssignment_5_2();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2());
}
+ after(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2());
+
}
@@ -9626,9 +8741,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3221:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3222:1: ( rule__RoomModel__DataClassesAssignment_5_3 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3());
- }
+ before(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3223:1: ( rule__RoomModel__DataClassesAssignment_5_3 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3223:2: rule__RoomModel__DataClassesAssignment_5_3
{
@@ -9636,14 +8749,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__DataClassesAssignment_5_3();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3());
}
+ after(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3());
+
}
@@ -9655,9 +8766,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3227:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3228:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4());
- }
+ before(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3229:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3229:2: rule__RoomModel__ProtocolClassesAssignment_5_4
{
@@ -9665,14 +8774,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__ProtocolClassesAssignment_5_4();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4());
}
+ after(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4());
+
}
@@ -9684,9 +8791,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3233:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3234:1: ( rule__RoomModel__ActorClassesAssignment_5_5 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5());
- }
+ before(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3235:1: ( rule__RoomModel__ActorClassesAssignment_5_5 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3235:2: rule__RoomModel__ActorClassesAssignment_5_5
{
@@ -9694,14 +8799,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__ActorClassesAssignment_5_5();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5());
}
+ after(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5());
+
}
@@ -9713,9 +8816,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3239:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3240:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6());
- }
+ before(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3241:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3241:2: rule__RoomModel__SubSystemClassesAssignment_5_6
{
@@ -9723,14 +8824,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__SubSystemClassesAssignment_5_6();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6());
}
+ after(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6());
+
}
@@ -9742,9 +8841,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3245:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3246:1: ( rule__RoomModel__SystemsAssignment_5_7 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7());
- }
+ before(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3247:1: ( rule__RoomModel__SystemsAssignment_5_7 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3247:2: rule__RoomModel__SystemsAssignment_5_7
{
@@ -9752,14 +8849,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__SystemsAssignment_5_7();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7());
}
+ after(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7());
+
}
@@ -9771,9 +8866,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3251:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3252:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8());
- }
+ before(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8());
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3253:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3253:2: rule__RoomModel__AnnotationTypesAssignment_5_8
{
@@ -9781,14 +8874,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
rule__RoomModel__AnnotationTypesAssignment_5_8();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8());
}
+ after(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8());
+
}
@@ -9829,7 +8920,6 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
alt2=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
@@ -9842,17 +8932,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3268:1: ( ruleActorContainerClass )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3269:1: ruleActorContainerClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0());
- }
+ before(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0());
pushFollow(FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives6882);
ruleActorContainerClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0());
- }
+
+ after(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0());
}
@@ -9865,17 +8951,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3274:6: ( ruleLogicalSystem )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3275:1: ruleLogicalSystem
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1());
- }
+ before(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1());
pushFollow(FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives6899);
ruleLogicalSystem();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1());
- }
+
+ after(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1());
}
@@ -9917,7 +8999,6 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
alt3=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
@@ -9930,17 +9011,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3290:1: ( ruleActorClass )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3291:1: ruleActorClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0());
- }
+ before(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0());
pushFollow(FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives6931);
ruleActorClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0());
- }
+
+ after(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0());
}
@@ -9953,17 +9030,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3296:6: ( ruleSubSystemClass )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3297:1: ruleSubSystemClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1());
- }
+ before(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1());
pushFollow(FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives6948);
ruleSubSystemClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1());
- }
+
+ after(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1());
}
@@ -10014,7 +9087,6 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
@@ -10028,17 +9100,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3312:1: ( rulePrimitiveType )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3313:1: rulePrimitiveType
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0());
- }
+ before(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0());
pushFollow(FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives6980);
rulePrimitiveType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0());
- }
+
+ after(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0());
}
@@ -10051,17 +9119,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3318:6: ( ruleEnumerationType )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3319:1: ruleEnumerationType
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1());
- }
+ before(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1());
pushFollow(FOLLOW_ruleEnumerationType_in_rule__DataType__Alternatives6997);
ruleEnumerationType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1());
- }
+
+ after(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1());
}
@@ -10074,17 +9138,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3324:6: ( ruleComplexType )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3325:1: ruleComplexType
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2());
- }
+ before(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2());
pushFollow(FOLLOW_ruleComplexType_in_rule__DataType__Alternatives7014);
ruleComplexType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2());
- }
+
+ after(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2());
}
@@ -10126,7 +9186,6 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
alt5=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
@@ -10139,17 +9198,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3340:1: ( ruleDataClass )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3341:1: ruleDataClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0());
- }
+ before(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0());
pushFollow(FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives7046);
ruleDataClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0());
- }
+
+ after(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0());
}
@@ -10162,17 +9217,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3346:6: ( ruleExternalType )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3347:1: ruleExternalType
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1());
- }
+ before(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1());
pushFollow(FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives7063);
ruleExternalType();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1());
- }
+
+ after(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1());
}
@@ -10196,74 +9247,111 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__ComplexType__Alternatives"
- // $ANTLR start "rule__StandardOperation__Alternatives_6_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3358:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) );
- public final void rule__StandardOperation__Alternatives_6_1() throws RecognitionException {
+ // $ANTLR start "rule__DataClass__Alternatives_9"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3357:1: rule__DataClass__Alternatives_9 : ( ( ( rule__DataClass__AttributesAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__OperationsAssignment_9_2 ) ) );
+ public final void rule__DataClass__Alternatives_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3362:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) )
- int alt6=2;
- int LA6_0 = input.LA(1);
-
- if ( (LA6_0==13) ) {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3361:1: ( ( ( rule__DataClass__AttributesAssignment_9_0 ) ) | ( ( rule__DataClass__StructorsAssignment_9_1 ) ) | ( ( rule__DataClass__OperationsAssignment_9_2 ) ) )
+ int alt6=3;
+ switch ( input.LA(1) ) {
+ case 57:
+ {
alt6=1;
- }
- else if ( (LA6_0==RULE_ID) ) {
+ }
+ break;
+ case 14:
+ case 15:
+ {
alt6=2;
- }
- else {
- if (state.backtracking>0) {state.failed=true; return ;}
+ }
+ break;
+ case 60:
+ case 126:
+ {
+ alt6=3;
+ }
+ break;
+ default:
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
+
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3363:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3362:1: ( ( rule__DataClass__AttributesAssignment_9_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3363:1: ( 'void' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3364:1: 'void'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3362:1: ( ( rule__DataClass__AttributesAssignment_9_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3363:1: ( rule__DataClass__AttributesAssignment_9_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0());
- }
- match(input,13,FOLLOW_13_in_rule__StandardOperation__Alternatives_6_17097); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0());
+ before(grammarAccess.getDataClassAccess().getAttributesAssignment_9_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3364:1: ( rule__DataClass__AttributesAssignment_9_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3364:2: rule__DataClass__AttributesAssignment_9_0
+ {
+ pushFollow(FOLLOW_rule__DataClass__AttributesAssignment_9_0_in_rule__DataClass__Alternatives_97095);
+ rule__DataClass__AttributesAssignment_9_0();
+
+ state._fsp--;
+
+
}
+ after(grammarAccess.getDataClassAccess().getAttributesAssignment_9_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3371:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3368:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3371:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3372:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3368:6: ( ( rule__DataClass__StructorsAssignment_9_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3369:1: ( rule__DataClass__StructorsAssignment_9_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3373:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3373:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1
+ before(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3370:1: ( rule__DataClass__StructorsAssignment_9_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3370:2: rule__DataClass__StructorsAssignment_9_1
{
- pushFollow(FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_17116);
- rule__StandardOperation__ReturnTypeAssignment_6_1_1();
+ pushFollow(FOLLOW_rule__DataClass__StructorsAssignment_9_1_in_rule__DataClass__Alternatives_97113);
+ rule__DataClass__StructorsAssignment_9_1();
state._fsp--;
- if (state.failed) return ;
+
}
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1());
+ after(grammarAccess.getDataClassAccess().getStructorsAssignment_9_1());
+
}
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3374:6: ( ( rule__DataClass__OperationsAssignment_9_2 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3374:6: ( ( rule__DataClass__OperationsAssignment_9_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3375:1: ( rule__DataClass__OperationsAssignment_9_2 )
+ {
+ before(grammarAccess.getDataClassAccess().getOperationsAssignment_9_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3376:1: ( rule__DataClass__OperationsAssignment_9_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3376:2: rule__DataClass__OperationsAssignment_9_2
+ {
+ pushFollow(FOLLOW_rule__DataClass__OperationsAssignment_9_2_in_rule__DataClass__Alternatives_97131);
+ rule__DataClass__OperationsAssignment_9_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getDataClassAccess().getOperationsAssignment_9_2());
+
}
@@ -10283,28 +9371,27 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__StandardOperation__Alternatives_6_1"
+ // $ANTLR end "rule__DataClass__Alternatives_9"
- // $ANTLR start "rule__PortOperation__Alternatives_5"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3382:1: rule__PortOperation__Alternatives_5 : ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) );
- public final void rule__PortOperation__Alternatives_5() throws RecognitionException {
+ // $ANTLR start "rule__StandardOperation__Alternatives_6_1"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3386:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) );
+ public final void rule__StandardOperation__Alternatives_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3386:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3390:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) )
int alt7=2;
int LA7_0 = input.LA(1);
- if ( (LA7_0==42) ) {
+ if ( (LA7_0==13) ) {
alt7=1;
}
- else if ( (LA7_0==61) ) {
+ else if ( (LA7_0==RULE_ID) ) {
alt7=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
@@ -10312,28 +9399,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3387:1: ( ( rule__PortOperation__Group_5_0__0 ) )
- {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3387:1: ( ( rule__PortOperation__Group_5_0__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3388:1: ( rule__PortOperation__Group_5_0__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3391:1: ( 'void' )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationAccess().getGroup_5_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3389:1: ( rule__PortOperation__Group_5_0__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3389:2: rule__PortOperation__Group_5_0__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3391:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3392:1: 'void'
{
- pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_57149);
- rule__PortOperation__Group_5_0__0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationAccess().getGroup_5_0());
- }
+ before(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0());
+ match(input,13,FOLLOW_13_in_rule__StandardOperation__Alternatives_6_17166);
+ after(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0());
}
@@ -10341,29 +9414,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3393:6: ( ( rule__PortOperation__Group_5_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3399:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3393:6: ( ( rule__PortOperation__Group_5_1__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3394:1: ( rule__PortOperation__Group_5_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3399:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3400:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationAccess().getGroup_5_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3395:1: ( rule__PortOperation__Group_5_1__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3395:2: rule__PortOperation__Group_5_1__0
+ before(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3401:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3401:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1
{
- pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_57167);
- rule__PortOperation__Group_5_1__0();
+ pushFollow(FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_17185);
+ rule__StandardOperation__ReturnTypeAssignment_6_1_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationAccess().getGroup_5_1());
}
+ after(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1());
+
}
@@ -10383,28 +9452,27 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__PortOperation__Alternatives_5"
+ // $ANTLR end "rule__StandardOperation__Alternatives_6_1"
- // $ANTLR start "rule__PortOperation__Alternatives_5_0_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3404:1: rule__PortOperation__Alternatives_5_0_1 : ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) );
- public final void rule__PortOperation__Alternatives_5_0_1() throws RecognitionException {
+ // $ANTLR start "rule__PortOperation__Alternatives_5"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3410:1: rule__PortOperation__Alternatives_5 : ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) );
+ public final void rule__PortOperation__Alternatives_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3408:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3414:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) )
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==13) ) {
+ if ( (LA8_0==42) ) {
alt8=1;
}
- else if ( (LA8_0==RULE_ID) ) {
+ else if ( (LA8_0==61) ) {
alt8=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 8, 0, input);
@@ -10412,48 +9480,50 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3409:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3415:1: ( ( rule__PortOperation__Group_5_0__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3409:1: ( 'void' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3410:1: 'void'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3415:1: ( ( rule__PortOperation__Group_5_0__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3416:1: ( rule__PortOperation__Group_5_0__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
- }
- match(input,13,FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17201); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
+ before(grammarAccess.getPortOperationAccess().getGroup_5_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3417:1: ( rule__PortOperation__Group_5_0__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3417:2: rule__PortOperation__Group_5_0__0
+ {
+ pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_57218);
+ rule__PortOperation__Group_5_0__0();
+
+ state._fsp--;
+
+
}
+ after(grammarAccess.getPortOperationAccess().getGroup_5_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3417:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3421:6: ( ( rule__PortOperation__Group_5_1__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3417:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3418:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3421:6: ( ( rule__PortOperation__Group_5_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3422:1: ( rule__PortOperation__Group_5_1__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3419:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3419:2: rule__PortOperation__ReturnTypeAssignment_5_0_1_1
+ before(grammarAccess.getPortOperationAccess().getGroup_5_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3423:1: ( rule__PortOperation__Group_5_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3423:2: rule__PortOperation__Group_5_1__0
{
- pushFollow(FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17220);
- rule__PortOperation__ReturnTypeAssignment_5_0_1_1();
+ pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_57236);
+ rule__PortOperation__Group_5_1__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1());
}
+ after(grammarAccess.getPortOperationAccess().getGroup_5_1());
+
}
@@ -10473,28 +9543,27 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__PortOperation__Alternatives_5_0_1"
+ // $ANTLR end "rule__PortOperation__Alternatives_5"
- // $ANTLR start "rule__ClassStructor__NameAlternatives_0_0"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3428:1: rule__ClassStructor__NameAlternatives_0_0 : ( ( 'ctor' ) | ( 'dtor' ) );
- public final void rule__ClassStructor__NameAlternatives_0_0() throws RecognitionException {
+ // $ANTLR start "rule__PortOperation__Alternatives_5_0_1"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3432:1: rule__PortOperation__Alternatives_5_0_1 : ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) );
+ public final void rule__PortOperation__Alternatives_5_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3432:1: ( ( 'ctor' ) | ( 'dtor' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3436:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) )
int alt9=2;
int LA9_0 = input.LA(1);
- if ( (LA9_0==14) ) {
+ if ( (LA9_0==13) ) {
alt9=1;
}
- else if ( (LA9_0==15) ) {
+ else if ( (LA9_0==RULE_ID) ) {
alt9=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 9, 0, input);
@@ -10502,18 +9571,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3433:1: ( 'ctor' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3437:1: ( 'void' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3433:1: ( 'ctor' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3434:1: 'ctor'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3437:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3438:1: 'void'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0());
- }
- match(input,14,FOLLOW_14_in_rule__ClassStructor__NameAlternatives_0_07254); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0());
- }
+ before(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
+ match(input,13,FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17270);
+ after(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
}
@@ -10521,19 +9586,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3441:6: ( 'dtor' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3445:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3441:6: ( 'dtor' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3442:1: 'dtor'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3445:6: ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3446:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1());
- }
- match(input,15,FOLLOW_15_in_rule__ClassStructor__NameAlternatives_0_07274); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1());
+ before(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3447:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3447:2: rule__PortOperation__ReturnTypeAssignment_5_0_1_1
+ {
+ pushFollow(FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17289);
+ rule__PortOperation__ReturnTypeAssignment_5_0_1_1();
+
+ state._fsp--;
+
+
}
+ after(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1());
+
}
@@ -10553,28 +9624,27 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ClassStructor__NameAlternatives_0_0"
+ // $ANTLR end "rule__PortOperation__Alternatives_5_0_1"
- // $ANTLR start "rule__GeneralProtocolClass__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3454:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) );
- public final void rule__GeneralProtocolClass__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__ClassStructor__NameAlternatives_0_0"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3456:1: rule__ClassStructor__NameAlternatives_0_0 : ( ( 'ctor' ) | ( 'dtor' ) );
+ public final void rule__ClassStructor__NameAlternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3458:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3460:1: ( ( 'ctor' ) | ( 'dtor' ) )
int alt10=2;
int LA10_0 = input.LA(1);
- if ( (LA10_0==20||(LA10_0>=29 && LA10_0<=31)) ) {
+ if ( (LA10_0==14) ) {
alt10=1;
}
- else if ( (LA10_0==21) ) {
+ else if ( (LA10_0==15) ) {
alt10=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 10, 0, input);
@@ -10582,22 +9652,89 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3459:1: ( ruleProtocolClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3461:1: ( 'ctor' )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3461:1: ( 'ctor' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3462:1: 'ctor'
+ {
+ before(grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0());
+ match(input,14,FOLLOW_14_in_rule__ClassStructor__NameAlternatives_0_07323);
+ after(grammarAccess.getClassStructorAccess().getNameCtorKeyword_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3469:6: ( 'dtor' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3459:1: ( ruleProtocolClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3460:1: ruleProtocolClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3469:6: ( 'dtor' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3470:1: 'dtor'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0());
+ before(grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1());
+ match(input,15,FOLLOW_15_in_rule__ClassStructor__NameAlternatives_0_07343);
+ after(grammarAccess.getClassStructorAccess().getNameDtorKeyword_0_0_1());
+
}
- pushFollow(FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7308);
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassStructor__NameAlternatives_0_0"
+
+
+ // $ANTLR start "rule__GeneralProtocolClass__Alternatives"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3482:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) );
+ public final void rule__GeneralProtocolClass__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3486:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
+
+ if ( (LA11_0==20||(LA11_0>=29 && LA11_0<=31)) ) {
+ alt11=1;
+ }
+ else if ( (LA11_0==21) ) {
+ alt11=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 11, 0, input);
+
+ throw nvae;
+ }
+ switch (alt11) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:1: ( ruleProtocolClass )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:1: ( ruleProtocolClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3488:1: ruleProtocolClass
+ {
+ before(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0());
+ pushFollow(FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7377);
ruleProtocolClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0());
- }
+
+ after(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0());
}
@@ -10605,22 +9742,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3465:6: ( ruleCompoundProtocolClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:6: ( ruleCompoundProtocolClass )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3465:6: ( ruleCompoundProtocolClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3466:1: ruleCompoundProtocolClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:6: ( ruleCompoundProtocolClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3494:1: ruleCompoundProtocolClass
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7325);
+ before(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1());
+ pushFollow(FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7394);
ruleCompoundProtocolClass();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1());
- }
+
+ after(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1());
}
@@ -10645,121 +9778,108 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PortClass__Alternatives_3"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3476:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3504:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) );
public final void rule__PortClass__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3480:1: ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) )
- int alt11=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3508:1: ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) )
+ int alt12=3;
switch ( input.LA(1) ) {
case 57:
{
- alt11=1;
+ alt12=1;
}
break;
case 60:
{
- alt11=2;
+ alt12=2;
}
break;
case 70:
{
- alt11=3;
+ alt12=3;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 11, 0, input);
+ new NoViableAltException("", 12, 0, input);
throw nvae;
}
- switch (alt11) {
+ switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3481:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3481:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3482:1: ( rule__PortClass__AttributesAssignment_3_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3510:1: ( rule__PortClass__AttributesAssignment_3_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortClassAccess().getAttributesAssignment_3_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3483:1: ( rule__PortClass__AttributesAssignment_3_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3483:2: rule__PortClass__AttributesAssignment_3_0
+ before(grammarAccess.getPortClassAccess().getAttributesAssignment_3_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3511:1: ( rule__PortClass__AttributesAssignment_3_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3511:2: rule__PortClass__AttributesAssignment_3_0
{
- pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37357);
+ pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37426);
rule__PortClass__AttributesAssignment_3_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortClassAccess().getAttributesAssignment_3_0());
}
+ after(grammarAccess.getPortClassAccess().getAttributesAssignment_3_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3488:1: ( rule__PortClass__OperationsAssignment_3_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3516:1: ( rule__PortClass__OperationsAssignment_3_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3489:1: ( rule__PortClass__OperationsAssignment_3_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3489:2: rule__PortClass__OperationsAssignment_3_1
+ before(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3517:1: ( rule__PortClass__OperationsAssignment_3_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3517:2: rule__PortClass__OperationsAssignment_3_1
{
- pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37375);
+ pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37444);
rule__PortClass__OperationsAssignment_3_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1());
}
+ after(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1());
+
}
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3521:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3494:1: ( rule__PortClass__MsgHandlersAssignment_3_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3521:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3522:1: ( rule__PortClass__MsgHandlersAssignment_3_2 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_2());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3495:1: ( rule__PortClass__MsgHandlersAssignment_3_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3495:2: rule__PortClass__MsgHandlersAssignment_3_2
+ before(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3523:1: ( rule__PortClass__MsgHandlersAssignment_3_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3523:2: rule__PortClass__MsgHandlersAssignment_3_2
{
- pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37393);
+ pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37462);
rule__PortClass__MsgHandlersAssignment_3_2();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_2());
}
+ after(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_2());
+
}
@@ -10783,58 +9903,52 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MessageHandler__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3504:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3532:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) );
public final void rule__MessageHandler__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3508:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) )
- int alt12=2;
- int LA12_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3536:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- if ( (LA12_0==70) ) {
- int LA12_1 = input.LA(2);
+ if ( (LA13_0==70) ) {
+ int LA13_1 = input.LA(2);
- if ( (LA12_1==63) ) {
- alt12=2;
+ if ( (LA13_1==62) ) {
+ alt13=1;
}
- else if ( (LA12_1==62) ) {
- alt12=1;
+ else if ( (LA13_1==63) ) {
+ alt13=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 1, input);
+ new NoViableAltException("", 13, 1, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 12, 0, input);
+ new NoViableAltException("", 13, 0, input);
throw nvae;
}
- switch (alt12) {
+ switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ruleInMessageHandler )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3537:1: ( ruleInMessageHandler )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ruleInMessageHandler )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3510:1: ruleInMessageHandler
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3537:1: ( ruleInMessageHandler )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3538:1: ruleInMessageHandler
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7426);
+ before(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0());
+ pushFollow(FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7495);
ruleInMessageHandler();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0());
- }
+
+ after(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0());
}
@@ -10842,22 +9956,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ruleOutMessageHandler )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3543:6: ( ruleOutMessageHandler )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ruleOutMessageHandler )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3516:1: ruleOutMessageHandler
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3543:6: ( ruleOutMessageHandler )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3544:1: ruleOutMessageHandler
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7443);
+ before(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1());
+ pushFollow(FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7512);
ruleOutMessageHandler();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1());
- }
+
+ after(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1());
}
@@ -10881,84 +9991,444 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__MessageHandler__Alternatives"
- // $ANTLR start "rule__ActorClass__Alternatives_8_6_0"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3526:1: rule__ActorClass__Alternatives_8_6_0 : ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) );
- public final void rule__ActorClass__Alternatives_8_6_0() throws RecognitionException {
+ // $ANTLR start "rule__ActorClass__Alternatives_7_2"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3554:1: rule__ActorClass__Alternatives_7_2 : ( ( ( rule__ActorClass__InterfacePortsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 ) ) );
+ public final void rule__ActorClass__Alternatives_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3530:1: ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3558:1: ( ( ( rule__ActorClass__InterfacePortsAssignment_7_2_0 ) ) | ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 ) ) )
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- if ( (LA13_0==66||LA13_0==74) ) {
- alt13=1;
+ if ( (LA14_0==66||LA14_0==74) ) {
+ alt14=1;
}
- else if ( (LA13_0==75) ) {
- alt13=2;
+ else if ( (LA14_0==77) ) {
+ alt14=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 13, 0, input);
+ new NoViableAltException("", 14, 0, input);
throw nvae;
}
- switch (alt13) {
+ switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3531:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3559:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3559:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3560:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_0 )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3531:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3532:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 )
+ before(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3561:1: ( rule__ActorClass__InterfacePortsAssignment_7_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3561:2: rule__ActorClass__InterfacePortsAssignment_7_2_0
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0());
+ pushFollow(FOLLOW_rule__ActorClass__InterfacePortsAssignment_7_2_0_in_rule__ActorClass__Alternatives_7_27544);
+ rule__ActorClass__InterfacePortsAssignment_7_2_0();
+
+ state._fsp--;
+
+
}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3533:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3533:2: rule__ActorClass__InternalPortsAssignment_8_6_0_0
+
+ after(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3565:6: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3565:6: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3566:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 )
+ {
+ before(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3567:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3567:2: rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1
{
- pushFollow(FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_0_in_rule__ActorClass__Alternatives_8_6_07475);
- rule__ActorClass__InternalPortsAssignment_8_6_0_0();
+ pushFollow(FOLLOW_rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1_in_rule__ActorClass__Alternatives_7_27562);
+ rule__ActorClass__ServiceProvisionPointsAssignment_7_2_1();
state._fsp--;
- if (state.failed) return ;
+
}
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0());
+ after(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_2_1());
+
}
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ActorClass__Alternatives_7_2"
+
+
+ // $ANTLR start "rule__ActorClass__Alternatives_8_6"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3576:1: rule__ActorClass__Alternatives_8_6 : ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ConnectionsAssignment_8_6_7 ) ) );
+ public final void rule__ActorClass__Alternatives_8_6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3580:1: ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_1 ) ) | ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 ) ) | ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) ) | ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) ) | ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 ) ) | ( ( rule__ActorClass__BindingsAssignment_8_6_6 ) ) | ( ( rule__ActorClass__ConnectionsAssignment_8_6_7 ) ) )
+ int alt15=8;
+ switch ( input.LA(1) ) {
+ case 66:
+ case 74:
+ {
+ alt15=1;
+ }
+ break;
+ case 75:
+ {
+ alt15=2;
+ }
+ break;
+ case 76:
+ {
+ alt15=3;
+ }
+ break;
+ case 57:
+ {
+ alt15=4;
+ }
+ break;
+ case 32:
+ case 33:
+ case 91:
+ {
+ alt15=5;
+ }
+ break;
+ case 78:
+ {
+ alt15=6;
+ }
+ break;
+ case 83:
+ {
+ alt15=7;
+ }
+ break;
+ case 87:
+ {
+ alt15=8;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt15) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3581:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3581:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3582:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0 )
+ {
+ before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3583:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3583:2: rule__ActorClass__InternalPortsAssignment_8_6_0
+ {
+ pushFollow(FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_in_rule__ActorClass__Alternatives_8_67595);
+ rule__ActorClass__InternalPortsAssignment_8_6_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3537:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3587:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_1 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3587:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3588:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_1 )
+ {
+ before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3589:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3589:2: rule__ActorClass__ExternalPortsAssignment_8_6_1
+ {
+ pushFollow(FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_1_in_rule__ActorClass__Alternatives_8_67613);
+ rule__ActorClass__ExternalPortsAssignment_8_6_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3593:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3593:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3594:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 )
+ {
+ before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3595:1: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3595:2: rule__ActorClass__ServiceAccessPointsAssignment_8_6_2
+ {
+ pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_2_in_rule__ActorClass__Alternatives_8_67631);
+ rule__ActorClass__ServiceAccessPointsAssignment_8_6_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3599:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3599:6: ( ( rule__ActorClass__AttributesAssignment_8_6_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3600:1: ( rule__ActorClass__AttributesAssignment_8_6_3 )
+ {
+ before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3601:1: ( rule__ActorClass__AttributesAssignment_8_6_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3601:2: rule__ActorClass__AttributesAssignment_8_6_3
+ {
+ pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_3_in_rule__ActorClass__Alternatives_8_67649);
+ rule__ActorClass__AttributesAssignment_8_6_3();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3605:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3605:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3606:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 )
+ {
+ before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3607:1: ( rule__ActorClass__ActorRefsAssignment_8_6_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3607:2: rule__ActorClass__ActorRefsAssignment_8_6_4
+ {
+ pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_4_in_rule__ActorClass__Alternatives_8_67667);
+ rule__ActorClass__ActorRefsAssignment_8_6_4();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3611:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3611:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3612:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 )
+ {
+ before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_5());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3613:1: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_5 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3613:2: rule__ActorClass__ServiceImplementationsAssignment_8_6_5
+ {
+ pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_5_in_rule__ActorClass__Alternatives_8_67685);
+ rule__ActorClass__ServiceImplementationsAssignment_8_6_5();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_5());
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3617:6: ( ( rule__ActorClass__BindingsAssignment_8_6_6 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3617:6: ( ( rule__ActorClass__BindingsAssignment_8_6_6 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3618:1: ( rule__ActorClass__BindingsAssignment_8_6_6 )
+ {
+ before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_6());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3619:1: ( rule__ActorClass__BindingsAssignment_8_6_6 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3619:2: rule__ActorClass__BindingsAssignment_8_6_6
+ {
+ pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_6_in_rule__ActorClass__Alternatives_8_67703);
+ rule__ActorClass__BindingsAssignment_8_6_6();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_6());
+
+ }
+
+
+ }
+ break;
+ case 8 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3623:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_7 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3537:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3538:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3623:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_7 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3624:1: ( rule__ActorClass__ConnectionsAssignment_8_6_7 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1());
+ before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_7());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3625:1: ( rule__ActorClass__ConnectionsAssignment_8_6_7 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3625:2: rule__ActorClass__ConnectionsAssignment_8_6_7
+ {
+ pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_7_in_rule__ActorClass__Alternatives_8_67721);
+ rule__ActorClass__ConnectionsAssignment_8_6_7();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_7());
+
}
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3539:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3539:2: rule__ActorClass__ExternalPortsAssignment_8_6_0_1
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ActorClass__Alternatives_8_6"
+
+
+ // $ANTLR start "rule__ActorClass__Alternatives_9_4"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3634:1: rule__ActorClass__Alternatives_9_4 : ( ( ( rule__ActorClass__StructorsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__OperationsAssignment_9_4_1 ) ) );
+ public final void rule__ActorClass__Alternatives_9_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3638:1: ( ( ( rule__ActorClass__StructorsAssignment_9_4_0 ) ) | ( ( rule__ActorClass__OperationsAssignment_9_4_1 ) ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( ((LA16_0>=14 && LA16_0<=15)) ) {
+ alt16=1;
+ }
+ else if ( (LA16_0==60||LA16_0==126) ) {
+ alt16=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3639:1: ( ( rule__ActorClass__StructorsAssignment_9_4_0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3639:1: ( ( rule__ActorClass__StructorsAssignment_9_4_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3640:1: ( rule__ActorClass__StructorsAssignment_9_4_0 )
{
- pushFollow(FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_0_1_in_rule__ActorClass__Alternatives_8_6_07493);
- rule__ActorClass__ExternalPortsAssignment_8_6_0_1();
+ before(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3641:1: ( rule__ActorClass__StructorsAssignment_9_4_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3641:2: rule__ActorClass__StructorsAssignment_9_4_0
+ {
+ pushFollow(FOLLOW_rule__ActorClass__StructorsAssignment_9_4_0_in_rule__ActorClass__Alternatives_9_47754);
+ rule__ActorClass__StructorsAssignment_9_4_0();
state._fsp--;
- if (state.failed) return ;
+
}
- if ( state.backtracking==0 ) {
- after(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1());
+ after(grammarAccess.getActorClassAccess().getStructorsAssignment_9_4_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3645:6: ( ( rule__ActorClass__OperationsAssignment_9_4_1 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3645:6: ( ( rule__ActorClass__OperationsAssignment_9_4_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3646:1: ( rule__ActorClass__OperationsAssignment_9_4_1 )
+ {
+ before(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3647:1: ( rule__ActorClass__OperationsAssignment_9_4_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3647:2: rule__ActorClass__OperationsAssignment_9_4_1
+ {
+ pushFollow(FOLLOW_rule__ActorClass__OperationsAssignment_9_4_1_in_rule__ActorClass__Alternatives_9_47772);
+ rule__ActorClass__OperationsAssignment_9_4_1();
+
+ state._fsp--;
+
+
}
+ after(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4_1());
+
}
@@ -10978,108 +10448,468 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__ActorClass__Alternatives_8_6_0"
+ // $ANTLR end "rule__ActorClass__Alternatives_9_4"
// $ANTLR start "rule__InterfaceItem__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3548:1: rule__InterfaceItem__Alternatives : ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3656:1: rule__InterfaceItem__Alternatives : ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) );
public final void rule__InterfaceItem__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3552:1: ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) )
- int alt14=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3660:1: ( ( rulePort ) | ( ruleSAP ) | ( ruleSPP ) )
+ int alt17=3;
switch ( input.LA(1) ) {
case 66:
case 74:
{
- alt14=1;
+ alt17=1;
}
break;
case 76:
{
- alt14=2;
+ alt17=2;
}
break;
case 77:
{
- alt14=3;
+ alt17=3;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt14) {
+ switch (alt17) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3553:1: ( rulePort )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3661:1: ( rulePort )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3553:1: ( rulePort )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3554:1: rulePort
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3661:1: ( rulePort )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3662:1: rulePort
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0());
- }
- pushFollow(FOLLOW_rulePort_in_rule__InterfaceItem__Alternatives7526);
+ before(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0());
+ pushFollow(FOLLOW_rulePort_in_rule__InterfaceItem__Alternatives7805);
rulePort();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0());
+
+ after(grammarAccess.getInterfaceItemAccess().getPortParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3667:6: ( ruleSAP )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3667:6: ( ruleSAP )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3668:1: ruleSAP
+ {
+ before(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1());
+ pushFollow(FOLLOW_ruleSAP_in_rule__InterfaceItem__Alternatives7822);
+ ruleSAP();
+
+ state._fsp--;
+
+ after(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3673:6: ( ruleSPP )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3673:6: ( ruleSPP )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3674:1: ruleSPP
+ {
+ before(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2());
+ pushFollow(FOLLOW_ruleSPP_in_rule__InterfaceItem__Alternatives7839);
+ ruleSPP();
+
+ state._fsp--;
+
+ after(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InterfaceItem__Alternatives"
+
+
+ // $ANTLR start "rule__LogicalSystem__Alternatives_5"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3684:1: rule__LogicalSystem__Alternatives_5 : ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) );
+ public final void rule__LogicalSystem__Alternatives_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3688:1: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) | ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) | ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) )
+ int alt18=3;
+ switch ( input.LA(1) ) {
+ case 79:
+ {
+ alt18=1;
+ }
+ break;
+ case 83:
+ {
+ alt18=2;
+ }
+ break;
+ case 87:
+ {
+ alt18=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt18) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3689:1: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3689:1: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3690:1: ( rule__LogicalSystem__SubSystemsAssignment_5_0 )
+ {
+ before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3691:1: ( rule__LogicalSystem__SubSystemsAssignment_5_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3691:2: rule__LogicalSystem__SubSystemsAssignment_5_0
+ {
+ pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__Alternatives_57871);
+ rule__LogicalSystem__SubSystemsAssignment_5_0();
+
+ state._fsp--;
+
+
}
+ after(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3559:6: ( ruleSAP )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3695:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3559:6: ( ruleSAP )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3560:1: ruleSAP
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3695:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3696:1: ( rule__LogicalSystem__BindingsAssignment_5_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1());
+ before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3697:1: ( rule__LogicalSystem__BindingsAssignment_5_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3697:2: rule__LogicalSystem__BindingsAssignment_5_1
+ {
+ pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__Alternatives_57889);
+ rule__LogicalSystem__BindingsAssignment_5_1();
+
+ state._fsp--;
+
+
}
- pushFollow(FOLLOW_ruleSAP_in_rule__InterfaceItem__Alternatives7543);
- ruleSAP();
+
+ after(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3701:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3701:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3702:1: ( rule__LogicalSystem__ConnectionsAssignment_5_2 )
+ {
+ before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3703:1: ( rule__LogicalSystem__ConnectionsAssignment_5_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3703:2: rule__LogicalSystem__ConnectionsAssignment_5_2
+ {
+ pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__Alternatives_57907);
+ rule__LogicalSystem__ConnectionsAssignment_5_2();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInterfaceItemAccess().getSAPParserRuleCall_1());
+
+
}
+ after(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LogicalSystem__Alternatives_5"
+
+
+ // $ANTLR start "rule__SubSystemClass__Alternatives_8"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3713:1: rule__SubSystemClass__Alternatives_8 : ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) );
+ public final void rule__SubSystemClass__Alternatives_8() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3717:1: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) | ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) | ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) | ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) | ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) | ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) | ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) )
+ int alt19=7;
+ switch ( input.LA(1) ) {
+ case 66:
+ case 74:
+ {
+ alt19=1;
+ }
+ break;
+ case 77:
+ {
+ alt19=2;
+ }
+ break;
+ case 32:
+ case 33:
+ case 91:
+ {
+ alt19=3;
+ }
+ break;
+ case 83:
+ {
+ alt19=4;
+ }
+ break;
+ case 87:
+ {
+ alt19=5;
+ }
+ break;
+ case 80:
+ {
+ alt19=6;
+ }
+ break;
+ case 81:
+ {
+ alt19=7;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 19, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt19) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3718:1: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3718:1: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3719:1: ( rule__SubSystemClass__RelayPortsAssignment_8_0 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3720:1: ( rule__SubSystemClass__RelayPortsAssignment_8_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3720:2: rule__SubSystemClass__RelayPortsAssignment_8_0
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__Alternatives_87941);
+ rule__SubSystemClass__RelayPortsAssignment_8_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3724:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3724:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3725:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3726:1: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3726:2: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__Alternatives_87959);
+ rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1());
+
}
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3565:6: ( ruleSPP )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3730:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3730:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3731:1: ( rule__SubSystemClass__ActorRefsAssignment_8_2 )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3565:6: ( ruleSPP )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3566:1: ruleSPP
+ before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3732:1: ( rule__SubSystemClass__ActorRefsAssignment_8_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3732:2: rule__SubSystemClass__ActorRefsAssignment_8_2
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2());
+ pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__Alternatives_87977);
+ rule__SubSystemClass__ActorRefsAssignment_8_2();
+
+ state._fsp--;
+
+
}
- pushFollow(FOLLOW_ruleSPP_in_rule__InterfaceItem__Alternatives7560);
- ruleSPP();
+
+ after(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3736:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3736:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3737:1: ( rule__SubSystemClass__BindingsAssignment_8_3 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3738:1: ( rule__SubSystemClass__BindingsAssignment_8_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3738:2: rule__SubSystemClass__BindingsAssignment_8_3
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__Alternatives_87995);
+ rule__SubSystemClass__BindingsAssignment_8_3();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3742:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3742:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3743:1: ( rule__SubSystemClass__ConnectionsAssignment_8_4 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3744:1: ( rule__SubSystemClass__ConnectionsAssignment_8_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3744:2: rule__SubSystemClass__ConnectionsAssignment_8_4
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__Alternatives_88013);
+ rule__SubSystemClass__ConnectionsAssignment_8_4();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3748:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3748:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3749:1: ( rule__SubSystemClass__ThreadsAssignment_8_5 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3750:1: ( rule__SubSystemClass__ThreadsAssignment_8_5 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3750:2: rule__SubSystemClass__ThreadsAssignment_8_5
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__Alternatives_88031);
+ rule__SubSystemClass__ThreadsAssignment_8_5();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInterfaceItemAccess().getSPPParserRuleCall_2());
+
+
}
+ after(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5());
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3754:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3754:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3755:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )
+ {
+ before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3756:1: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3756:2: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6
+ {
+ pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__Alternatives_88049);
+ rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6());
+
}
@@ -11099,51 +10929,46 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__InterfaceItem__Alternatives"
+ // $ANTLR end "rule__SubSystemClass__Alternatives_8"
// $ANTLR start "rule__SAPoint__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3577:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3765:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) );
public final void rule__SAPoint__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3581:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3769:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) )
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA15_0==89) ) {
- alt15=1;
+ if ( (LA20_0==89) ) {
+ alt20=1;
}
- else if ( (LA15_0==90) ) {
- alt15=2;
+ else if ( (LA20_0==90) ) {
+ alt20=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 15, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt15) {
+ switch (alt20) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3582:1: ( ruleRefSAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3770:1: ( ruleRefSAPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3582:1: ( ruleRefSAPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3583:1: ruleRefSAPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3770:1: ( ruleRefSAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3771:1: ruleRefSAPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives7593);
+ before(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
+ pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives8082);
ruleRefSAPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
- }
+
+ after(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
}
@@ -11151,22 +10976,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3588:6: ( ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3776:6: ( ruleRelaySAPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3588:6: ( ruleRelaySAPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3589:1: ruleRelaySAPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3776:6: ( ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3777:1: ruleRelaySAPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives7610);
+ before(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
+ pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives8099);
ruleRelaySAPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
- }
+
+ after(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
}
@@ -11191,43 +11012,38 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MULTIPLICITY__Alternatives_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3599:1: rule__MULTIPLICITY__Alternatives_1 : ( ( '*' ) | ( RULE_INT ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3787:1: rule__MULTIPLICITY__Alternatives_1 : ( ( '*' ) | ( RULE_INT ) );
public final void rule__MULTIPLICITY__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3603:1: ( ( '*' ) | ( RULE_INT ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3791:1: ( ( '*' ) | ( RULE_INT ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA16_0==16) ) {
- alt16=1;
+ if ( (LA21_0==16) ) {
+ alt21=1;
}
- else if ( (LA16_0==RULE_INT) ) {
- alt16=2;
+ else if ( (LA21_0==RULE_INT) ) {
+ alt21=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt21) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3604:1: ( '*' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3792:1: ( '*' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3604:1: ( '*' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3605:1: '*'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3792:1: ( '*' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3793:1: '*'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
- }
- match(input,16,FOLLOW_16_in_rule__MULTIPLICITY__Alternatives_17643); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
- }
+ before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
+ match(input,16,FOLLOW_16_in_rule__MULTIPLICITY__Alternatives_18132);
+ after(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
}
@@ -11235,18 +11051,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3612:6: ( RULE_INT )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3800:6: ( RULE_INT )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3612:6: ( RULE_INT )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3613:1: RULE_INT
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3800:6: ( RULE_INT )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3801:1: RULE_INT
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
- }
- match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_17662); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
- }
+ before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_18151);
+ after(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
}
@@ -11271,72 +11083,67 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotationTargetType__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3623:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3811:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) );
public final void rule__AnnotationTargetType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3627:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) )
- int alt17=7;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3815:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) )
+ int alt22=7;
switch ( input.LA(1) ) {
case 17:
{
- alt17=1;
+ alt22=1;
}
break;
case 18:
{
- alt17=2;
+ alt22=2;
}
break;
case 19:
{
- alt17=3;
+ alt22=3;
}
break;
case 20:
{
- alt17=4;
+ alt22=4;
}
break;
case 21:
{
- alt17=5;
+ alt22=5;
}
break;
case 22:
{
- alt17=6;
+ alt22=6;
}
break;
case 23:
{
- alt17=7;
+ alt22=7;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt22) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3628:1: ( 'DataClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3816:1: ( 'DataClass' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3628:1: ( 'DataClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3629:1: 'DataClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3816:1: ( 'DataClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3817:1: 'DataClass'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0());
- }
- match(input,17,FOLLOW_17_in_rule__AnnotationTargetType__Alternatives7695); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0());
+ match(input,17,FOLLOW_17_in_rule__AnnotationTargetType__Alternatives8184);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0());
}
@@ -11344,18 +11151,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:6: ( 'ActorClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3824:6: ( 'ActorClass' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:6: ( 'ActorClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3637:1: 'ActorClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3824:6: ( 'ActorClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3825:1: 'ActorClass'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1());
- }
- match(input,18,FOLLOW_18_in_rule__AnnotationTargetType__Alternatives7715); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1());
+ match(input,18,FOLLOW_18_in_rule__AnnotationTargetType__Alternatives8204);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1());
}
@@ -11363,18 +11166,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3644:6: ( 'ActorBehavior' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3832:6: ( 'ActorBehavior' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3644:6: ( 'ActorBehavior' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3645:1: 'ActorBehavior'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3832:6: ( 'ActorBehavior' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3833:1: 'ActorBehavior'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2());
- }
- match(input,19,FOLLOW_19_in_rule__AnnotationTargetType__Alternatives7735); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2());
+ match(input,19,FOLLOW_19_in_rule__AnnotationTargetType__Alternatives8224);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2());
}
@@ -11382,18 +11181,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3652:6: ( 'ProtocolClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3840:6: ( 'ProtocolClass' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3652:6: ( 'ProtocolClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3653:1: 'ProtocolClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3840:6: ( 'ProtocolClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3841:1: 'ProtocolClass'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3());
- }
- match(input,20,FOLLOW_20_in_rule__AnnotationTargetType__Alternatives7755); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3());
+ match(input,20,FOLLOW_20_in_rule__AnnotationTargetType__Alternatives8244);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3());
}
@@ -11401,18 +11196,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3660:6: ( 'CompoundProtocolClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3848:6: ( 'CompoundProtocolClass' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3660:6: ( 'CompoundProtocolClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3661:1: 'CompoundProtocolClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3848:6: ( 'CompoundProtocolClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3849:1: 'CompoundProtocolClass'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4());
- }
- match(input,21,FOLLOW_21_in_rule__AnnotationTargetType__Alternatives7775); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4());
+ match(input,21,FOLLOW_21_in_rule__AnnotationTargetType__Alternatives8264);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4());
}
@@ -11420,18 +11211,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3668:6: ( 'SubSystemClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3856:6: ( 'SubSystemClass' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3668:6: ( 'SubSystemClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3669:1: 'SubSystemClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3856:6: ( 'SubSystemClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3857:1: 'SubSystemClass'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5());
- }
- match(input,22,FOLLOW_22_in_rule__AnnotationTargetType__Alternatives7795); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5());
+ match(input,22,FOLLOW_22_in_rule__AnnotationTargetType__Alternatives8284);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5());
}
@@ -11439,18 +11226,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3676:6: ( 'LogicalSystem' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3864:6: ( 'LogicalSystem' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3676:6: ( 'LogicalSystem' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3677:1: 'LogicalSystem'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3864:6: ( 'LogicalSystem' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3865:1: 'LogicalSystem'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6());
- }
- match(input,23,FOLLOW_23_in_rule__AnnotationTargetType__Alternatives7815); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6());
- }
+ before(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6());
+ match(input,23,FOLLOW_23_in_rule__AnnotationTargetType__Alternatives8304);
+ after(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6());
}
@@ -11475,24 +11258,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraphNode__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3689:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3877:1: rule__StateGraphNode__Alternatives : ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) );
public final void rule__StateGraphNode__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3693:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
- int alt18=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3881:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
+ int alt23=3;
switch ( input.LA(1) ) {
case 93:
case 98:
{
- alt18=1;
+ alt23=1;
}
break;
case 102:
{
- alt18=2;
+ alt23=2;
}
break;
case 99:
@@ -11500,35 +11283,30 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
case 101:
case 129:
{
- alt18=3;
+ alt23=3;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt23) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3694:1: ( ruleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3882:1: ( ruleState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3694:1: ( ruleState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3695:1: ruleState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3882:1: ( ruleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3883:1: ruleState
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives7849);
+ before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
+ pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives8338);
ruleState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
- }
+
+ after(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
}
@@ -11536,22 +11314,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3700:6: ( ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3888:6: ( ruleChoicePoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3700:6: ( ruleChoicePoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3701:1: ruleChoicePoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3888:6: ( ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3889:1: ruleChoicePoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives7866);
+ before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
+ pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives8355);
ruleChoicePoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
- }
+
+ after(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
}
@@ -11559,22 +11333,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3706:6: ( ruleTrPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3894:6: ( ruleTrPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3706:6: ( ruleTrPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3707:1: ruleTrPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3894:6: ( ruleTrPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3895:1: ruleTrPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
- }
- pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives7883);
+ before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
+ pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives8372);
ruleTrPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
- }
+
+ after(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
}
@@ -11599,19 +11369,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateGraph__Alternatives_2"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3718:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3906:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) );
public final void rule__StateGraph__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3722:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) )
- int alt19=5;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3910:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) )
+ int alt24=5;
switch ( input.LA(1) ) {
case 93:
case 98:
{
- alt19=1;
+ alt24=1;
}
break;
case 99:
@@ -11619,173 +11389,152 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
case 101:
case 129:
{
- alt19=2;
+ alt24=2;
}
break;
case 102:
{
- alt19=3;
+ alt24=3;
}
break;
case 103:
{
- alt19=4;
+ alt24=4;
}
break;
case 110:
{
- alt19=5;
+ alt24=5;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt24) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3723:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3911:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3723:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3724:1: ( rule__StateGraph__StatesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3911:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3912:1: ( rule__StateGraph__StatesAssignment_2_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3725:1: ( rule__StateGraph__StatesAssignment_2_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3725:2: rule__StateGraph__StatesAssignment_2_0
+ before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3913:1: ( rule__StateGraph__StatesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3913:2: rule__StateGraph__StatesAssignment_2_0
{
- pushFollow(FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_27916);
+ pushFollow(FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_28405);
rule__StateGraph__StatesAssignment_2_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
}
+ after(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3729:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3917:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3729:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3730:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3917:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3918:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3731:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3731:2: rule__StateGraph__TrPointsAssignment_2_1
+ before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3919:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3919:2: rule__StateGraph__TrPointsAssignment_2_1
{
- pushFollow(FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_27934);
+ pushFollow(FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_28423);
rule__StateGraph__TrPointsAssignment_2_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
}
+ after(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
+
}
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3735:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3923:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3735:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3736:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3923:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3924:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3737:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3737:2: rule__StateGraph__ChPointsAssignment_2_2
+ before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3925:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3925:2: rule__StateGraph__ChPointsAssignment_2_2
{
- pushFollow(FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_27952);
+ pushFollow(FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_28441);
rule__StateGraph__ChPointsAssignment_2_2();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
}
+ after(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
+
}
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3741:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3929:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3741:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3742:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3929:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3930:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3743:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3743:2: rule__StateGraph__TransitionsAssignment_2_3
+ before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3931:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3931:2: rule__StateGraph__TransitionsAssignment_2_3
{
- pushFollow(FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_27970);
+ pushFollow(FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_28459);
rule__StateGraph__TransitionsAssignment_2_3();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
}
+ after(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
+
}
}
break;
case 5 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3747:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3935:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3747:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3748:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3935:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3936:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3749:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3749:2: rule__StateGraph__RefinedTransitionsAssignment_2_4
+ before(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:2: rule__StateGraph__RefinedTransitionsAssignment_2_4
{
- pushFollow(FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_27988);
+ pushFollow(FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_28477);
rule__StateGraph__RefinedTransitionsAssignment_2_4();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4());
}
+ after(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4());
+
}
@@ -11809,19 +11558,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StateMachine__Alternatives_3"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3758:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3946:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) );
public final void rule__StateMachine__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3762:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) )
- int alt20=5;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3950:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) )
+ int alt25=5;
switch ( input.LA(1) ) {
case 93:
case 98:
{
- alt20=1;
+ alt25=1;
}
break;
case 99:
@@ -11829,173 +11578,152 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
case 101:
case 129:
{
- alt20=2;
+ alt25=2;
}
break;
case 102:
{
- alt20=3;
+ alt25=3;
}
break;
case 103:
{
- alt20=4;
+ alt25=4;
}
break;
case 110:
{
- alt20=5;
+ alt25=5;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt25) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3763:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3951:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3763:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3764:1: ( rule__StateMachine__StatesAssignment_3_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3951:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3952:1: ( rule__StateMachine__StatesAssignment_3_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3765:1: ( rule__StateMachine__StatesAssignment_3_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3765:2: rule__StateMachine__StatesAssignment_3_0
+ before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3953:1: ( rule__StateMachine__StatesAssignment_3_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3953:2: rule__StateMachine__StatesAssignment_3_0
{
- pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_38021);
+ pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_38510);
rule__StateMachine__StatesAssignment_3_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
}
+ after(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3769:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3957:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3769:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3770:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3957:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3958:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3771:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3771:2: rule__StateMachine__TrPointsAssignment_3_1
+ before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3959:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3959:2: rule__StateMachine__TrPointsAssignment_3_1
{
- pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_38039);
+ pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_38528);
rule__StateMachine__TrPointsAssignment_3_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
}
+ after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
+
}
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3775:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3963:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3775:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3776:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3963:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3964:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3777:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3777:2: rule__StateMachine__ChPointsAssignment_3_2
+ before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3965:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3965:2: rule__StateMachine__ChPointsAssignment_3_2
{
- pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_38057);
+ pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_38546);
rule__StateMachine__ChPointsAssignment_3_2();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
}
+ after(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
+
}
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3781:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3969:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3781:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3782:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3969:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3970:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3783:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3783:2: rule__StateMachine__TransitionsAssignment_3_3
+ before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3971:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3971:2: rule__StateMachine__TransitionsAssignment_3_3
{
- pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_38075);
+ pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_38564);
rule__StateMachine__TransitionsAssignment_3_3();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
}
+ after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
+
}
}
break;
case 5 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3787:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3975:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3787:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3788:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3975:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3976:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3789:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3789:2: rule__StateMachine__RefinedTransitionsAssignment_3_4
+ before(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3977:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3977:2: rule__StateMachine__RefinedTransitionsAssignment_3_4
{
- pushFollow(FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_38093);
+ pushFollow(FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_38582);
rule__StateMachine__RefinedTransitionsAssignment_3_4();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4());
}
+ after(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4());
+
}
@@ -12019,47 +11747,42 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__State__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3798:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3986:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) );
public final void rule__State__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3802:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3990:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) )
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA21_0==93) ) {
- alt21=1;
+ if ( (LA26_0==93) ) {
+ alt26=1;
}
- else if ( (LA21_0==98) ) {
- alt21=2;
+ else if ( (LA26_0==98) ) {
+ alt26=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 26, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt26) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3803:1: ( ruleSimpleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3991:1: ( ruleSimpleState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3803:1: ( ruleSimpleState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3804:1: ruleSimpleState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3991:1: ( ruleSimpleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3992:1: ruleSimpleState
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleSimpleState_in_rule__State__Alternatives8126);
+ before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0());
+ pushFollow(FOLLOW_ruleSimpleState_in_rule__State__Alternatives8615);
ruleSimpleState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0());
- }
+
+ after(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0());
}
@@ -12067,22 +11790,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3809:6: ( ruleRefinedState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3997:6: ( ruleRefinedState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3809:6: ( ruleRefinedState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3810:1: ruleRefinedState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3997:6: ( ruleRefinedState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3998:1: ruleRefinedState
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives8143);
+ before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
+ pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives8632);
ruleRefinedState();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
- }
+
+ after(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
}
@@ -12107,57 +11826,52 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TrPoint__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3820:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4008:1: rule__TrPoint__Alternatives : ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) );
public final void rule__TrPoint__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3824:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
- int alt22=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4012:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
+ int alt27=3;
switch ( input.LA(1) ) {
case 99:
case 129:
{
- alt22=1;
+ alt27=1;
}
break;
case 100:
{
- alt22=2;
+ alt27=2;
}
break;
case 101:
{
- alt22=3;
+ alt27=3;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt27) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3825:1: ( ruleTransitionPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4013:1: ( ruleTransitionPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3825:1: ( ruleTransitionPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3826:1: ruleTransitionPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4013:1: ( ruleTransitionPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4014:1: ruleTransitionPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives8175);
+ before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
+ pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives8664);
ruleTransitionPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
- }
+
+ after(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
}
@@ -12165,22 +11879,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3831:6: ( ruleEntryPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4019:6: ( ruleEntryPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3831:6: ( ruleEntryPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3832:1: ruleEntryPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4019:6: ( ruleEntryPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4020:1: ruleEntryPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives8192);
+ before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
+ pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives8681);
ruleEntryPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
- }
+
+ after(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
}
@@ -12188,22 +11898,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3837:6: ( ruleExitPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4025:6: ( ruleExitPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3837:6: ( ruleExitPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3838:1: ruleExitPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4025:6: ( ruleExitPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4026:1: ruleExitPoint
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
- }
- pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives8209);
+ before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
+ pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives8698);
ruleExitPoint();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
- }
+
+ after(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
}
@@ -12228,97 +11934,88 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Transition__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3848:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4036:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) );
public final void rule__Transition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3852:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4040:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( (LA23_0==103) ) {
- int LA23_1 = input.LA(2);
+ if ( (LA28_0==103) ) {
+ int LA28_1 = input.LA(2);
- if ( (LA23_1==RULE_ID) ) {
- int LA23_2 = input.LA(3);
+ if ( (LA28_1==RULE_ID) ) {
+ int LA28_2 = input.LA(3);
- if ( (LA23_2==42) ) {
- int LA23_3 = input.LA(4);
+ if ( (LA28_2==42) ) {
+ int LA28_3 = input.LA(4);
- if ( (LA23_3==RULE_ID||(LA23_3>=111 && LA23_3<=112)) ) {
- alt23=2;
+ if ( (LA28_3==104) ) {
+ alt28=1;
}
- else if ( (LA23_3==104) ) {
- alt23=1;
+ else if ( (LA28_3==RULE_ID||(LA28_3>=111 && LA28_3<=112)) ) {
+ alt28=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 3, input);
+ new NoViableAltException("", 28, 3, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 2, input);
+ new NoViableAltException("", 28, 2, input);
throw nvae;
}
}
- else if ( (LA23_1==42) ) {
- int LA23_3 = input.LA(3);
+ else if ( (LA28_1==42) ) {
+ int LA28_3 = input.LA(3);
- if ( (LA23_3==RULE_ID||(LA23_3>=111 && LA23_3<=112)) ) {
- alt23=2;
+ if ( (LA28_3==104) ) {
+ alt28=1;
}
- else if ( (LA23_3==104) ) {
- alt23=1;
+ else if ( (LA28_3==RULE_ID||(LA28_3>=111 && LA28_3<=112)) ) {
+ alt28=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 3, input);
+ new NoViableAltException("", 28, 3, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 1, input);
+ new NoViableAltException("", 28, 1, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt28) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3853:1: ( ruleInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4041:1: ( ruleInitialTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3853:1: ( ruleInitialTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3854:1: ruleInitialTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4041:1: ( ruleInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4042:1: ruleInitialTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives8241);
+ before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives8730);
ruleInitialTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
- }
+
+ after(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
}
@@ -12326,22 +12023,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3859:6: ( ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4047:6: ( ruleNonInitialTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3859:6: ( ruleNonInitialTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3860:1: ruleNonInitialTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4047:6: ( ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4048:1: ruleNonInitialTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives8258);
+ before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives8747);
ruleNonInitialTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
- }
+
+ after(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
}
@@ -12366,33 +12059,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonInitialTransition__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3870:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4058:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );
public final void rule__NonInitialTransition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3874:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
- int alt24=3;
- alt24 = dfa24.predict(input);
- switch (alt24) {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4062:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
+ int alt29=3;
+ alt29 = dfa29.predict(input);
+ switch (alt29) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3875:1: ( ruleTransitionChainStartTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4063:1: ( ruleTransitionChainStartTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3875:1: ( ruleTransitionChainStartTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3876:1: ruleTransitionChainStartTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4063:1: ( ruleTransitionChainStartTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4064:1: ruleTransitionChainStartTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives8290);
+ before(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives8779);
ruleTransitionChainStartTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0());
- }
+
+ after(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0());
}
@@ -12400,22 +12089,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3881:6: ( ruleContinuationTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:6: ( ruleContinuationTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3881:6: ( ruleContinuationTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3882:1: ruleContinuationTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:6: ( ruleContinuationTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4070:1: ruleContinuationTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives8307);
+ before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives8796);
ruleContinuationTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1());
- }
+
+ after(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1());
}
@@ -12423,22 +12108,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3887:6: ( ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4075:6: ( ruleCPBranchTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3887:6: ( ruleCPBranchTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3888:1: ruleCPBranchTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4075:6: ( ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4076:1: ruleCPBranchTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2());
- }
- pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives8324);
+ before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2());
+ pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives8813);
ruleCPBranchTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2());
- }
+
+ after(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2());
}
@@ -12463,33 +12144,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionChainStartTransition__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3898:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4086:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );
public final void rule__TransitionChainStartTransition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3902:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) )
- int alt25=2;
- alt25 = dfa25.predict(input);
- switch (alt25) {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4090:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) )
+ int alt30=2;
+ alt30 = dfa30.predict(input);
+ switch (alt30) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3903:1: ( ruleTriggeredTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4091:1: ( ruleTriggeredTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3903:1: ( ruleTriggeredTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3904:1: ruleTriggeredTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4091:1: ( ruleTriggeredTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4092:1: ruleTriggeredTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives8356);
+ before(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives8845);
ruleTriggeredTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0());
- }
+
+ after(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0());
}
@@ -12497,22 +12174,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3909:6: ( ruleGuardedTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4097:6: ( ruleGuardedTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3909:6: ( ruleGuardedTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3910:1: ruleGuardedTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4097:6: ( ruleGuardedTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4098:1: ruleGuardedTransition
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8373);
+ before(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8862);
ruleGuardedTransition();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1());
- }
+
+ after(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1());
}
@@ -12537,29 +12210,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TransitionTerminal__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3920:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4108:1: rule__TransitionTerminal__Alternatives : ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) );
public final void rule__TransitionTerminal__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3924:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
- int alt26=4;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4112:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
+ int alt31=4;
switch ( input.LA(1) ) {
case RULE_ID:
{
- int LA26_1 = input.LA(2);
+ int LA31_1 = input.LA(2);
- if ( (LA26_1==EOF||(LA26_1>=40 && LA26_1<=41)||LA26_1==44||LA26_1==58||LA26_1==93||(LA26_1>=98 && LA26_1<=103)||LA26_1==110||LA26_1==129) ) {
- alt26=1;
+ if ( (LA31_1==EOF||(LA31_1>=40 && LA31_1<=41)||LA31_1==44||LA31_1==58||LA31_1==93||(LA31_1>=98 && LA31_1<=103)||LA31_1==110||LA31_1==129) ) {
+ alt31=1;
}
- else if ( (LA26_1==49) ) {
- alt26=3;
+ else if ( (LA31_1==49) ) {
+ alt31=3;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 1, input);
+ new NoViableAltException("", 31, 1, input);
throw nvae;
}
@@ -12567,40 +12239,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
break;
case 111:
{
- alt26=2;
+ alt31=2;
}
break;
case 112:
{
- alt26=4;
+ alt31=4;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt31) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3925:1: ( ruleStateTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4113:1: ( ruleStateTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3925:1: ( ruleStateTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3926:1: ruleStateTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4113:1: ( ruleStateTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4114:1: ruleStateTerminal
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8405);
+ before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
+ pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8894);
ruleStateTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
- }
+
+ after(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
}
@@ -12608,22 +12275,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3931:6: ( ruleTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4119:6: ( ruleTrPointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3931:6: ( ruleTrPointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3932:1: ruleTrPointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4119:6: ( ruleTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4120:1: ruleTrPointTerminal
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8422);
+ before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
+ pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8911);
ruleTrPointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
- }
+
+ after(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
}
@@ -12631,22 +12294,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:6: ( ruleSubStateTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4125:6: ( ruleSubStateTrPointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:6: ( ruleSubStateTrPointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3938:1: ruleSubStateTrPointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4125:6: ( ruleSubStateTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4126:1: ruleSubStateTrPointTerminal
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
- }
- pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8439);
+ before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
+ pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8928);
ruleSubStateTrPointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
- }
+
+ after(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
}
@@ -12654,22 +12313,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3943:6: ( ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4131:6: ( ruleChoicepointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3943:6: ( ruleChoicepointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3944:1: ruleChoicepointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4131:6: ( ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4132:1: ruleChoicepointTerminal
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
- }
- pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8456);
+ before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
+ pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8945);
ruleChoicepointTerminal();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
- }
+
+ after(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
}
@@ -12694,47 +12349,42 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SemanticsRule__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3954:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4142:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) );
public final void rule__SemanticsRule__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3958:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) )
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4146:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA27_0==117) ) {
- alt27=1;
+ if ( (LA32_0==117) ) {
+ alt32=1;
}
- else if ( (LA27_0==118) ) {
- alt27=2;
+ else if ( (LA32_0==118) ) {
+ alt32=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt32) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3959:1: ( ruleInSemanticsRule )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4147:1: ( ruleInSemanticsRule )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3959:1: ( ruleInSemanticsRule )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3960:1: ruleInSemanticsRule
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4147:1: ( ruleInSemanticsRule )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4148:1: ruleInSemanticsRule
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives8488);
+ before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0());
+ pushFollow(FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives8977);
ruleInSemanticsRule();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0());
- }
+
+ after(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0());
}
@@ -12742,22 +12392,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3965:6: ( ruleOutSemanticsRule )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4153:6: ( ruleOutSemanticsRule )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3965:6: ( ruleOutSemanticsRule )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3966:1: ruleOutSemanticsRule
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4153:6: ( ruleOutSemanticsRule )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4154:1: ruleOutSemanticsRule
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives8505);
+ before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1());
+ pushFollow(FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives8994);
ruleOutSemanticsRule();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1());
- }
+
+ after(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1());
}
@@ -12782,83 +12428,74 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InSemanticsRule__Alternatives_3_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3976:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4164:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) );
public final void rule__InSemanticsRule__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3980:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4168:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( ((LA28_0>=117 && LA28_0<=118)) ) {
- alt28=1;
+ if ( ((LA33_0>=117 && LA33_0<=118)) ) {
+ alt33=1;
}
- else if ( (LA28_0==46) ) {
- alt28=2;
+ else if ( (LA33_0==46) ) {
+ alt33=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt33) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3981:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4169:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3981:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3982:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4169:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4170:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3983:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3983:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0
+ before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4171:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4171:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0
{
- pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_18537);
+ pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_19026);
rule__InSemanticsRule__FollowUpsAssignment_3_1_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
}
+ after(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3987:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4175:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3987:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3988:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4175:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4176:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3989:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3989:2: rule__InSemanticsRule__Group_3_1_1__0
+ before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4177:1: ( rule__InSemanticsRule__Group_3_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4177:2: rule__InSemanticsRule__Group_3_1_1__0
{
- pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_18555);
+ pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_19044);
rule__InSemanticsRule__Group_3_1_1__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1());
}
+ after(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1());
+
}
@@ -12882,83 +12519,74 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OutSemanticsRule__Alternatives_3_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3998:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4186:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) );
public final void rule__OutSemanticsRule__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4002:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) )
- int alt29=2;
- int LA29_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4190:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( ((LA29_0>=117 && LA29_0<=118)) ) {
- alt29=1;
+ if ( ((LA34_0>=117 && LA34_0<=118)) ) {
+ alt34=1;
}
- else if ( (LA29_0==46) ) {
- alt29=2;
+ else if ( (LA34_0==46) ) {
+ alt34=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt34) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4003:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4191:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4003:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4004:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4191:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4192:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4005:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4005:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
+ before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4193:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4193:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0
{
- pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_18588);
+ pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_19077);
rule__OutSemanticsRule__FollowUpsAssignment_3_1_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
}
+ after(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4009:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4197:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4009:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4010:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4197:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4198:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4011:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4011:2: rule__OutSemanticsRule__Group_3_1_1__0
+ before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4199:1: ( rule__OutSemanticsRule__Group_3_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4199:2: rule__OutSemanticsRule__Group_3_1_1__0
{
- pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_18606);
+ pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_19095);
rule__OutSemanticsRule__Group_3_1_1__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1());
}
+ after(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1());
+
}
@@ -12982,83 +12610,74 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotationType__Alternatives_6"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4020:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4208:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) );
public final void rule__AnnotationType__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4024:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4212:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( ((LA30_0>=17 && LA30_0<=23)) ) {
- alt30=1;
+ if ( ((LA35_0>=17 && LA35_0<=23)) ) {
+ alt35=1;
}
- else if ( (LA30_0==40) ) {
- alt30=2;
+ else if ( (LA35_0==40) ) {
+ alt35=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt35) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4025:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4213:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4025:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4026:1: ( rule__AnnotationType__TargetsAssignment_6_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4213:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4214:1: ( rule__AnnotationType__TargetsAssignment_6_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4027:1: ( rule__AnnotationType__TargetsAssignment_6_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4027:2: rule__AnnotationType__TargetsAssignment_6_0
+ before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4215:1: ( rule__AnnotationType__TargetsAssignment_6_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4215:2: rule__AnnotationType__TargetsAssignment_6_0
{
- pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_68639);
+ pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_69128);
rule__AnnotationType__TargetsAssignment_6_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0());
}
+ after(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4031:6: ( ( rule__AnnotationType__Group_6_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4219:6: ( ( rule__AnnotationType__Group_6_1__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4031:6: ( ( rule__AnnotationType__Group_6_1__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4032:1: ( rule__AnnotationType__Group_6_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4219:6: ( ( rule__AnnotationType__Group_6_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4220:1: ( rule__AnnotationType__Group_6_1__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4033:1: ( rule__AnnotationType__Group_6_1__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4033:2: rule__AnnotationType__Group_6_1__0
+ before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4221:1: ( rule__AnnotationType__Group_6_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4221:2: rule__AnnotationType__Group_6_1__0
{
- pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_68657);
+ pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_69146);
rule__AnnotationType__Group_6_1__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationTypeAccess().getGroup_6_1());
}
+ after(grammarAccess.getAnnotationTypeAccess().getGroup_6_1());
+
}
@@ -13082,141 +12701,128 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotationAttribute__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4042:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4230:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) );
public final void rule__AnnotationAttribute__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4046:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4234:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) )
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( (LA31_0==33) ) {
- int LA31_1 = input.LA(2);
+ if ( (LA36_0==33) ) {
+ int LA36_1 = input.LA(2);
- if ( (LA31_1==122) ) {
- int LA31_3 = input.LA(3);
+ if ( (LA36_1==122) ) {
+ int LA36_3 = input.LA(3);
- if ( (LA31_3==RULE_ID) ) {
- int LA31_4 = input.LA(4);
+ if ( (LA36_3==RULE_ID) ) {
+ int LA36_4 = input.LA(4);
- if ( (LA31_4==42) ) {
- int LA31_5 = input.LA(5);
+ if ( (LA36_4==42) ) {
+ int LA36_5 = input.LA(5);
- if ( (LA31_5==40) ) {
- alt31=2;
+ if ( ((LA36_5>=35 && LA36_5<=38)) ) {
+ alt36=1;
}
- else if ( ((LA31_5>=35 && LA31_5<=38)) ) {
- alt31=1;
+ else if ( (LA36_5==40) ) {
+ alt36=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 5, input);
+ new NoViableAltException("", 36, 5, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 4, input);
+ new NoViableAltException("", 36, 4, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 3, input);
+ new NoViableAltException("", 36, 3, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 1, input);
+ new NoViableAltException("", 36, 1, input);
throw nvae;
}
}
- else if ( (LA31_0==24) ) {
- int LA31_2 = input.LA(2);
+ else if ( (LA36_0==24) ) {
+ int LA36_2 = input.LA(2);
- if ( (LA31_2==122) ) {
- int LA31_3 = input.LA(3);
+ if ( (LA36_2==122) ) {
+ int LA36_3 = input.LA(3);
- if ( (LA31_3==RULE_ID) ) {
- int LA31_4 = input.LA(4);
+ if ( (LA36_3==RULE_ID) ) {
+ int LA36_4 = input.LA(4);
- if ( (LA31_4==42) ) {
- int LA31_5 = input.LA(5);
+ if ( (LA36_4==42) ) {
+ int LA36_5 = input.LA(5);
- if ( (LA31_5==40) ) {
- alt31=2;
+ if ( ((LA36_5>=35 && LA36_5<=38)) ) {
+ alt36=1;
}
- else if ( ((LA31_5>=35 && LA31_5<=38)) ) {
- alt31=1;
+ else if ( (LA36_5==40) ) {
+ alt36=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 5, input);
+ new NoViableAltException("", 36, 5, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 4, input);
+ new NoViableAltException("", 36, 4, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 3, input);
+ new NoViableAltException("", 36, 3, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 2, input);
+ new NoViableAltException("", 36, 2, input);
throw nvae;
}
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt36) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4047:1: ( ruleSimpleAnnotationAttribute )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4235:1: ( ruleSimpleAnnotationAttribute )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4047:1: ( ruleSimpleAnnotationAttribute )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4048:1: ruleSimpleAnnotationAttribute
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4235:1: ( ruleSimpleAnnotationAttribute )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4236:1: ruleSimpleAnnotationAttribute
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8690);
+ before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
+ pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives9179);
ruleSimpleAnnotationAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
- }
+
+ after(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0());
}
@@ -13224,22 +12830,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4053:6: ( ruleEnumAnnotationAttribute )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4241:6: ( ruleEnumAnnotationAttribute )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4053:6: ( ruleEnumAnnotationAttribute )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4054:1: ruleEnumAnnotationAttribute
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4241:6: ( ruleEnumAnnotationAttribute )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4242:1: ruleEnumAnnotationAttribute
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8707);
+ before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
+ pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives9196);
ruleEnumAnnotationAttribute();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
- }
+
+ after(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1());
}
@@ -13264,72 +12866,63 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAnnotationAttribute__Alternatives_0"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4064:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4252:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
public final void rule__SimpleAnnotationAttribute__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4068:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4256:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA32_0==33) ) {
- alt32=1;
+ if ( (LA37_0==33) ) {
+ alt37=1;
}
- else if ( (LA32_0==24) ) {
- alt32=2;
+ else if ( (LA37_0==24) ) {
+ alt37=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt37) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4257:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4070:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4257:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4258:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4071:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4071:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4259:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4259:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0
{
- pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_08739);
+ pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_09228);
rule__SimpleAnnotationAttribute__OptionalAssignment_0_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
}
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4075:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4263:6: ( 'mandatory' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4075:6: ( 'mandatory' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4076:1: 'mandatory'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4263:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4264:1: 'mandatory'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- }
- match(input,24,FOLLOW_24_in_rule__SimpleAnnotationAttribute__Alternatives_08758); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- }
+ before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+ match(input,24,FOLLOW_24_in_rule__SimpleAnnotationAttribute__Alternatives_09247);
+ after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1());
}
@@ -13354,72 +12947,63 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EnumAnnotationAttribute__Alternatives_0"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4088:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4276:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) );
public final void rule__EnumAnnotationAttribute__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4092:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4280:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA33_0==33) ) {
- alt33=1;
+ if ( (LA38_0==33) ) {
+ alt38=1;
}
- else if ( (LA33_0==24) ) {
- alt33=2;
+ else if ( (LA38_0==24) ) {
+ alt38=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt38) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4093:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4281:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4093:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4094:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4281:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4282:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4095:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4095:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4283:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4283:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0
{
- pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_08792);
+ pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_09281);
rule__EnumAnnotationAttribute__OptionalAssignment_0_0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
}
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4099:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4287:6: ( 'mandatory' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4099:6: ( 'mandatory' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4100:1: 'mandatory'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4287:6: ( 'mandatory' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4288:1: 'mandatory'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- }
- match(input,24,FOLLOW_24_in_rule__EnumAnnotationAttribute__Alternatives_08811); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
- }
+ before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
+ match(input,24,FOLLOW_24_in_rule__EnumAnnotationAttribute__Alternatives_09300);
+ after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1());
}
@@ -13444,72 +13028,63 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Import__Alternatives_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4112:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4300:1: rule__Import__Alternatives_1 : ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) );
public final void rule__Import__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4116:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4304:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( (LA34_0==RULE_ID) ) {
- alt34=1;
+ if ( (LA39_0==RULE_ID) ) {
+ alt39=1;
}
- else if ( (LA34_0==25) ) {
- alt34=2;
+ else if ( (LA39_0==25) ) {
+ alt39=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt39) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4117:1: ( ( rule__Import__Group_1_0__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4305:1: ( ( rule__Import__Group_1_0__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4117:1: ( ( rule__Import__Group_1_0__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4118:1: ( rule__Import__Group_1_0__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4305:1: ( ( rule__Import__Group_1_0__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4306:1: ( rule__Import__Group_1_0__0 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportAccess().getGroup_1_0());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4119:1: ( rule__Import__Group_1_0__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4119:2: rule__Import__Group_1_0__0
+ before(grammarAccess.getImportAccess().getGroup_1_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4307:1: ( rule__Import__Group_1_0__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4307:2: rule__Import__Group_1_0__0
{
- pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_18845);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_19334);
rule__Import__Group_1_0__0();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportAccess().getGroup_1_0());
}
+ after(grammarAccess.getImportAccess().getGroup_1_0());
+
}
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4123:6: ( 'model' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4311:6: ( 'model' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4123:6: ( 'model' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4124:1: 'model'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4311:6: ( 'model' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4312:1: 'model'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getImportAccess().getModelKeyword_1_1());
- }
- match(input,25,FOLLOW_25_in_rule__Import__Alternatives_18864); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getImportAccess().getModelKeyword_1_1());
- }
+ before(grammarAccess.getImportAccess().getModelKeyword_1_1());
+ match(input,25,FOLLOW_25_in_rule__Import__Alternatives_19353);
+ after(grammarAccess.getImportAccess().getModelKeyword_1_1());
}
@@ -13534,19 +13109,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Literal__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4137:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4325:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) );
public final void rule__Literal__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4141:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
- int alt35=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4329:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) )
+ int alt40=3;
switch ( input.LA(1) ) {
case 26:
case 130:
{
- alt35=1;
+ alt40=1;
}
break;
case RULE_HEX:
@@ -13555,40 +13130,35 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
case 28:
case 85:
{
- alt35=2;
+ alt40=2;
}
break;
case RULE_STRING:
{
- alt35=3;
+ alt40=3;
}
break;
default:
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 40, 0, input);
throw nvae;
}
- switch (alt35) {
+ switch (alt40) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4142:1: ( ruleBooleanLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4330:1: ( ruleBooleanLiteral )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4142:1: ( ruleBooleanLiteral )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4143:1: ruleBooleanLiteral
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4330:1: ( ruleBooleanLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4331:1: ruleBooleanLiteral
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
- }
- pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives8899);
+ before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
+ pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives9388);
ruleBooleanLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
- }
+
+ after(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0());
}
@@ -13596,22 +13166,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4148:6: ( ruleNumberLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4336:6: ( ruleNumberLiteral )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4148:6: ( ruleNumberLiteral )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4149:1: ruleNumberLiteral
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4336:6: ( ruleNumberLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4337:1: ruleNumberLiteral
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
- }
- pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives8916);
+ before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
+ pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives9405);
ruleNumberLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
- }
+
+ after(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1());
}
@@ -13619,22 +13185,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4154:6: ( ruleStringLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4342:6: ( ruleStringLiteral )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4154:6: ( ruleStringLiteral )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4155:1: ruleStringLiteral
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4342:6: ( ruleStringLiteral )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4343:1: ruleStringLiteral
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
- }
- pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives8933);
+ before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
+ pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives9422);
ruleStringLiteral();
state._fsp--;
- if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
- }
+
+ after(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2());
}
@@ -13659,43 +13221,38 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanLiteral__Alternatives_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4165:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4353:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4169:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4357:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( (LA36_0==26) ) {
- alt36=1;
+ if ( (LA41_0==26) ) {
+ alt41=1;
}
- else if ( (LA36_0==130) ) {
- alt36=2;
+ else if ( (LA41_0==130) ) {
+ alt41=2;
}
else {
- if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt41) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4170:1: ( 'false' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4358:1: ( 'false' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4170:1: ( 'false' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4171:1: 'false'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4358:1: ( 'false' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4359:1: 'false'
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
- }
- match(input,26,FOLLOW_26_in_rule__BooleanLiteral__Alternatives_18966); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
- }
+ before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
+ match(input,26,FOLLOW_26_in_rule__BooleanLiteral__Alternatives_19455);
+ after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0());
}
@@ -13703,29 +13260,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4178:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4366:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4178:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4179:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4366:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4367:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
- }
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4180:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4180:2: rule__BooleanLiteral__IsTrueAssignment_1_1
+ before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4368:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4368:2: rule__BooleanLiteral__IsTrueAssignment_1_1
{
- pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_18985);
+ pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_19474);
rule__BooleanLiteral__IsTrueAssignment_1_1();
state._fsp--;
- if (state.failed) return ;
- }
- if ( state.backtracking==0 ) {
- after(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
+ after(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1());
+