Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/AbstractRoomProposalProvider.java26
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java60
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g1143
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens201
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomLexer.java2334
-rw-r--r--plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoomParser.java23138
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/AbstractRoomRuntimeModule.java5
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.ecore19
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.genmodel17
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/Room.xmi404
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parseTreeConstruction/RoomParsetreeConstructor.java997
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g605
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.tokens195
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomLexer.java2285
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java8261
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorClass.java36
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ActorCommunicationType.java281
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/CommunicationType.java254
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/PlainStateGraph.java22
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/ProtocolClass.java30
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomFactory.java18
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java347
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/StateMachine.java54
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ActorClassImpl.java73
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/PlainStateGraphImpl.java46
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/ProtocolClassImpl.java72
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomFactoryImpl.java91
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java147
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/StateMachineImpl.java180
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomAdapterFactory.java40
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/util/RoomSwitch.java48
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/services/RoomGrammarAccess.java602
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext39
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/converter/MultiplicityConverter.java15
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/naming/RoomFragmentProvider.java7
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/room/util/RoomHelpers.java10
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/validation/RoomJavaValidator.java49
-rw-r--r--plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/validation/ValidationUtil.java20
-rw-r--r--plugins/org.eclipse.etrice.doc/build/etrice.xml5182
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/050-etrice-features.textile20
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/templates.textile50
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/todo.txt62
-rw-r--r--plugins/org.eclipse.etrice.doc/html/.gitignore2
-rw-r--r--plugins/org.eclipse.etrice.doc/model/010-LayeringExample.room192
-rw-r--r--plugins/org.eclipse.etrice.doc/model/040-Actor.room132
-rw-r--r--plugins/org.eclipse.etrice.doc/model/040-ActorNotation.room140
-rw-r--r--plugins/org.eclipse.etrice.doc/model/040-DataClassNotation.room76
-rw-r--r--plugins/org.eclipse.etrice.doc/model/040-LayeringNotation.room226
-rw-r--r--plugins/org.eclipse.etrice.doc/model/040-room-concepts.room298
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/Actor.ActorClass2.structure102
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/Actor.ActorClass3.structure132
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/Actor.LogSysName.structure76
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/Actor.SubSysClassName.structure132
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ActorNotation.ActorClass1.structure76
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ActorNotation.ActorClass2.structure40
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.ApplicationLayer.structure72
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.CommunicationLayer.structure100
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.Coordinator.structure162
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.Model.structure764
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.OSAbstractionLayer.structure100
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.ServiceLayer.structure128
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringExample.SubSystem.structure76
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.A.structure42
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.ApplicationLayer.structure172
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.B.structure44
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.C.structure42
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.DigitalIOService.structure70
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.Model.structure220
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.ServiceLayer.structure276
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/LayeringNotation.TimerService.structure70
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.ActorClass1.structure640
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.ActorClass2.structure164
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.ActorClass3.structure164
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.ActorClass5.structure410
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.LogSysName.structure76
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.Model.structure164
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.ServiceLayer.structure164
-rw-r--r--plugins/org.eclipse.etrice.doc/model/diagrams/ModelName.SubSysClassName.structure308
-rw-r--r--plugins/org.eclipse.etrice.generator.c/.classpath16
-rw-r--r--plugins/org.eclipse.etrice.generator.c/.gitignore2
-rw-r--r--plugins/org.eclipse.etrice.generator.c/.project90
-rw-r--r--plugins/org.eclipse.etrice.generator.c/.settings/org.eclipse.jdt.core.prefs16
-rw-r--r--plugins/org.eclipse.etrice.generator.c/.settings/org.eclipse.xtend.shared.ui.prefs6
-rw-r--r--plugins/org.eclipse.etrice.generator.c/META-INF/MANIFEST.MF38
-rw-r--r--plugins/org.eclipse.etrice.generator.c/about.html54
-rw-r--r--plugins/org.eclipse.etrice.generator.c/build.properties14
-rw-r--r--plugins/org.eclipse.etrice.generator.c/issues.txt14
-rw-r--r--plugins/org.eclipse.etrice.generator.c/plugin.xml42
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/Main.java238
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/ActorClassGen.xtend440
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CExtensions.xtend214
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/MainGen.xtend104
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/ProtocolClassGen.xtend690
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/StateMachineGen.xtend516
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/SubSystemClassGen.xtend710
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/SubSystemRunnerGen.xtend160
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/Validator.java52
-rw-r--r--plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/setup/GeneratorModule.java78
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/ActorClassGen.java414
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/CExtensions.java264
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/DataClassGen.java498
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/MainGen.java122
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/ProtocolClassGen.java1144
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/StateMachineGen.java1735
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/SubSystemClassGen.java1156
-rw-r--r--plugins/org.eclipse.etrice.generator.c/xtend-gen/org/eclipse/etrice/generator/c/gen/SubSystemRunnerGen.java308
-rw-r--r--plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/InstanceDiagramGen.java268
-rw-r--r--plugins/org.eclipse.etrice.generator.doc/xtend-gen/org/eclipse/etrice/generator/doc/gen/MainGen.java72
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/ActorClassGen.java1106
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/DataClassGen.java832
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/JavaExtensions.java136
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/MainGen.java122
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.java1802
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/StateMachineGen.java1743
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/SubSystemClassGen.java1266
-rw-r--r--plugins/org.eclipse.etrice.generator.java/xtend-gen/org/eclipse/etrice/generator/java/gen/SubSystemRunnerGen.java304
-rw-r--r--plugins/org.eclipse.etrice.generator.launch.java/META-INF/MANIFEST.MF42
-rw-r--r--plugins/org.eclipse.etrice.generator.launch/META-INF/MANIFEST.MF40
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/builder/GeneratorModelBuilder.java46
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/etricegen/impl/ExpandedActorClassImpl.java8
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/etricegen/util/ETriceGenSwitch.java1
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ILanguageExtension.java106
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/generic/ProcedureHelpers.xtend1
-rw-r--r--plugins/org.eclipse.etrice.generator/xtend-gen/org/eclipse/etrice/generator/extensions/PrepareFileSystem.java170
-rw-r--r--plugins/org.eclipse.etrice.generator/xtend-gen/org/eclipse/etrice/generator/extensions/RoomExtensions.java1559
-rw-r--r--plugins/org.eclipse.etrice.generator/xtend-gen/org/eclipse/etrice/generator/generic/ProcedureHelpers.java1076
-rw-r--r--plugins/org.eclipse.etrice.generator/xtend-gen/org/eclipse/etrice/generator/generic/TypeHelpers.java130
-rw-r--r--plugins/org.eclipse.etrice.logging/META-INF/MANIFEST.MF16
-rw-r--r--plugins/org.eclipse.etrice.logging/bin/log4j.properties14
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/commands/StateGraphContext.java2
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/PortMessageSelectionDialog.java10
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/StatePropertyDialog.java3
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateSupport.java2
-rw-r--r--plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TransitionSupport.java5
-rw-r--r--plugins/org.eclipse.etrice.ui.common/src/org/eclipse/etrice/ui/common/preferences/ETricePreferencePage.java306
-rw-r--r--plugins/org.eclipse.etrice.ui.common/src/org/eclipse/etrice/ui/common/preferences/PreferenceConstants.java52
-rw-r--r--plugins/org.eclipse.etrice.ui.common/src/org/eclipse/etrice/ui/common/preferences/PreferenceInitializer.java80
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/META-INF/MANIFEST.MF22
138 files changed, 37861 insertions, 36153 deletions
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 a7ddc3410..bc9eb1c39 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
@@ -155,6 +155,9 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void completePortOperation_DetailCode(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeProtocolClass_CommType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeProtocolClass_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -230,6 +233,9 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void completeActorClass_Abstract(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void completeActorClass_CommType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeActorClass_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -434,21 +440,18 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void completeActorRef_Docu(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePlainStateGraph_States(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeStateGraph_States(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePlainStateGraph_TrPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeStateGraph_TrPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePlainStateGraph_ChPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeStateGraph_ChPoints(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completePlainStateGraph_Transitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeStateGraph_Transitions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeStateMachine_DataDriven(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
public void completeStateMachine_States(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -696,6 +699,9 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void complete_PortOperation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_CommunicationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_ProtocolClass(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -714,6 +720,9 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void complete_SemanticsRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_ActorCommunicationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_ActorClass(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -789,9 +798,6 @@ public class AbstractRoomProposalProvider extends TerminalsProposalProvider {
public void complete_StateGraph(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
- public void complete_PlainStateGraph(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
public void complete_StateMachine(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
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 34df2bbd2..abddcf6a1 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
@@ -56,14 +56,16 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getStateGraphNodeAccess().getAlternatives(), "rule__StateGraphNode__Alternatives");
put(grammarAccess.getStateGraphItemAccess().getAlternatives(), "rule__StateGraphItem__Alternatives");
put(grammarAccess.getStateAccess().getAlternatives(), "rule__State__Alternatives");
- put(grammarAccess.getStateGraphAccess().getAlternatives(), "rule__StateGraph__Alternatives");
- put(grammarAccess.getPlainStateGraphAccess().getAlternatives_2(), "rule__PlainStateGraph__Alternatives_2");
- put(grammarAccess.getStateMachineAccess().getAlternatives_4(), "rule__StateMachine__Alternatives_4");
+ put(grammarAccess.getStateGraphAccess().getAlternatives_2(), "rule__StateGraph__Alternatives_2");
+ put(grammarAccess.getStateMachineAccess().getAlternatives_3(), "rule__StateMachine__Alternatives_3");
put(grammarAccess.getTrPointAccess().getAlternatives(), "rule__TrPoint__Alternatives");
put(grammarAccess.getTransitionAccess().getAlternatives(), "rule__Transition__Alternatives");
put(grammarAccess.getNonInitialTransitionAccess().getAlternatives(), "rule__NonInitialTransition__Alternatives");
put(grammarAccess.getTransitionTerminalAccess().getAlternatives(), "rule__TransitionTerminal__Alternatives");
put(grammarAccess.getImportAccess().getAlternatives_1(), "rule__Import__Alternatives_1");
+ put(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1(), "rule__MULTIPLICITY__Alternatives_1");
+ put(grammarAccess.getCommunicationTypeAccess().getAlternatives(), "rule__CommunicationType__Alternatives");
+ put(grammarAccess.getActorCommunicationTypeAccess().getAlternatives(), "rule__ActorCommunicationType__Alternatives");
put(grammarAccess.getRoomModelAccess().getGroup(), "rule__RoomModel__Group__0");
put(grammarAccess.getVarDeclAccess().getGroup(), "rule__VarDecl__Group__0");
put(grammarAccess.getRefableTypeAccess().getGroup(), "rule__RefableType__Group__0");
@@ -88,14 +90,14 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getPortOperationAccess().getGroup_5_0(), "rule__PortOperation__Group_5_0__0");
put(grammarAccess.getPortOperationAccess().getGroup_5_1(), "rule__PortOperation__Group_5_1__0");
put(grammarAccess.getProtocolClassAccess().getGroup(), "rule__ProtocolClass__Group__0");
- put(grammarAccess.getProtocolClassAccess().getGroup_3(), "rule__ProtocolClass__Group_3__0");
- put(grammarAccess.getProtocolClassAccess().getGroup_5(), "rule__ProtocolClass__Group_5__0");
+ put(grammarAccess.getProtocolClassAccess().getGroup_4(), "rule__ProtocolClass__Group_4__0");
put(grammarAccess.getProtocolClassAccess().getGroup_6(), "rule__ProtocolClass__Group_6__0");
put(grammarAccess.getProtocolClassAccess().getGroup_7(), "rule__ProtocolClass__Group_7__0");
put(grammarAccess.getProtocolClassAccess().getGroup_8(), "rule__ProtocolClass__Group_8__0");
put(grammarAccess.getProtocolClassAccess().getGroup_9(), "rule__ProtocolClass__Group_9__0");
put(grammarAccess.getProtocolClassAccess().getGroup_10(), "rule__ProtocolClass__Group_10__0");
put(grammarAccess.getProtocolClassAccess().getGroup_11(), "rule__ProtocolClass__Group_11__0");
+ put(grammarAccess.getProtocolClassAccess().getGroup_12(), "rule__ProtocolClass__Group_12__0");
put(grammarAccess.getMessageAccess().getGroup(), "rule__Message__Group__0");
put(grammarAccess.getPortClassAccess().getGroup(), "rule__PortClass__Group__0");
put(grammarAccess.getPortClassAccess().getGroup_1(), "rule__PortClass__Group_1__0");
@@ -136,7 +138,7 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getRelaySAPointAccess().getGroup(), "rule__RelaySAPoint__Group__0");
put(grammarAccess.getSPPointAccess().getGroup(), "rule__SPPoint__Group__0");
put(grammarAccess.getActorRefAccess().getGroup(), "rule__ActorRef__Group__0");
- put(grammarAccess.getPlainStateGraphAccess().getGroup(), "rule__PlainStateGraph__Group__0");
+ put(grammarAccess.getStateGraphAccess().getGroup(), "rule__StateGraph__Group__0");
put(grammarAccess.getStateMachineAccess().getGroup(), "rule__StateMachine__Group__0");
put(grammarAccess.getBaseStateAccess().getGroup(), "rule__BaseState__Group__0");
put(grammarAccess.getBaseStateAccess().getGroup_3(), "rule__BaseState__Group_3__0");
@@ -181,9 +183,9 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
put(grammarAccess.getImportAccess().getGroup_1_0(), "rule__Import__Group_1_0__0");
put(grammarAccess.getImportedFQNAccess().getGroup(), "rule__ImportedFQN__Group__0");
- put(grammarAccess.getImportedFQNAccess().getGroup_1(), "rule__ImportedFQN__Group_1__0");
put(grammarAccess.getFQNAccess().getGroup(), "rule__FQN__Group__0");
put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0");
+ put(grammarAccess.getMULTIPLICITYAccess().getGroup(), "rule__MULTIPLICITY__Group__0");
put(grammarAccess.getRoomModelAccess().getNameAssignment_1(), "rule__RoomModel__NameAssignment_1");
put(grammarAccess.getRoomModelAccess().getDocuAssignment_2(), "rule__RoomModel__DocuAssignment_2");
put(grammarAccess.getRoomModelAccess().getImportsAssignment_4(), "rule__RoomModel__ImportsAssignment_4");
@@ -232,17 +234,18 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getPortOperationAccess().getSendsMsgAssignment_5_1_1(), "rule__PortOperation__SendsMsgAssignment_5_1_1");
put(grammarAccess.getPortOperationAccess().getDocuAssignment_6(), "rule__PortOperation__DocuAssignment_6");
put(grammarAccess.getPortOperationAccess().getDetailCodeAssignment_7(), "rule__PortOperation__DetailCodeAssignment_7");
- put(grammarAccess.getProtocolClassAccess().getNameAssignment_1(), "rule__ProtocolClass__NameAssignment_1");
- put(grammarAccess.getProtocolClassAccess().getDocuAssignment_2(), "rule__ProtocolClass__DocuAssignment_2");
- put(grammarAccess.getProtocolClassAccess().getBaseAssignment_3_1(), "rule__ProtocolClass__BaseAssignment_3_1");
- put(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_5_1(), "rule__ProtocolClass__UserCode1Assignment_5_1");
- put(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_6_1(), "rule__ProtocolClass__UserCode2Assignment_6_1");
- put(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_7_1(), "rule__ProtocolClass__UserCode3Assignment_7_1");
- put(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_8_2(), "rule__ProtocolClass__IncomingMessagesAssignment_8_2");
- put(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_9_2(), "rule__ProtocolClass__OutgoingMessagesAssignment_9_2");
- put(grammarAccess.getProtocolClassAccess().getRegularAssignment_10_2(), "rule__ProtocolClass__RegularAssignment_10_2");
- put(grammarAccess.getProtocolClassAccess().getConjugateAssignment_11_2(), "rule__ProtocolClass__ConjugateAssignment_11_2");
- put(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_12(), "rule__ProtocolClass__SemanticsAssignment_12");
+ put(grammarAccess.getProtocolClassAccess().getCommTypeAssignment_0(), "rule__ProtocolClass__CommTypeAssignment_0");
+ put(grammarAccess.getProtocolClassAccess().getNameAssignment_2(), "rule__ProtocolClass__NameAssignment_2");
+ put(grammarAccess.getProtocolClassAccess().getDocuAssignment_3(), "rule__ProtocolClass__DocuAssignment_3");
+ put(grammarAccess.getProtocolClassAccess().getBaseAssignment_4_1(), "rule__ProtocolClass__BaseAssignment_4_1");
+ put(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_6_1(), "rule__ProtocolClass__UserCode1Assignment_6_1");
+ put(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_7_1(), "rule__ProtocolClass__UserCode2Assignment_7_1");
+ put(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_8_1(), "rule__ProtocolClass__UserCode3Assignment_8_1");
+ put(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_9_2(), "rule__ProtocolClass__IncomingMessagesAssignment_9_2");
+ put(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_10_2(), "rule__ProtocolClass__OutgoingMessagesAssignment_10_2");
+ put(grammarAccess.getProtocolClassAccess().getRegularAssignment_11_2(), "rule__ProtocolClass__RegularAssignment_11_2");
+ put(grammarAccess.getProtocolClassAccess().getConjugateAssignment_12_2(), "rule__ProtocolClass__ConjugateAssignment_12_2");
+ put(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_13(), "rule__ProtocolClass__SemanticsAssignment_13");
put(grammarAccess.getMessageAccess().getPrivAssignment_0(), "rule__Message__PrivAssignment_0");
put(grammarAccess.getMessageAccess().getNameAssignment_2(), "rule__Message__NameAssignment_2");
put(grammarAccess.getMessageAccess().getDataAssignment_4(), "rule__Message__DataAssignment_4");
@@ -258,7 +261,8 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getSemanticsRuleAccess().getFollowUpsAssignment_1_1_0(), "rule__SemanticsRule__FollowUpsAssignment_1_1_0");
put(grammarAccess.getSemanticsRuleAccess().getFollowUpsAssignment_1_1_1_1(), "rule__SemanticsRule__FollowUpsAssignment_1_1_1_1");
put(grammarAccess.getSemanticsRuleAccess().getFollowUpsAssignment_1_1_1_2_1(), "rule__SemanticsRule__FollowUpsAssignment_1_1_1_2_1");
- put(grammarAccess.getActorClassAccess().getAbstractAssignment_0(), "rule__ActorClass__AbstractAssignment_0");
+ put(grammarAccess.getActorClassAccess().getAbstractAssignment_0_0(), "rule__ActorClass__AbstractAssignment_0_0");
+ put(grammarAccess.getActorClassAccess().getCommTypeAssignment_0_1(), "rule__ActorClass__CommTypeAssignment_0_1");
put(grammarAccess.getActorClassAccess().getNameAssignment_2(), "rule__ActorClass__NameAssignment_2");
put(grammarAccess.getActorClassAccess().getDocuAssignment_3(), "rule__ActorClass__DocuAssignment_3");
put(grammarAccess.getActorClassAccess().getBaseAssignment_4_1(), "rule__ActorClass__BaseAssignment_4_1");
@@ -329,15 +333,14 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getActorRefAccess().getNameAssignment_1(), "rule__ActorRef__NameAssignment_1");
put(grammarAccess.getActorRefAccess().getTypeAssignment_3(), "rule__ActorRef__TypeAssignment_3");
put(grammarAccess.getActorRefAccess().getDocuAssignment_4(), "rule__ActorRef__DocuAssignment_4");
- put(grammarAccess.getPlainStateGraphAccess().getStatesAssignment_2_0(), "rule__PlainStateGraph__StatesAssignment_2_0");
- put(grammarAccess.getPlainStateGraphAccess().getTrPointsAssignment_2_1(), "rule__PlainStateGraph__TrPointsAssignment_2_1");
- put(grammarAccess.getPlainStateGraphAccess().getChPointsAssignment_2_2(), "rule__PlainStateGraph__ChPointsAssignment_2_2");
- put(grammarAccess.getPlainStateGraphAccess().getTransitionsAssignment_2_3(), "rule__PlainStateGraph__TransitionsAssignment_2_3");
- put(grammarAccess.getStateMachineAccess().getDataDrivenAssignment_1(), "rule__StateMachine__DataDrivenAssignment_1");
- put(grammarAccess.getStateMachineAccess().getStatesAssignment_4_0(), "rule__StateMachine__StatesAssignment_4_0");
- put(grammarAccess.getStateMachineAccess().getTrPointsAssignment_4_1(), "rule__StateMachine__TrPointsAssignment_4_1");
- put(grammarAccess.getStateMachineAccess().getChPointsAssignment_4_2(), "rule__StateMachine__ChPointsAssignment_4_2");
- put(grammarAccess.getStateMachineAccess().getTransitionsAssignment_4_3(), "rule__StateMachine__TransitionsAssignment_4_3");
+ put(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0(), "rule__StateGraph__StatesAssignment_2_0");
+ put(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1(), "rule__StateGraph__TrPointsAssignment_2_1");
+ put(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2(), "rule__StateGraph__ChPointsAssignment_2_2");
+ put(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3(), "rule__StateGraph__TransitionsAssignment_2_3");
+ put(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0(), "rule__StateMachine__StatesAssignment_3_0");
+ put(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1(), "rule__StateMachine__TrPointsAssignment_3_1");
+ put(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2(), "rule__StateMachine__ChPointsAssignment_3_2");
+ put(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3(), "rule__StateMachine__TransitionsAssignment_3_3");
put(grammarAccess.getBaseStateAccess().getNameAssignment_1(), "rule__BaseState__NameAssignment_1");
put(grammarAccess.getBaseStateAccess().getDocuAssignment_2(), "rule__BaseState__DocuAssignment_2");
put(grammarAccess.getBaseStateAccess().getEntryCodeAssignment_3_1_1(), "rule__BaseState__EntryCodeAssignment_3_1_1");
@@ -404,6 +407,7 @@ public class RoomParser extends AbstractContentAssistParser {
put(grammarAccess.getKeyValueAccess().getValueAssignment_2(), "rule__KeyValue__ValueAssignment_2");
put(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1_0_0(), "rule__Import__ImportedNamespaceAssignment_1_0_0");
put(grammarAccess.getImportAccess().getImportURIAssignment_2(), "rule__Import__ImportURIAssignment_2");
+ put(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), "rule__ActorClass__UnorderedGroup_0");
}
};
}
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 db36a5a38..7ffcde199 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
@@ -1202,37 +1202,9 @@ ruleStateGraph
}
:
(
-{ before(grammarAccess.getStateGraphAccess().getAlternatives()); }
-(rule__StateGraph__Alternatives)
-{ after(grammarAccess.getStateGraphAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePlainStateGraph
-entryRulePlainStateGraph
-:
-{ before(grammarAccess.getPlainStateGraphRule()); }
- rulePlainStateGraph
-{ after(grammarAccess.getPlainStateGraphRule()); }
- EOF
-;
-
-// Rule PlainStateGraph
-rulePlainStateGraph
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPlainStateGraphAccess().getGroup()); }
-(rule__PlainStateGraph__Group__0)
-{ after(grammarAccess.getPlainStateGraphAccess().getGroup()); }
+{ before(grammarAccess.getStateGraphAccess().getGroup()); }
+(rule__StateGraph__Group__0)
+{ after(grammarAccess.getStateGraphAccess().getGroup()); }
)
;
@@ -2082,6 +2054,72 @@ finally {
+// Entry rule entryRuleMULTIPLICITY
+entryRuleMULTIPLICITY
+:
+{ before(grammarAccess.getMULTIPLICITYRule()); }
+ ruleMULTIPLICITY
+{ after(grammarAccess.getMULTIPLICITYRule()); }
+ EOF
+;
+
+// Rule MULTIPLICITY
+ruleMULTIPLICITY
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getMULTIPLICITYAccess().getGroup()); }
+(rule__MULTIPLICITY__Group__0)
+{ after(grammarAccess.getMULTIPLICITYAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+// Rule CommunicationType
+ruleCommunicationType
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCommunicationTypeAccess().getAlternatives()); }
+(rule__CommunicationType__Alternatives)
+{ after(grammarAccess.getCommunicationTypeAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Rule ActorCommunicationType
+ruleActorCommunicationType
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getActorCommunicationTypeAccess().getAlternatives()); }
+(rule__ActorCommunicationType__Alternatives)
+{ after(grammarAccess.getActorCommunicationTypeAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
rule__RoomModel__Alternatives_5
@init {
@@ -2442,55 +2480,33 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateGraph__Alternatives
+rule__StateGraph__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateGraphAccess().getPlainStateGraphParserRuleCall_0()); }
- rulePlainStateGraph
-{ after(grammarAccess.getStateGraphAccess().getPlainStateGraphParserRuleCall_0()); }
+{ before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0()); }
+(rule__StateGraph__StatesAssignment_2_0)
+{ after(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0()); }
)
|(
-{ before(grammarAccess.getStateGraphAccess().getStateMachineParserRuleCall_1()); }
- ruleStateMachine
-{ after(grammarAccess.getStateGraphAccess().getStateMachineParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PlainStateGraph__Alternatives_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPlainStateGraphAccess().getStatesAssignment_2_0()); }
-(rule__PlainStateGraph__StatesAssignment_2_0)
-{ after(grammarAccess.getPlainStateGraphAccess().getStatesAssignment_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getPlainStateGraphAccess().getTrPointsAssignment_2_1()); }
-(rule__PlainStateGraph__TrPointsAssignment_2_1)
-{ after(grammarAccess.getPlainStateGraphAccess().getTrPointsAssignment_2_1()); }
+{ before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1()); }
+(rule__StateGraph__TrPointsAssignment_2_1)
+{ after(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1()); }
)
|(
-{ before(grammarAccess.getPlainStateGraphAccess().getChPointsAssignment_2_2()); }
-(rule__PlainStateGraph__ChPointsAssignment_2_2)
-{ after(grammarAccess.getPlainStateGraphAccess().getChPointsAssignment_2_2()); }
+{ before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2()); }
+(rule__StateGraph__ChPointsAssignment_2_2)
+{ after(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2()); }
)
|(
-{ before(grammarAccess.getPlainStateGraphAccess().getTransitionsAssignment_2_3()); }
-(rule__PlainStateGraph__TransitionsAssignment_2_3)
-{ after(grammarAccess.getPlainStateGraphAccess().getTransitionsAssignment_2_3()); }
+{ before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3()); }
+(rule__StateGraph__TransitionsAssignment_2_3)
+{ after(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3()); }
)
;
@@ -2498,33 +2514,33 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__Alternatives_4
+rule__StateMachine__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getStatesAssignment_4_0()); }
-(rule__StateMachine__StatesAssignment_4_0)
-{ after(grammarAccess.getStateMachineAccess().getStatesAssignment_4_0()); }
+{ before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0()); }
+(rule__StateMachine__StatesAssignment_3_0)
+{ after(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0()); }
)
|(
-{ before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_4_1()); }
-(rule__StateMachine__TrPointsAssignment_4_1)
-{ after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_4_1()); }
+{ before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1()); }
+(rule__StateMachine__TrPointsAssignment_3_1)
+{ after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1()); }
)
|(
-{ before(grammarAccess.getStateMachineAccess().getChPointsAssignment_4_2()); }
-(rule__StateMachine__ChPointsAssignment_4_2)
-{ after(grammarAccess.getStateMachineAccess().getChPointsAssignment_4_2()); }
+{ before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2()); }
+(rule__StateMachine__ChPointsAssignment_3_2)
+{ after(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2()); }
)
|(
-{ before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_4_3()); }
-(rule__StateMachine__TransitionsAssignment_4_3)
-{ after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_4_3()); }
+{ before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3()); }
+(rule__StateMachine__TransitionsAssignment_3_3)
+{ after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3()); }
)
;
@@ -2674,6 +2690,99 @@ finally {
restoreStackSize(stackSize);
}
+rule__MULTIPLICITY__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); }
+
+ '*'
+
+{ after(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1()); }
+ RULE_INT
+{ after(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CommunicationType__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); }
+( 'eventdriven'
+)
+{ after(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); }
+)
+
+ |(
+{ before(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); }
+( 'datadriven'
+)
+{ after(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); }
+)
+
+ |(
+{ before(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2()); }
+( 'sync'
+)
+{ after(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ActorCommunicationType__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getActorCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); }
+( 'eventdriven'
+)
+{ after(grammarAccess.getActorCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); }
+)
+
+ |(
+{ before(grammarAccess.getActorCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); }
+( 'datadriven'
+)
+{ after(grammarAccess.getActorCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); }
+)
+
+ |(
+{ before(grammarAccess.getActorCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2()); }
+( 'async'
+)
+{ after(grammarAccess.getActorCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2()); }
+)
+
+ |(
+{ before(grammarAccess.getActorCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3()); }
+( 'sync'
+)
+{ after(grammarAccess.getActorCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__RoomModel__Group__0
@@ -5505,11 +5614,9 @@ rule__ProtocolClass__Group__0__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_0()); }
-
- 'ProtocolClass'
-
-{ after(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getCommTypeAssignment_0()); }
+(rule__ProtocolClass__CommTypeAssignment_0)?
+{ after(grammarAccess.getProtocolClassAccess().getCommTypeAssignment_0()); }
)
;
@@ -5536,9 +5643,11 @@ rule__ProtocolClass__Group__1__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getNameAssignment_1()); }
-(rule__ProtocolClass__NameAssignment_1)
-{ after(grammarAccess.getProtocolClassAccess().getNameAssignment_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); }
+
+ 'ProtocolClass'
+
+{ after(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); }
)
;
@@ -5565,9 +5674,9 @@ rule__ProtocolClass__Group__2__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getDocuAssignment_2()); }
-(rule__ProtocolClass__DocuAssignment_2)?
-{ after(grammarAccess.getProtocolClassAccess().getDocuAssignment_2()); }
+{ before(grammarAccess.getProtocolClassAccess().getNameAssignment_2()); }
+(rule__ProtocolClass__NameAssignment_2)
+{ after(grammarAccess.getProtocolClassAccess().getNameAssignment_2()); }
)
;
@@ -5594,9 +5703,9 @@ rule__ProtocolClass__Group__3__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getGroup_3()); }
-(rule__ProtocolClass__Group_3__0)?
-{ after(grammarAccess.getProtocolClassAccess().getGroup_3()); }
+{ before(grammarAccess.getProtocolClassAccess().getDocuAssignment_3()); }
+(rule__ProtocolClass__DocuAssignment_3)?
+{ after(grammarAccess.getProtocolClassAccess().getDocuAssignment_3()); }
)
;
@@ -5623,11 +5732,9 @@ rule__ProtocolClass__Group__4__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_4()); }
-
- '{'
-
-{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_4()); }
+{ before(grammarAccess.getProtocolClassAccess().getGroup_4()); }
+(rule__ProtocolClass__Group_4__0)?
+{ after(grammarAccess.getProtocolClassAccess().getGroup_4()); }
)
;
@@ -5654,9 +5761,11 @@ rule__ProtocolClass__Group__5__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getGroup_5()); }
-(rule__ProtocolClass__Group_5__0)?
-{ after(grammarAccess.getProtocolClassAccess().getGroup_5()); }
+{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); }
+
+ '{'
+
+{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); }
)
;
@@ -5857,9 +5966,9 @@ rule__ProtocolClass__Group__12__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_12()); }
-(rule__ProtocolClass__SemanticsAssignment_12)?
-{ after(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_12()); }
+{ before(grammarAccess.getProtocolClassAccess().getGroup_12()); }
+(rule__ProtocolClass__Group_12__0)?
+{ after(grammarAccess.getProtocolClassAccess().getGroup_12()); }
)
;
@@ -5874,6 +5983,7 @@ rule__ProtocolClass__Group__13
}
:
rule__ProtocolClass__Group__13__Impl
+ rule__ProtocolClass__Group__14
;
finally {
restoreStackSize(stackSize);
@@ -5885,11 +5995,39 @@ rule__ProtocolClass__Group__13__Impl
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_13()); }
+{ before(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_13()); }
+(rule__ProtocolClass__SemanticsAssignment_13)?
+{ after(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_13()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ProtocolClass__Group__14
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ProtocolClass__Group__14__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolClass__Group__14__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_14()); }
'}'
-{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_13()); }
+{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_14()); }
)
;
@@ -5926,29 +6064,31 @@ finally {
-rule__ProtocolClass__Group_3__0
+
+
+rule__ProtocolClass__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_3__0__Impl
- rule__ProtocolClass__Group_3__1
+ rule__ProtocolClass__Group_4__0__Impl
+ rule__ProtocolClass__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_3__0__Impl
+rule__ProtocolClass__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getExtendsKeyword_3_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); }
'extends'
-{ after(grammarAccess.getProtocolClassAccess().getExtendsKeyword_3_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); }
)
;
@@ -5957,26 +6097,26 @@ finally {
}
-rule__ProtocolClass__Group_3__1
+rule__ProtocolClass__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_3__1__Impl
+ rule__ProtocolClass__Group_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_3__1__Impl
+rule__ProtocolClass__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getBaseAssignment_3_1()); }
-(rule__ProtocolClass__BaseAssignment_3_1)
-{ after(grammarAccess.getProtocolClassAccess().getBaseAssignment_3_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getBaseAssignment_4_1()); }
+(rule__ProtocolClass__BaseAssignment_4_1)
+{ after(grammarAccess.getProtocolClassAccess().getBaseAssignment_4_1()); }
)
;
@@ -5989,29 +6129,29 @@ finally {
-rule__ProtocolClass__Group_5__0
+rule__ProtocolClass__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_5__0__Impl
- rule__ProtocolClass__Group_5__1
+ rule__ProtocolClass__Group_6__0__Impl
+ rule__ProtocolClass__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_5__0__Impl
+rule__ProtocolClass__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_5_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_6_0()); }
'usercode1'
-{ after(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_5_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_6_0()); }
)
;
@@ -6020,26 +6160,26 @@ finally {
}
-rule__ProtocolClass__Group_5__1
+rule__ProtocolClass__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_5__1__Impl
+ rule__ProtocolClass__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_5__1__Impl
+rule__ProtocolClass__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_5_1()); }
-(rule__ProtocolClass__UserCode1Assignment_5_1)
-{ after(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_5_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_6_1()); }
+(rule__ProtocolClass__UserCode1Assignment_6_1)
+{ after(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_6_1()); }
)
;
@@ -6052,29 +6192,29 @@ finally {
-rule__ProtocolClass__Group_6__0
+rule__ProtocolClass__Group_7__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_6__0__Impl
- rule__ProtocolClass__Group_6__1
+ rule__ProtocolClass__Group_7__0__Impl
+ rule__ProtocolClass__Group_7__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_6__0__Impl
+rule__ProtocolClass__Group_7__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_6_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_7_0()); }
'usercode2'
-{ after(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_6_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_7_0()); }
)
;
@@ -6083,26 +6223,26 @@ finally {
}
-rule__ProtocolClass__Group_6__1
+rule__ProtocolClass__Group_7__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_6__1__Impl
+ rule__ProtocolClass__Group_7__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_6__1__Impl
+rule__ProtocolClass__Group_7__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_6_1()); }
-(rule__ProtocolClass__UserCode2Assignment_6_1)
-{ after(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_6_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_7_1()); }
+(rule__ProtocolClass__UserCode2Assignment_7_1)
+{ after(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_7_1()); }
)
;
@@ -6115,29 +6255,29 @@ finally {
-rule__ProtocolClass__Group_7__0
+rule__ProtocolClass__Group_8__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_7__0__Impl
- rule__ProtocolClass__Group_7__1
+ rule__ProtocolClass__Group_8__0__Impl
+ rule__ProtocolClass__Group_8__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_7__0__Impl
+rule__ProtocolClass__Group_8__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_7_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_8_0()); }
'usercode3'
-{ after(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_7_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_8_0()); }
)
;
@@ -6146,26 +6286,26 @@ finally {
}
-rule__ProtocolClass__Group_7__1
+rule__ProtocolClass__Group_8__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_7__1__Impl
+ rule__ProtocolClass__Group_8__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_7__1__Impl
+rule__ProtocolClass__Group_8__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_7_1()); }
-(rule__ProtocolClass__UserCode3Assignment_7_1)
-{ after(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_7_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_8_1()); }
+(rule__ProtocolClass__UserCode3Assignment_8_1)
+{ after(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_8_1()); }
)
;
@@ -6178,29 +6318,29 @@ finally {
-rule__ProtocolClass__Group_8__0
+rule__ProtocolClass__Group_9__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_8__0__Impl
- rule__ProtocolClass__Group_8__1
+ rule__ProtocolClass__Group_9__0__Impl
+ rule__ProtocolClass__Group_9__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_8__0__Impl
+rule__ProtocolClass__Group_9__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getIncomingKeyword_8_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getIncomingKeyword_9_0()); }
'incoming'
-{ after(grammarAccess.getProtocolClassAccess().getIncomingKeyword_8_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getIncomingKeyword_9_0()); }
)
;
@@ -6209,29 +6349,29 @@ finally {
}
-rule__ProtocolClass__Group_8__1
+rule__ProtocolClass__Group_9__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_8__1__Impl
- rule__ProtocolClass__Group_8__2
+ rule__ProtocolClass__Group_9__1__Impl
+ rule__ProtocolClass__Group_9__2
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_8__1__Impl
+rule__ProtocolClass__Group_9__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_8_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_9_1()); }
'{'
-{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_8_1()); }
+{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_9_1()); }
)
;
@@ -6240,27 +6380,27 @@ finally {
}
-rule__ProtocolClass__Group_8__2
+rule__ProtocolClass__Group_9__2
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_8__2__Impl
- rule__ProtocolClass__Group_8__3
+ rule__ProtocolClass__Group_9__2__Impl
+ rule__ProtocolClass__Group_9__3
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_8__2__Impl
+rule__ProtocolClass__Group_9__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_8_2()); }
-(rule__ProtocolClass__IncomingMessagesAssignment_8_2)*
-{ after(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_8_2()); }
+{ before(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_9_2()); }
+(rule__ProtocolClass__IncomingMessagesAssignment_9_2)*
+{ after(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_9_2()); }
)
;
@@ -6269,28 +6409,28 @@ finally {
}
-rule__ProtocolClass__Group_8__3
+rule__ProtocolClass__Group_9__3
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_8__3__Impl
+ rule__ProtocolClass__Group_9__3__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_8__3__Impl
+rule__ProtocolClass__Group_9__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_8_3()); }
+{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_9_3()); }
'}'
-{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_8_3()); }
+{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_9_3()); }
)
;
@@ -6307,29 +6447,29 @@ finally {
-rule__ProtocolClass__Group_9__0
+rule__ProtocolClass__Group_10__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_9__0__Impl
- rule__ProtocolClass__Group_9__1
+ rule__ProtocolClass__Group_10__0__Impl
+ rule__ProtocolClass__Group_10__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_9__0__Impl
+rule__ProtocolClass__Group_10__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_9_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_10_0()); }
'outgoing'
-{ after(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_9_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_10_0()); }
)
;
@@ -6338,29 +6478,29 @@ finally {
}
-rule__ProtocolClass__Group_9__1
+rule__ProtocolClass__Group_10__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_9__1__Impl
- rule__ProtocolClass__Group_9__2
+ rule__ProtocolClass__Group_10__1__Impl
+ rule__ProtocolClass__Group_10__2
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_9__1__Impl
+rule__ProtocolClass__Group_10__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_9_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); }
'{'
-{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_9_1()); }
+{ after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); }
)
;
@@ -6369,27 +6509,27 @@ finally {
}
-rule__ProtocolClass__Group_9__2
+rule__ProtocolClass__Group_10__2
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_9__2__Impl
- rule__ProtocolClass__Group_9__3
+ rule__ProtocolClass__Group_10__2__Impl
+ rule__ProtocolClass__Group_10__3
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_9__2__Impl
+rule__ProtocolClass__Group_10__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_9_2()); }
-(rule__ProtocolClass__OutgoingMessagesAssignment_9_2)*
-{ after(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_9_2()); }
+{ before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_10_2()); }
+(rule__ProtocolClass__OutgoingMessagesAssignment_10_2)*
+{ after(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_10_2()); }
)
;
@@ -6398,28 +6538,28 @@ finally {
}
-rule__ProtocolClass__Group_9__3
+rule__ProtocolClass__Group_10__3
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_9__3__Impl
+ rule__ProtocolClass__Group_10__3__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_9__3__Impl
+rule__ProtocolClass__Group_10__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_9_3()); }
+{ before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); }
'}'
-{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_9_3()); }
+{ after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); }
)
;
@@ -6436,29 +6576,29 @@ finally {
-rule__ProtocolClass__Group_10__0
+rule__ProtocolClass__Group_11__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_10__0__Impl
- rule__ProtocolClass__Group_10__1
+ rule__ProtocolClass__Group_11__0__Impl
+ rule__ProtocolClass__Group_11__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_10__0__Impl
+rule__ProtocolClass__Group_11__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRegularKeyword_10_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getRegularKeyword_11_0()); }
'regular'
-{ after(grammarAccess.getProtocolClassAccess().getRegularKeyword_10_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getRegularKeyword_11_0()); }
)
;
@@ -6467,29 +6607,29 @@ finally {
}
-rule__ProtocolClass__Group_10__1
+rule__ProtocolClass__Group_11__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_10__1__Impl
- rule__ProtocolClass__Group_10__2
+ rule__ProtocolClass__Group_11__1__Impl
+ rule__ProtocolClass__Group_11__2
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_10__1__Impl
+rule__ProtocolClass__Group_11__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_10_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_11_1()); }
'PortClass'
-{ after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_10_1()); }
+{ after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_11_1()); }
)
;
@@ -6498,26 +6638,26 @@ finally {
}
-rule__ProtocolClass__Group_10__2
+rule__ProtocolClass__Group_11__2
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_10__2__Impl
+ rule__ProtocolClass__Group_11__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_10__2__Impl
+rule__ProtocolClass__Group_11__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRegularAssignment_10_2()); }
-(rule__ProtocolClass__RegularAssignment_10_2)
-{ after(grammarAccess.getProtocolClassAccess().getRegularAssignment_10_2()); }
+{ before(grammarAccess.getProtocolClassAccess().getRegularAssignment_11_2()); }
+(rule__ProtocolClass__RegularAssignment_11_2)
+{ after(grammarAccess.getProtocolClassAccess().getRegularAssignment_11_2()); }
)
;
@@ -6532,29 +6672,29 @@ finally {
-rule__ProtocolClass__Group_11__0
+rule__ProtocolClass__Group_12__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_11__0__Impl
- rule__ProtocolClass__Group_11__1
+ rule__ProtocolClass__Group_12__0__Impl
+ rule__ProtocolClass__Group_12__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_11__0__Impl
+rule__ProtocolClass__Group_12__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getConjugateKeyword_11_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getConjugateKeyword_12_0()); }
'conjugate'
-{ after(grammarAccess.getProtocolClassAccess().getConjugateKeyword_11_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getConjugateKeyword_12_0()); }
)
;
@@ -6563,29 +6703,29 @@ finally {
}
-rule__ProtocolClass__Group_11__1
+rule__ProtocolClass__Group_12__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_11__1__Impl
- rule__ProtocolClass__Group_11__2
+ rule__ProtocolClass__Group_12__1__Impl
+ rule__ProtocolClass__Group_12__2
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_11__1__Impl
+rule__ProtocolClass__Group_12__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_11_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); }
'PortClass'
-{ after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_11_1()); }
+{ after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); }
)
;
@@ -6594,26 +6734,26 @@ finally {
}
-rule__ProtocolClass__Group_11__2
+rule__ProtocolClass__Group_12__2
@init {
int stackSize = keepStackSize();
}
:
- rule__ProtocolClass__Group_11__2__Impl
+ rule__ProtocolClass__Group_12__2__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__Group_11__2__Impl
+rule__ProtocolClass__Group_12__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getConjugateAssignment_11_2()); }
-(rule__ProtocolClass__ConjugateAssignment_11_2)
-{ after(grammarAccess.getProtocolClassAccess().getConjugateAssignment_11_2()); }
+{ before(grammarAccess.getProtocolClassAccess().getConjugateAssignment_12_2()); }
+(rule__ProtocolClass__ConjugateAssignment_12_2)
+{ after(grammarAccess.getProtocolClassAccess().getConjugateAssignment_12_2()); }
)
;
@@ -7642,9 +7782,9 @@ rule__ActorClass__Group__0__Impl
}
:
(
-{ before(grammarAccess.getActorClassAccess().getAbstractAssignment_0()); }
-(rule__ActorClass__AbstractAssignment_0)?
-{ after(grammarAccess.getActorClassAccess().getAbstractAssignment_0()); }
+{ before(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); }
+(rule__ActorClass__UnorderedGroup_0)
+{ after(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); }
)
;
@@ -11948,29 +12088,29 @@ finally {
-rule__PlainStateGraph__Group__0
+rule__StateGraph__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__PlainStateGraph__Group__0__Impl
- rule__PlainStateGraph__Group__1
+ rule__StateGraph__Group__0__Impl
+ rule__StateGraph__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__Group__0__Impl
+rule__StateGraph__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getPlainStateGraphAction_0()); }
+{ before(grammarAccess.getStateGraphAccess().getStateGraphAction_0()); }
(
)
-{ after(grammarAccess.getPlainStateGraphAccess().getPlainStateGraphAction_0()); }
+{ after(grammarAccess.getStateGraphAccess().getStateGraphAction_0()); }
)
;
@@ -11979,29 +12119,29 @@ finally {
}
-rule__PlainStateGraph__Group__1
+rule__StateGraph__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__PlainStateGraph__Group__1__Impl
- rule__PlainStateGraph__Group__2
+ rule__StateGraph__Group__1__Impl
+ rule__StateGraph__Group__2
;
finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__Group__1__Impl
+rule__StateGraph__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getLeftCurlyBracketKeyword_1()); }
+{ before(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); }
'{'
-{ after(grammarAccess.getPlainStateGraphAccess().getLeftCurlyBracketKeyword_1()); }
+{ after(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); }
)
;
@@ -12010,27 +12150,27 @@ finally {
}
-rule__PlainStateGraph__Group__2
+rule__StateGraph__Group__2
@init {
int stackSize = keepStackSize();
}
:
- rule__PlainStateGraph__Group__2__Impl
- rule__PlainStateGraph__Group__3
+ rule__StateGraph__Group__2__Impl
+ rule__StateGraph__Group__3
;
finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__Group__2__Impl
+rule__StateGraph__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getAlternatives_2()); }
-(rule__PlainStateGraph__Alternatives_2)*
-{ after(grammarAccess.getPlainStateGraphAccess().getAlternatives_2()); }
+{ before(grammarAccess.getStateGraphAccess().getAlternatives_2()); }
+(rule__StateGraph__Alternatives_2)*
+{ after(grammarAccess.getStateGraphAccess().getAlternatives_2()); }
)
;
@@ -12039,28 +12179,28 @@ finally {
}
-rule__PlainStateGraph__Group__3
+rule__StateGraph__Group__3
@init {
int stackSize = keepStackSize();
}
:
- rule__PlainStateGraph__Group__3__Impl
+ rule__StateGraph__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__Group__3__Impl
+rule__StateGraph__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getRightCurlyBracketKeyword_3()); }
+{ before(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3()); }
'}'
-{ after(grammarAccess.getPlainStateGraphAccess().getRightCurlyBracketKeyword_3()); }
+{ after(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3()); }
)
;
@@ -12095,11 +12235,11 @@ rule__StateMachine__Group__0__Impl
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getStateMachineAction_0()); }
+{ before(grammarAccess.getStateMachineAccess().getStateGraphAction_0()); }
(
)
-{ after(grammarAccess.getStateMachineAccess().getStateMachineAction_0()); }
+{ after(grammarAccess.getStateMachineAccess().getStateGraphAction_0()); }
)
;
@@ -12126,9 +12266,11 @@ rule__StateMachine__Group__1__Impl
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getDataDrivenAssignment_1()); }
-(rule__StateMachine__DataDrivenAssignment_1)?
-{ after(grammarAccess.getStateMachineAccess().getDataDrivenAssignment_1()); }
+{ before(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); }
+
+ 'StateMachine'
+
+{ after(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); }
)
;
@@ -12155,11 +12297,11 @@ rule__StateMachine__Group__2__Impl
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getStateMachineKeyword_2()); }
+{ before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); }
- 'StateMachine'
+ '{'
-{ after(grammarAccess.getStateMachineAccess().getStateMachineKeyword_2()); }
+{ after(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); }
)
;
@@ -12186,11 +12328,9 @@ rule__StateMachine__Group__3__Impl
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_3()); }
-
- '{'
-
-{ after(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_3()); }
+{ before(grammarAccess.getStateMachineAccess().getAlternatives_3()); }
+(rule__StateMachine__Alternatives_3)*
+{ after(grammarAccess.getStateMachineAccess().getAlternatives_3()); }
)
;
@@ -12205,7 +12345,6 @@ rule__StateMachine__Group__4
}
:
rule__StateMachine__Group__4__Impl
- rule__StateMachine__Group__5
;
finally {
restoreStackSize(stackSize);
@@ -12217,39 +12356,11 @@ rule__StateMachine__Group__4__Impl
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getAlternatives_4()); }
-(rule__StateMachine__Alternatives_4)*
-{ after(grammarAccess.getStateMachineAccess().getAlternatives_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__StateMachine__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__StateMachine__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StateMachine__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_5()); }
+{ before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4()); }
'}'
-{ after(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_5()); }
+{ after(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4()); }
)
;
@@ -12268,8 +12379,6 @@ finally {
-
-
rule__BaseState__Group__0
@init {
int stackSize = keepStackSize();
@@ -17365,9 +17474,11 @@ rule__ImportedFQN__Group__1__Impl
}
:
(
-{ before(grammarAccess.getImportedFQNAccess().getGroup_1()); }
-(rule__ImportedFQN__Group_1__0)?
-{ after(grammarAccess.getImportedFQNAccess().getGroup_1()); }
+{ before(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); }
+(
+ '.*'
+)?
+{ after(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); }
)
;
@@ -17380,29 +17491,27 @@ finally {
-rule__ImportedFQN__Group_1__0
+rule__FQN__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__ImportedFQN__Group_1__0__Impl
- rule__ImportedFQN__Group_1__1
+ rule__FQN__Group__0__Impl
+ rule__FQN__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__ImportedFQN__Group_1__0__Impl
+rule__FQN__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getImportedFQNAccess().getFullStopKeyword_1_0()); }
-
- '.'
-
-{ after(grammarAccess.getImportedFQNAccess().getFullStopKeyword_1_0()); }
+{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
+ RULE_ID
+{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
)
;
@@ -17411,28 +17520,26 @@ finally {
}
-rule__ImportedFQN__Group_1__1
+rule__FQN__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__ImportedFQN__Group_1__1__Impl
+ rule__FQN__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__ImportedFQN__Group_1__1__Impl
+rule__FQN__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getImportedFQNAccess().getAsteriskKeyword_1_1()); }
-
- '*'
-
-{ after(grammarAccess.getImportedFQNAccess().getAsteriskKeyword_1_1()); }
+{ before(grammarAccess.getFQNAccess().getGroup_1()); }
+(rule__FQN__Group_1__0)*
+{ after(grammarAccess.getFQNAccess().getGroup_1()); }
)
;
@@ -17445,27 +17552,29 @@ finally {
-rule__FQN__Group__0
+rule__FQN__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
- rule__FQN__Group__0__Impl
- rule__FQN__Group__1
+ rule__FQN__Group_1__0__Impl
+ rule__FQN__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
-rule__FQN__Group__0__Impl
+rule__FQN__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
- RULE_ID
-{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); }
+{ before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
+
+ '.'
+
+{ after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
)
;
@@ -17474,26 +17583,26 @@ finally {
}
-rule__FQN__Group__1
+rule__FQN__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
- rule__FQN__Group__1__Impl
+ rule__FQN__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__FQN__Group__1__Impl
+rule__FQN__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getFQNAccess().getGroup_1()); }
-(rule__FQN__Group_1__0)*
-{ after(grammarAccess.getFQNAccess().getGroup_1()); }
+{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
+ RULE_ID
+{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
)
;
@@ -17506,29 +17615,29 @@ finally {
-rule__FQN__Group_1__0
+rule__MULTIPLICITY__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__FQN__Group_1__0__Impl
- rule__FQN__Group_1__1
+ rule__MULTIPLICITY__Group__0__Impl
+ rule__MULTIPLICITY__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__FQN__Group_1__0__Impl
+rule__MULTIPLICITY__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
+{ before(grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); }
- '.'
+ '['
-{ after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); }
+{ after(grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); }
)
;
@@ -17537,26 +17646,27 @@ finally {
}
-rule__FQN__Group_1__1
+rule__MULTIPLICITY__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__FQN__Group_1__1__Impl
+ rule__MULTIPLICITY__Group__1__Impl
+ rule__MULTIPLICITY__Group__2
;
finally {
restoreStackSize(stackSize);
}
-rule__FQN__Group_1__1__Impl
+rule__MULTIPLICITY__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
- RULE_ID
-{ after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); }
+{ before(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1()); }
+(rule__MULTIPLICITY__Alternatives_1)
+{ after(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1()); }
)
;
@@ -17565,6 +17675,134 @@ finally {
}
+rule__MULTIPLICITY__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__MULTIPLICITY__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__MULTIPLICITY__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); }
+
+ ']'
+
+{ after(grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+rule__ActorClass__UnorderedGroup_0
+ @init {
+ int stackSize = keepStackSize();
+ getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_0());
+ }
+:
+ rule__ActorClass__UnorderedGroup_0__0
+ ?
+
+;
+finally {
+ getUnorderedGroupHelper().leave(grammarAccess.getActorClassAccess().getUnorderedGroup_0());
+ restoreStackSize(stackSize);
+}
+
+
+rule__ActorClass__UnorderedGroup_0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ boolean selected = false;
+ }
+:
+ (
+
+ (
+ {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0)}?=>(
+ {
+ getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0);
+ }
+ {
+ selected = true;
+ }
+ (
+
+ { before(grammarAccess.getActorClassAccess().getAbstractAssignment_0_0()); }
+ (rule__ActorClass__AbstractAssignment_0_0)
+ { after(grammarAccess.getActorClassAccess().getAbstractAssignment_0_0()); }
+ )
+ )
+ ) |
+
+ (
+ {getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1)}?=>(
+ {
+ getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1);
+ }
+ {
+ selected = true;
+ }
+ (
+
+ { before(grammarAccess.getActorClassAccess().getCommTypeAssignment_0_1()); }
+ (rule__ActorClass__CommTypeAssignment_0_1)
+ { after(grammarAccess.getActorClassAccess().getCommTypeAssignment_0_1()); }
+ )
+ )
+ )
+
+ )
+;
+finally {
+ if (selected)
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getActorClassAccess().getUnorderedGroup_0());
+ restoreStackSize(stackSize);
+}
+
+
+rule__ActorClass__UnorderedGroup_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ActorClass__UnorderedGroup_0__Impl
+ rule__ActorClass__UnorderedGroup_0__1?
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ActorClass__UnorderedGroup_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ActorClass__UnorderedGroup_0__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
@@ -18310,14 +18548,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__NameAssignment_1
+rule__ProtocolClass__CommTypeAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getProtocolClassAccess().getCommTypeCommunicationTypeEnumRuleCall_0_0()); }
+ ruleCommunicationType{ after(grammarAccess.getProtocolClassAccess().getCommTypeCommunicationTypeEnumRuleCall_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ProtocolClass__NameAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_1_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); }
+ RULE_ID{ after(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); }
)
;
@@ -18325,14 +18578,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__DocuAssignment_2
+rule__ProtocolClass__DocuAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_2_0()); }
- ruleDocumentation{ after(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_2_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_3_0()); }
+ ruleDocumentation{ after(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_3_0()); }
)
;
@@ -18340,18 +18593,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__BaseAssignment_3_1
+rule__ProtocolClass__BaseAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_3_1_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_4_1_0()); }
(
-{ before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_3_1_0_1()); }
- ruleFQN{ after(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_3_1_0_1()); }
+{ before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_4_1_0_1()); }
+ ruleFQN{ after(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_4_1_0_1()); }
)
-{ after(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_3_1_0()); }
+{ after(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_4_1_0()); }
)
;
@@ -18359,14 +18612,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__UserCode1Assignment_5_1
+rule__ProtocolClass__UserCode1Assignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_5_1_0()); }
- ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_5_1_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_6_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_6_1_0()); }
)
;
@@ -18374,14 +18627,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__UserCode2Assignment_6_1
+rule__ProtocolClass__UserCode2Assignment_7_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_6_1_0()); }
- ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_6_1_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_7_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_7_1_0()); }
)
;
@@ -18389,14 +18642,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__UserCode3Assignment_7_1
+rule__ProtocolClass__UserCode3Assignment_8_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_7_1_0()); }
- ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_7_1_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_8_1_0()); }
+ ruleDetailCode{ after(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_8_1_0()); }
)
;
@@ -18404,14 +18657,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__IncomingMessagesAssignment_8_2
+rule__ProtocolClass__IncomingMessagesAssignment_9_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_8_2_0()); }
- ruleMessage{ after(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_8_2_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_9_2_0()); }
+ ruleMessage{ after(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_9_2_0()); }
)
;
@@ -18419,14 +18672,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__OutgoingMessagesAssignment_9_2
+rule__ProtocolClass__OutgoingMessagesAssignment_10_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_9_2_0()); }
- ruleMessage{ after(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_9_2_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_10_2_0()); }
+ ruleMessage{ after(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_10_2_0()); }
)
;
@@ -18434,14 +18687,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__RegularAssignment_10_2
+rule__ProtocolClass__RegularAssignment_11_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_10_2_0()); }
- rulePortClass{ after(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_10_2_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_11_2_0()); }
+ rulePortClass{ after(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_11_2_0()); }
)
;
@@ -18449,14 +18702,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__ConjugateAssignment_11_2
+rule__ProtocolClass__ConjugateAssignment_12_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getConjugatePortClassParserRuleCall_11_2_0()); }
- rulePortClass{ after(grammarAccess.getProtocolClassAccess().getConjugatePortClassParserRuleCall_11_2_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getConjugatePortClassParserRuleCall_12_2_0()); }
+ rulePortClass{ after(grammarAccess.getProtocolClassAccess().getConjugatePortClassParserRuleCall_12_2_0()); }
)
;
@@ -18464,14 +18717,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ProtocolClass__SemanticsAssignment_12
+rule__ProtocolClass__SemanticsAssignment_13
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_12_0()); }
- ruleProtocolSemantics{ after(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_12_0()); }
+{ before(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_13_0()); }
+ ruleProtocolSemantics{ after(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_13_0()); }
)
;
@@ -18720,22 +18973,37 @@ finally {
restoreStackSize(stackSize);
}
-rule__ActorClass__AbstractAssignment_0
+rule__ActorClass__AbstractAssignment_0_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0()); }
+{ before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); }
(
-{ before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0()); }
+{ before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); }
'abstract'
-{ after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0()); }
+{ after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); }
+)
+
+{ after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); }
)
-{ after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0()); }
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ActorClass__CommTypeAssignment_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getActorClassAccess().getCommTypeActorCommunicationTypeEnumRuleCall_0_1_0()); }
+ ruleActorCommunicationType{ after(grammarAccess.getActorClassAccess().getCommTypeActorCommunicationTypeEnumRuleCall_0_1_0()); }
)
;
@@ -19106,8 +19374,8 @@ rule__Port__MultiplicityAssignment_3
}
:
(
-{ before(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYTerminalRuleCall_3_0()); }
- RULE_MULTIPLICITY{ after(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYTerminalRuleCall_3_0()); }
+{ before(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); }
+ ruleMULTIPLICITY{ after(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); }
)
;
@@ -19857,29 +20125,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__StatesAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPlainStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); }
- ruleState{ after(grammarAccess.getPlainStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PlainStateGraph__TrPointsAssignment_2_1
+rule__StateGraph__StatesAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); }
- ruleTrPoint{ after(grammarAccess.getPlainStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); }
+{ before(grammarAccess.getStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); }
+ ruleState{ after(grammarAccess.getStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); }
)
;
@@ -19887,14 +20140,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__ChPointsAssignment_2_2
+rule__StateGraph__TrPointsAssignment_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); }
- ruleChoicePoint{ after(grammarAccess.getPlainStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); }
+{ before(grammarAccess.getStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); }
+ ruleTrPoint{ after(grammarAccess.getStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); }
)
;
@@ -19902,14 +20155,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__PlainStateGraph__TransitionsAssignment_2_3
+rule__StateGraph__ChPointsAssignment_2_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getPlainStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); }
- ruleTransition{ after(grammarAccess.getPlainStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); }
+{ before(grammarAccess.getStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); }
+ ruleChoicePoint{ after(grammarAccess.getStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); }
)
;
@@ -19917,22 +20170,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__DataDrivenAssignment_1
+rule__StateGraph__TransitionsAssignment_2_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getDataDrivenData_drivenKeyword_1_0()); }
-(
-{ before(grammarAccess.getStateMachineAccess().getDataDrivenData_drivenKeyword_1_0()); }
-
- 'data_driven'
-
-{ after(grammarAccess.getStateMachineAccess().getDataDrivenData_drivenKeyword_1_0()); }
-)
-
-{ after(grammarAccess.getStateMachineAccess().getDataDrivenData_drivenKeyword_1_0()); }
+{ before(grammarAccess.getStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); }
+ ruleTransition{ after(grammarAccess.getStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); }
)
;
@@ -19940,14 +20185,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__StatesAssignment_4_0
+rule__StateMachine__StatesAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_4_0_0()); }
- ruleState{ after(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_4_0_0()); }
+{ before(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_3_0_0()); }
+ ruleState{ after(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_3_0_0()); }
)
;
@@ -19955,14 +20200,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__TrPointsAssignment_4_1
+rule__StateMachine__TrPointsAssignment_3_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_4_1_0()); }
- ruleTrPoint{ after(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_4_1_0()); }
+{ before(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_3_1_0()); }
+ ruleTrPoint{ after(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_3_1_0()); }
)
;
@@ -19970,14 +20215,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__ChPointsAssignment_4_2
+rule__StateMachine__ChPointsAssignment_3_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_4_2_0()); }
- ruleChoicePoint{ after(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_4_2_0()); }
+{ before(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_3_2_0()); }
+ ruleChoicePoint{ after(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_3_2_0()); }
)
;
@@ -19985,14 +20230,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__StateMachine__TransitionsAssignment_4_3
+rule__StateMachine__TransitionsAssignment_3_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_4_3_0()); }
- ruleTransition{ after(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_4_3_0()); }
+{ before(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_3_3_0()); }
+ ruleTransition{ after(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_3_3_0()); }
)
;
@@ -20081,8 +20326,8 @@ rule__BaseState__SubgraphAssignment_3_4_1
}
:
(
-{ before(grammarAccess.getBaseStateAccess().getSubgraphPlainStateGraphParserRuleCall_3_4_1_0()); }
- rulePlainStateGraph{ after(grammarAccess.getBaseStateAccess().getSubgraphPlainStateGraphParserRuleCall_3_4_1_0()); }
+{ before(grammarAccess.getBaseStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); }
+ ruleStateGraph{ after(grammarAccess.getBaseStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); }
)
;
@@ -21031,8 +21276,6 @@ finally {
}
-RULE_MULTIPLICITY : '[' ('*'|('0'..'9')+) ']';
-
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
RULE_INT : ('0'..'9')+;
diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens
index 74bf17ce9..9596d1125 100644
--- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens
+++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.tokens
@@ -1,4 +1,4 @@
-RULE_ID=4
+RULE_ID=5
T__29=29
T__28=28
T__27=27
@@ -7,7 +7,7 @@ T__25=25
T__24=24
T__23=23
T__22=22
-RULE_ANY_OTHER=11
+RULE_ANY_OTHER=10
T__21=21
T__20=20
T__93=93
@@ -21,6 +21,7 @@ T__90=90
T__18=18
T__17=17
T__12=12
+T__11=11
T__14=14
T__13=13
T__99=99
@@ -32,15 +33,14 @@ T__80=80
T__81=81
T__82=82
T__83=83
-RULE_MULTIPLICITY=7
T__85=85
T__84=84
T__87=87
T__86=86
T__89=89
T__88=88
-RULE_ML_COMMENT=8
-RULE_STRING=5
+RULE_ML_COMMENT=7
+RULE_STRING=6
T__71=71
T__72=72
T__70=70
@@ -69,8 +69,9 @@ T__51=51
T__52=52
T__53=53
T__54=54
+T__103=103
T__59=59
-RULE_INT=6
+RULE_INT=4
T__50=50
T__42=42
T__43=43
@@ -82,8 +83,10 @@ T__44=44
T__45=45
T__48=48
T__49=49
+T__102=102
+T__101=101
T__100=100
-RULE_SL_COMMENT=9
+RULE_SL_COMMENT=8
T__30=30
T__31=31
T__32=32
@@ -94,93 +97,97 @@ T__36=36
T__37=37
T__38=38
T__39=39
-RULE_WS=10
-'semantics'=45
-'usercode1'=26
-'satisfied_by'=65
-'prio'=60
-'ProtocolClass'=36
-'model'=13
-'Message'=42
-'SubSystemClass'=58
-'>'=90
-'Transition'=80
-'TransitionPoint'=76
-'SubSystemRef'=57
-'LayerConnection'=64
-'.'=61
-'regular'=39
-'import'=93
-'Structure'=48
-'SPP'=53
-'extends'=25
-'and'=63
-'Behavior'=49
-'action'=82
-'{'=15
-'StateMachine'=69
-'ExitPoint'=78
-'Operation'=33
-'void'=12
-'Interface'=47
-'ActorClass'=46
-'my'=87
-'private'=96
-'ref'=66
-':'=17
-'('=21
-'guard'=85
-'exit'=72
-'ActorRef'=68
-'conjugated'=98
-'cp'=88
-','=34
-'of'=55
-'default'=20
-'sends'=35
-']'=31
-'incoming'=37
-'|'=91
-'usercode3'=28
-'State'=70
-'data_driven'=99
-'LogicalSystem'=56
-'LogicalThread'=59
-'DataClass'=24
-'conjugate'=41
-'usercode'=43
-'RoomModel'=14
-'='=32
-'relay_sap'=67
-'Port'=50
-'@'=92
-'subgraph'=74
-')'=22
-'handle'=44
-'initial'=81
-'entry'=71
-'->'=19
-'do'=73
-'Binding'=62
-'ServiceImplementation'=54
-'triggers'=83
-'PrimitiveType'=18
-'ChoicePoint'=79
-'}'=16
-'SAP'=52
-'abstract'=97
-'usercode2'=27
-'EntryPoint'=77
-'handler'=100
-'cond'=86
-'external'=51
-'<'=89
-'outgoing'=38
-'*'=95
-'or'=84
-'RefinedState'=75
-'['=30
-'PortClass'=40
-'Attribute'=29
-'ExternalType'=23
-'from'=94
+RULE_WS=9
+'semantics'=49
+'usercode1'=30
+'satisfied_by'=69
+'prio'=64
+'ProtocolClass'=40
+'model'=12
+'SubSystemClass'=62
+'Message'=46
+'>'=94
+'sync'=16
+'Transition'=84
+'TransitionPoint'=80
+'SubSystemRef'=61
+'LayerConnection'=68
+'.'=65
+'regular'=43
+'import'=97
+'Structure'=52
+'SPP'=57
+'extends'=29
+'and'=67
+'Behavior'=53
+'action'=86
+'{'=19
+'StateMachine'=73
+'ExitPoint'=82
+'void'=11
+'Operation'=37
+'Interface'=51
+'ActorClass'=50
+'my'=91
+'private'=100
+'eventdriven'=14
+'ref'=70
+'('=25
+':'=21
+'guard'=89
+'exit'=76
+'ActorRef'=72
+'conjugated'=102
+'cp'=92
+','=38
+'of'=59
+'default'=24
+']'=35
+'sends'=39
+'incoming'=41
+'|'=95
+'async'=17
+'usercode3'=32
+'State'=74
+'LogicalSystem'=60
+'LogicalThread'=63
+'.*'=99
+'DataClass'=28
+'conjugate'=45
+'usercode'=47
+'RoomModel'=18
+'='=36
+'relay_sap'=71
+'Port'=54
+'@'=96
+'subgraph'=78
+')'=26
+'handle'=48
+'initial'=85
+'entry'=75
+'->'=23
+'do'=77
+'Binding'=66
+'ServiceImplementation'=58
+'triggers'=87
+'PrimitiveType'=22
+'ChoicePoint'=83
+'}'=20
+'SAP'=56
+'abstract'=101
+'usercode2'=31
+'EntryPoint'=81
+'handler'=103
+'cond'=90
+'external'=55
+'<'=93
+'outgoing'=42
+'datadriven'=15
+'or'=88
+'RefinedState'=79
+'['=34
+'*'=13
+'PortClass'=44
+'Attribute'=33
+'ExternalType'=27
+'from'=98
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 3bdb5267c..40700693f 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
@@ -12,7 +12,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalRoomLexer extends Lexer {
- public static final int RULE_ID=4;
+ public static final int RULE_ID=5;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
@@ -21,7 +21,7 @@ public class InternalRoomLexer extends Lexer {
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
- public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_ANY_OTHER=10;
public static final int T__21=21;
public static final int T__20=20;
public static final int EOF=-1;
@@ -36,6 +36,7 @@ public class InternalRoomLexer extends Lexer {
public static final int T__18=18;
public static final int T__17=17;
public static final int T__12=12;
+ public static final int T__11=11;
public static final int T__14=14;
public static final int T__13=13;
public static final int T__99=99;
@@ -48,14 +49,13 @@ public class InternalRoomLexer extends Lexer {
public static final int T__82=82;
public static final int T__83=83;
public static final int T__85=85;
- public static final int RULE_MULTIPLICITY=7;
public static final int T__84=84;
public static final int T__87=87;
public static final int T__86=86;
public static final int T__89=89;
public static final int T__88=88;
- public static final int RULE_ML_COMMENT=8;
- public static final int RULE_STRING=5;
+ public static final int RULE_ML_COMMENT=7;
+ public static final int RULE_STRING=6;
public static final int T__71=71;
public static final int T__72=72;
public static final int T__70=70;
@@ -84,8 +84,9 @@ public class InternalRoomLexer extends Lexer {
public static final int T__52=52;
public static final int T__53=53;
public static final int T__54=54;
+ public static final int T__103=103;
public static final int T__59=59;
- public static final int RULE_INT=6;
+ public static final int RULE_INT=4;
public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
@@ -97,8 +98,10 @@ public class InternalRoomLexer extends Lexer {
public static final int T__45=45;
public static final int T__48=48;
public static final int T__49=49;
+ public static final int T__102=102;
+ public static final int T__101=101;
public static final int T__100=100;
- public static final int RULE_SL_COMMENT=9;
+ public static final int RULE_SL_COMMENT=8;
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
@@ -109,7 +112,7 @@ public class InternalRoomLexer extends Lexer {
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
- public static final int RULE_WS=10;
+ public static final int RULE_WS=9;
// delegates
// delegators
@@ -124,10 +127,10 @@ public class InternalRoomLexer extends Lexer {
}
public String getGrammarFileName() { return "../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g"; }
- // $ANTLR start "T__12"
- public final void mT__12() throws RecognitionException {
+ // $ANTLR start "T__11"
+ public final void mT__11() throws RecognitionException {
try {
- int _type = T__12;
+ int _type = T__11;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11:7: ( 'void' )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11:9: 'void'
@@ -143,12 +146,12 @@ public class InternalRoomLexer extends Lexer {
finally {
}
}
- // $ANTLR end "T__12"
+ // $ANTLR end "T__11"
- // $ANTLR start "T__13"
- public final void mT__13() throws RecognitionException {
+ // $ANTLR start "T__12"
+ public final void mT__12() throws RecognitionException {
try {
- int _type = T__13;
+ int _type = T__12;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12:7: ( 'model' )
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12:9: 'model'
@@ -164,6 +167,26 @@ public class InternalRoomLexer extends Lexer {
finally {
}
}
+ // $ANTLR end "T__12"
+
+ // $ANTLR start "T__13"
+ public final void mT__13() throws RecognitionException {
+ try {
+ int _type = T__13;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13:7: ( '*' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13:9: '*'
+ {
+ match('*');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
// $ANTLR end "T__13"
// $ANTLR start "T__14"
@@ -171,10 +194,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__14;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13:7: ( 'RoomModel' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13:9: 'RoomModel'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14:7: ( 'eventdriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14:9: 'eventdriven'
{
- match("RoomModel");
+ match("eventdriven");
}
@@ -192,10 +215,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__15;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14:7: ( '{' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14:9: '{'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15:7: ( 'datadriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15:9: 'datadriven'
{
- match('{');
+ match("datadriven");
+
}
@@ -212,10 +236,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__16;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15:7: ( '}' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15:9: '}'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16:7: ( 'sync' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16:9: 'sync'
{
- match('}');
+ match("sync");
+
}
@@ -232,10 +257,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__17;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16:7: ( ':' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16:9: ':'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17:7: ( 'async' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17:9: 'async'
{
- match(':');
+ match("async");
+
}
@@ -252,10 +278,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__18;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17:7: ( 'PrimitiveType' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17:9: 'PrimitiveType'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18:7: ( 'RoomModel' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18:9: 'RoomModel'
{
- match("PrimitiveType");
+ match("RoomModel");
}
@@ -273,11 +299,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__19;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18:7: ( '->' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18:9: '->'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19:7: ( '{' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19:9: '{'
{
- match("->");
-
+ match('{');
}
@@ -294,11 +319,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__20;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19:7: ( 'default' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19:9: 'default'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20:7: ( '}' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20:9: '}'
{
- match("default");
-
+ match('}');
}
@@ -315,10 +339,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__21;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20:7: ( '(' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20:9: '('
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21:7: ( ':' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21:9: ':'
{
- match('(');
+ match(':');
}
@@ -335,10 +359,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__22;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21:7: ( ')' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21:9: ')'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22:7: ( 'PrimitiveType' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22:9: 'PrimitiveType'
{
- match(')');
+ match("PrimitiveType");
+
}
@@ -355,10 +380,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__23;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22:7: ( 'ExternalType' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22:9: 'ExternalType'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23:7: ( '->' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23:9: '->'
{
- match("ExternalType");
+ match("->");
}
@@ -376,10 +401,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__24;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23:7: ( 'DataClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23:9: 'DataClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24:7: ( 'default' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24:9: 'default'
{
- match("DataClass");
+ match("default");
}
@@ -397,11 +422,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__25;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24:7: ( 'extends' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24:9: 'extends'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25:7: ( '(' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25:9: '('
{
- match("extends");
-
+ match('(');
}
@@ -418,11 +442,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__26;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25:7: ( 'usercode1' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25:9: 'usercode1'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26:7: ( ')' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26:9: ')'
{
- match("usercode1");
-
+ match(')');
}
@@ -439,10 +462,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__27;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26:7: ( 'usercode2' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26:9: 'usercode2'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27:7: ( 'ExternalType' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27:9: 'ExternalType'
{
- match("usercode2");
+ match("ExternalType");
}
@@ -460,10 +483,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__28;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27:7: ( 'usercode3' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27:9: 'usercode3'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28:7: ( 'DataClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28:9: 'DataClass'
{
- match("usercode3");
+ match("DataClass");
}
@@ -481,10 +504,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__29;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28:7: ( 'Attribute' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28:9: 'Attribute'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:29:7: ( 'extends' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:29:9: 'extends'
{
- match("Attribute");
+ match("extends");
}
@@ -502,10 +525,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__30;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:29:7: ( '[' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:29:9: '['
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:30:7: ( 'usercode1' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:30:9: 'usercode1'
{
- match('[');
+ match("usercode1");
+
}
@@ -522,10 +546,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__31;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:30:7: ( ']' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:30:9: ']'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:31:7: ( 'usercode2' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:31:9: 'usercode2'
{
- match(']');
+ match("usercode2");
+
}
@@ -542,10 +567,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__32;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:31:7: ( '=' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:31:9: '='
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:32:7: ( 'usercode3' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:32:9: 'usercode3'
{
- match('=');
+ match("usercode3");
+
}
@@ -562,10 +588,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__33;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:32:7: ( 'Operation' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:32:9: 'Operation'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:33:7: ( 'Attribute' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:33:9: 'Attribute'
{
- match("Operation");
+ match("Attribute");
}
@@ -583,10 +609,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__34;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:33:7: ( ',' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:33:9: ','
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:34:7: ( '[' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:34:9: '['
{
- match(',');
+ match('[');
}
@@ -603,11 +629,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__35;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:34:7: ( 'sends' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:34:9: 'sends'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:35:7: ( ']' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:35:9: ']'
{
- match("sends");
-
+ match(']');
}
@@ -624,11 +649,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__36;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:35:7: ( 'ProtocolClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:35:9: 'ProtocolClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:36:7: ( '=' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:36:9: '='
{
- match("ProtocolClass");
-
+ match('=');
}
@@ -645,10 +669,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:36:7: ( 'incoming' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:36:9: 'incoming'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:37:7: ( 'Operation' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:37:9: 'Operation'
{
- match("incoming");
+ match("Operation");
}
@@ -666,11 +690,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:37:7: ( 'outgoing' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:37:9: 'outgoing'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:38:7: ( ',' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:38:9: ','
{
- match("outgoing");
-
+ match(',');
}
@@ -687,10 +710,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:38:7: ( 'regular' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:38:9: 'regular'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:39:7: ( 'sends' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:39:9: 'sends'
{
- match("regular");
+ match("sends");
}
@@ -708,10 +731,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:39:7: ( 'PortClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:39:9: 'PortClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:40:7: ( 'ProtocolClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:40:9: 'ProtocolClass'
{
- match("PortClass");
+ match("ProtocolClass");
}
@@ -729,10 +752,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:40:7: ( 'conjugate' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:40:9: 'conjugate'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:41:7: ( 'incoming' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:41:9: 'incoming'
{
- match("conjugate");
+ match("incoming");
}
@@ -750,10 +773,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:41:7: ( 'Message' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:41:9: 'Message'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:42:7: ( 'outgoing' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:42:9: 'outgoing'
{
- match("Message");
+ match("outgoing");
}
@@ -771,10 +794,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:42:7: ( 'usercode' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:42:9: 'usercode'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:43:7: ( 'regular' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:43:9: 'regular'
{
- match("usercode");
+ match("regular");
}
@@ -792,10 +815,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:43:7: ( 'handle' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:43:9: 'handle'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:44:7: ( 'PortClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:44:9: 'PortClass'
{
- match("handle");
+ match("PortClass");
}
@@ -813,10 +836,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:44:7: ( 'semantics' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:44:9: 'semantics'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:45:7: ( 'conjugate' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:45:9: 'conjugate'
{
- match("semantics");
+ match("conjugate");
}
@@ -834,10 +857,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:45:7: ( 'ActorClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:45:9: 'ActorClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:46:7: ( 'Message' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:46:9: 'Message'
{
- match("ActorClass");
+ match("Message");
}
@@ -855,10 +878,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:46:7: ( 'Interface' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:46:9: 'Interface'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:47:7: ( 'usercode' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:47:9: 'usercode'
{
- match("Interface");
+ match("usercode");
}
@@ -876,10 +899,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:47:7: ( 'Structure' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:47:9: 'Structure'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:48:7: ( 'handle' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:48:9: 'handle'
{
- match("Structure");
+ match("handle");
}
@@ -897,10 +920,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:48:7: ( 'Behavior' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:48:9: 'Behavior'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:49:7: ( 'semantics' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:49:9: 'semantics'
{
- match("Behavior");
+ match("semantics");
}
@@ -918,10 +941,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:49:7: ( 'Port' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:49:9: 'Port'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:50:7: ( 'ActorClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:50:9: 'ActorClass'
{
- match("Port");
+ match("ActorClass");
}
@@ -939,10 +962,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:50:7: ( 'external' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:50:9: 'external'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:51:7: ( 'Interface' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:51:9: 'Interface'
{
- match("external");
+ match("Interface");
}
@@ -960,10 +983,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:51:7: ( 'SAP' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:51:9: 'SAP'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:52:7: ( 'Structure' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:52:9: 'Structure'
{
- match("SAP");
+ match("Structure");
}
@@ -981,10 +1004,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:52:7: ( 'SPP' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:52:9: 'SPP'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:53:7: ( 'Behavior' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:53:9: 'Behavior'
{
- match("SPP");
+ match("Behavior");
}
@@ -1002,10 +1025,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:53:7: ( 'ServiceImplementation' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:53:9: 'ServiceImplementation'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:54:7: ( 'Port' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:54:9: 'Port'
{
- match("ServiceImplementation");
+ match("Port");
}
@@ -1023,10 +1046,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:54:7: ( 'of' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:54:9: 'of'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:55:7: ( 'external' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:55:9: 'external'
{
- match("of");
+ match("external");
}
@@ -1044,10 +1067,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:55:7: ( 'LogicalSystem' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:55:9: 'LogicalSystem'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:56:7: ( 'SAP' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:56:9: 'SAP'
{
- match("LogicalSystem");
+ match("SAP");
}
@@ -1065,10 +1088,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:56:7: ( 'SubSystemRef' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:56:9: 'SubSystemRef'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:57:7: ( 'SPP' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:57:9: 'SPP'
{
- match("SubSystemRef");
+ match("SPP");
}
@@ -1086,10 +1109,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:57:7: ( 'SubSystemClass' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:57:9: 'SubSystemClass'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:58:7: ( 'ServiceImplementation' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:58:9: 'ServiceImplementation'
{
- match("SubSystemClass");
+ match("ServiceImplementation");
}
@@ -1107,10 +1130,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:58:7: ( 'LogicalThread' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:58:9: 'LogicalThread'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:59:7: ( 'of' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:59:9: 'of'
{
- match("LogicalThread");
+ match("of");
}
@@ -1128,10 +1151,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:59:7: ( 'prio' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:59:9: 'prio'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:60:7: ( 'LogicalSystem' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:60:9: 'LogicalSystem'
{
- match("prio");
+ match("LogicalSystem");
}
@@ -1149,10 +1172,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:60:7: ( '.' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:60:9: '.'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:61:7: ( 'SubSystemRef' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:61:9: 'SubSystemRef'
{
- match('.');
+ match("SubSystemRef");
+
}
@@ -1169,10 +1193,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:61:7: ( 'Binding' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:61:9: 'Binding'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:62:7: ( 'SubSystemClass' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:62:9: 'SubSystemClass'
{
- match("Binding");
+ match("SubSystemClass");
}
@@ -1190,10 +1214,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:62:7: ( 'and' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:62:9: 'and'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:63:7: ( 'LogicalThread' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:63:9: 'LogicalThread'
{
- match("and");
+ match("LogicalThread");
}
@@ -1211,10 +1235,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:63:7: ( 'LayerConnection' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:63:9: 'LayerConnection'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:64:7: ( 'prio' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:64:9: 'prio'
{
- match("LayerConnection");
+ match("prio");
}
@@ -1232,11 +1256,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:64:7: ( 'satisfied_by' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:64:9: 'satisfied_by'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:65:7: ( '.' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:65:9: '.'
{
- match("satisfied_by");
-
+ match('.');
}
@@ -1253,10 +1276,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:65:7: ( 'ref' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:65:9: 'ref'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:66:7: ( 'Binding' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:66:9: 'Binding'
{
- match("ref");
+ match("Binding");
}
@@ -1274,10 +1297,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:66:7: ( 'relay_sap' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:66:9: 'relay_sap'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:67:7: ( 'and' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:67:9: 'and'
{
- match("relay_sap");
+ match("and");
}
@@ -1295,10 +1318,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:67:7: ( 'ActorRef' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:67:9: 'ActorRef'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:68:7: ( 'LayerConnection' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:68:9: 'LayerConnection'
{
- match("ActorRef");
+ match("LayerConnection");
}
@@ -1316,10 +1339,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:68:7: ( 'StateMachine' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:68:9: 'StateMachine'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:69:7: ( 'satisfied_by' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:69:9: 'satisfied_by'
{
- match("StateMachine");
+ match("satisfied_by");
}
@@ -1337,10 +1360,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:69:7: ( 'State' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:69:9: 'State'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:70:7: ( 'ref' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:70:9: 'ref'
{
- match("State");
+ match("ref");
}
@@ -1358,10 +1381,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:70:7: ( 'entry' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:70:9: 'entry'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:71:7: ( 'relay_sap' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:71:9: 'relay_sap'
{
- match("entry");
+ match("relay_sap");
}
@@ -1379,10 +1402,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:71:7: ( 'exit' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:71:9: 'exit'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:72:7: ( 'ActorRef' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:72:9: 'ActorRef'
{
- match("exit");
+ match("ActorRef");
}
@@ -1400,10 +1423,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:72:7: ( 'do' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:72:9: 'do'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:73:7: ( 'StateMachine' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:73:9: 'StateMachine'
{
- match("do");
+ match("StateMachine");
}
@@ -1421,10 +1444,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:73:7: ( 'subgraph' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:73:9: 'subgraph'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:74:7: ( 'State' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:74:9: 'State'
{
- match("subgraph");
+ match("State");
}
@@ -1442,10 +1465,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:74:7: ( 'RefinedState' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:74:9: 'RefinedState'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:75:7: ( 'entry' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:75:9: 'entry'
{
- match("RefinedState");
+ match("entry");
}
@@ -1463,10 +1486,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:75:7: ( 'TransitionPoint' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:75:9: 'TransitionPoint'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:7: ( 'exit' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:9: 'exit'
{
- match("TransitionPoint");
+ match("exit");
}
@@ -1484,10 +1507,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:7: ( 'EntryPoint' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:76:9: 'EntryPoint'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:77:7: ( 'do' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:77:9: 'do'
{
- match("EntryPoint");
+ match("do");
}
@@ -1505,10 +1528,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:77:7: ( 'ExitPoint' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:77:9: 'ExitPoint'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:78:7: ( 'subgraph' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:78:9: 'subgraph'
{
- match("ExitPoint");
+ match("subgraph");
}
@@ -1526,10 +1549,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:78:7: ( 'ChoicePoint' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:78:9: 'ChoicePoint'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:79:7: ( 'RefinedState' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:79:9: 'RefinedState'
{
- match("ChoicePoint");
+ match("RefinedState");
}
@@ -1547,10 +1570,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:79:7: ( 'Transition' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:79:9: 'Transition'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:80:7: ( 'TransitionPoint' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:80:9: 'TransitionPoint'
{
- match("Transition");
+ match("TransitionPoint");
}
@@ -1568,10 +1591,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:80:7: ( 'initial' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:80:9: 'initial'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:81:7: ( 'EntryPoint' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:81:9: 'EntryPoint'
{
- match("initial");
+ match("EntryPoint");
}
@@ -1589,10 +1612,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:81:7: ( 'action' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:81:9: 'action'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:82:7: ( 'ExitPoint' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:82:9: 'ExitPoint'
{
- match("action");
+ match("ExitPoint");
}
@@ -1610,10 +1633,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:82:7: ( 'triggers' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:82:9: 'triggers'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:83:7: ( 'ChoicePoint' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:83:9: 'ChoicePoint'
{
- match("triggers");
+ match("ChoicePoint");
}
@@ -1631,10 +1654,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:83:7: ( 'or' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:83:9: 'or'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:84:7: ( 'Transition' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:84:9: 'Transition'
{
- match("or");
+ match("Transition");
}
@@ -1652,10 +1675,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:84:7: ( 'guard' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:84:9: 'guard'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:85:7: ( 'initial' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:85:9: 'initial'
{
- match("guard");
+ match("initial");
}
@@ -1673,10 +1696,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:85:7: ( 'cond' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:85:9: 'cond'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:86:7: ( 'action' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:86:9: 'action'
{
- match("cond");
+ match("action");
}
@@ -1694,10 +1717,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:86:7: ( 'my' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:86:9: 'my'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:87:7: ( 'triggers' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:87:9: 'triggers'
{
- match("my");
+ match("triggers");
}
@@ -1715,10 +1738,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:87:7: ( 'cp' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:87:9: 'cp'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:88:7: ( 'or' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:88:9: 'or'
{
- match("cp");
+ match("or");
}
@@ -1736,10 +1759,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:88:7: ( '<' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:88:9: '<'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:89:7: ( 'guard' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:89:9: 'guard'
{
- match('<');
+ match("guard");
+
}
@@ -1756,10 +1780,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:89:7: ( '>' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:89:9: '>'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:90:7: ( 'cond' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:90:9: 'cond'
{
- match('>');
+ match("cond");
+
}
@@ -1776,10 +1801,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:90:7: ( '|' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:90:9: '|'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:91:7: ( 'my' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:91:9: 'my'
{
- match('|');
+ match("my");
+
}
@@ -1796,10 +1822,11 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__92;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:91:7: ( '@' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:91:9: '@'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:92:7: ( 'cp' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:92:9: 'cp'
{
- match('@');
+ match("cp");
+
}
@@ -1816,11 +1843,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__93;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:92:7: ( 'import' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:92:9: 'import'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:93:7: ( '<' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:93:9: '<'
{
- match("import");
-
+ match('<');
}
@@ -1837,11 +1863,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__94;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:93:7: ( 'from' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:93:9: 'from'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:94:7: ( '>' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:94:9: '>'
{
- match("from");
-
+ match('>');
}
@@ -1858,10 +1883,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__95;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:94:7: ( '*' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:94:9: '*'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:95:7: ( '|' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:95:9: '|'
{
- match('*');
+ match('|');
}
@@ -1878,11 +1903,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__96;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:95:7: ( 'private' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:95:9: 'private'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:96:7: ( '@' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:96:9: '@'
{
- match("private");
-
+ match('@');
}
@@ -1899,10 +1923,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__97;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:96:7: ( 'abstract' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:96:9: 'abstract'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:97:7: ( 'import' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:97:9: 'import'
{
- match("abstract");
+ match("import");
}
@@ -1920,10 +1944,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__98;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:97:7: ( 'conjugated' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:97:9: 'conjugated'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:98:7: ( 'from' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:98:9: 'from'
{
- match("conjugated");
+ match("from");
}
@@ -1941,10 +1965,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__99;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:98:7: ( 'data_driven' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:98:9: 'data_driven'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:99:7: ( '.*' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:99:9: '.*'
{
- match("data_driven");
+ match(".*");
}
@@ -1962,10 +1986,10 @@ public class InternalRoomLexer extends Lexer {
try {
int _type = T__100;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:99:8: ( 'handler' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:99:10: 'handler'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:100:8: ( 'private' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:100:10: 'private'
{
- match("handler");
+ match("private");
}
@@ -1978,79 +2002,58 @@ public class InternalRoomLexer extends Lexer {
}
// $ANTLR end "T__100"
- // $ANTLR start "RULE_MULTIPLICITY"
- public final void mRULE_MULTIPLICITY() throws RecognitionException {
+ // $ANTLR start "T__101"
+ public final void mT__101() throws RecognitionException {
try {
- int _type = RULE_MULTIPLICITY;
+ int _type = T__101;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:19: ( '[' ( '*' | ( '0' .. '9' )+ ) ']' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:21: '[' ( '*' | ( '0' .. '9' )+ ) ']'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:101:8: ( 'abstract' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:101:10: 'abstract'
{
- match('[');
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:25: ( '*' | ( '0' .. '9' )+ )
- int alt2=2;
- int LA2_0 = input.LA(1);
+ match("abstract");
- if ( (LA2_0=='*') ) {
- alt2=1;
- }
- else if ( ((LA2_0>='0' && LA2_0<='9')) ) {
- alt2=2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 2, 0, input);
- throw nvae;
}
- switch (alt2) {
- case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:26: '*'
- {
- match('*');
-
- }
- break;
- case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:30: ( '0' .. '9' )+
- {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:30: ( '0' .. '9' )+
- int cnt1=0;
- loop1:
- do {
- int alt1=2;
- int LA1_0 = input.LA(1);
-
- if ( ((LA1_0>='0' && LA1_0<='9')) ) {
- alt1=1;
- }
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__101"
- switch (alt1) {
- case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21034:31: '0' .. '9'
- {
- matchRange('0','9');
-
- }
- break;
+ // $ANTLR start "T__102"
+ public final void mT__102() throws RecognitionException {
+ try {
+ int _type = T__102;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:102:8: ( 'conjugated' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:102:10: 'conjugated'
+ {
+ match("conjugated");
- default :
- if ( cnt1 >= 1 ) break loop1;
- EarlyExitException eee =
- new EarlyExitException(1, input);
- throw eee;
- }
- cnt1++;
- } while (true);
+ }
- }
- break;
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__102"
- }
+ // $ANTLR start "T__103"
+ public final void mT__103() throws RecognitionException {
+ try {
+ int _type = T__103;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:103:8: ( 'handler' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:103:10: 'handler'
+ {
+ match("handler");
- match(']');
}
@@ -2060,26 +2063,26 @@ public class InternalRoomLexer extends Lexer {
finally {
}
}
- // $ANTLR end "RULE_MULTIPLICITY"
+ // $ANTLR end "T__103"
// $ANTLR start "RULE_ID"
public final void mRULE_ID() throws RecognitionException {
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:21036: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:21036: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:21279: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:21279: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:21036:11: ( '^' )?
- int alt3=2;
- int LA3_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21279:11: ( '^' )?
+ int alt1=2;
+ int LA1_0 = input.LA(1);
- if ( (LA3_0=='^') ) {
- alt3=1;
+ if ( (LA1_0=='^') ) {
+ alt1=1;
}
- switch (alt3) {
+ switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21036:11: '^'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21279:11: '^'
{
match('^');
@@ -2097,18 +2100,18 @@ 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:21036:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop4:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21279:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop2:
do {
- int alt4=2;
- int LA4_0 = input.LA(1);
+ int alt2=2;
+ int LA2_0 = input.LA(1);
- if ( ((LA4_0>='0' && LA4_0<='9')||(LA4_0>='A' && LA4_0<='Z')||LA4_0=='_'||(LA4_0>='a' && LA4_0<='z')) ) {
- alt4=1;
+ if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='Z')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='z')) ) {
+ alt2=1;
}
- switch (alt4) {
+ switch (alt2) {
case 1 :
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:
{
@@ -2126,7 +2129,7 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- break loop4;
+ break loop2;
}
} while (true);
@@ -2146,24 +2149,24 @@ 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:21038:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21038:12: ( '0' .. '9' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21281:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21281:12: ( '0' .. '9' )+
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21038:12: ( '0' .. '9' )+
- int cnt5=0;
- loop5:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21281:12: ( '0' .. '9' )+
+ int cnt3=0;
+ loop3:
do {
- int alt5=2;
- int LA5_0 = input.LA(1);
+ int alt3=2;
+ int LA3_0 = input.LA(1);
- if ( ((LA5_0>='0' && LA5_0<='9')) ) {
- alt5=1;
+ if ( ((LA3_0>='0' && LA3_0<='9')) ) {
+ alt3=1;
}
- switch (alt5) {
+ switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21038:13: '0' .. '9'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21281:13: '0' .. '9'
{
matchRange('0','9');
@@ -2171,12 +2174,12 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- if ( cnt5 >= 1 ) break loop5;
+ if ( cnt3 >= 1 ) break loop3;
EarlyExitException eee =
- new EarlyExitException(5, input);
+ new EarlyExitException(3, input);
throw eee;
}
- cnt5++;
+ cnt3++;
} while (true);
@@ -2195,47 +2198,47 @@ 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:21040:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- int alt8=2;
- int LA8_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ int alt6=2;
+ int LA6_0 = input.LA(1);
- if ( (LA8_0=='\"') ) {
- alt8=1;
+ if ( (LA6_0=='\"') ) {
+ alt6=1;
}
- else if ( (LA8_0=='\'') ) {
- alt8=2;
+ else if ( (LA6_0=='\'') ) {
+ alt6=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 8, 0, input);
+ new NoViableAltException("", 6, 0, input);
throw nvae;
}
- switch (alt8) {
+ switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
- loop6:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ loop4:
do {
- int alt6=3;
- int LA6_0 = input.LA(1);
+ int alt4=3;
+ int LA4_0 = input.LA(1);
- if ( (LA6_0=='\\') ) {
- alt6=1;
+ if ( (LA4_0=='\\') ) {
+ alt4=1;
}
- else if ( ((LA6_0>='\u0000' && LA6_0<='!')||(LA6_0>='#' && LA6_0<='[')||(LA6_0>=']' && LA6_0<='\uFFFF')) ) {
- alt6=2;
+ else if ( ((LA4_0>='\u0000' && LA4_0<='!')||(LA4_0>='#' && LA4_0<='[')||(LA4_0>=']' && LA4_0<='\uFFFF')) ) {
+ alt4=2;
}
- switch (alt6) {
+ switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2251,7 +2254,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:21040:66: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:66: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2267,7 +2270,7 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- break loop6;
+ break loop4;
}
} while (true);
@@ -2276,26 +2279,26 @@ 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:21040:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
- loop7:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
+ loop5:
do {
- int alt7=3;
- int LA7_0 = input.LA(1);
+ int alt5=3;
+ int LA5_0 = input.LA(1);
- if ( (LA7_0=='\\') ) {
- alt7=1;
+ if ( (LA5_0=='\\') ) {
+ alt5=1;
}
- else if ( ((LA7_0>='\u0000' && LA7_0<='&')||(LA7_0>='(' && LA7_0<='[')||(LA7_0>=']' && LA7_0<='\uFFFF')) ) {
- alt7=2;
+ else if ( ((LA5_0>='\u0000' && LA5_0<='&')||(LA5_0>='(' && LA5_0<='[')||(LA5_0>=']' && LA5_0<='\uFFFF')) ) {
+ alt5=2;
}
- switch (alt7) {
+ switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21040:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
{
match('\\');
if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) {
@@ -2311,7 +2314,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:21040:137: ~ ( ( '\\\\' | '\\'' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:137: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2327,7 +2330,7 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- break loop7;
+ break loop5;
}
} while (true);
@@ -2354,37 +2357,37 @@ 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:21042:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21042:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21042:24: ( options {greedy=false; } : . )*
- loop9:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:24: ( options {greedy=false; } : . )*
+ loop7:
do {
- int alt9=2;
- int LA9_0 = input.LA(1);
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- if ( (LA9_0=='*') ) {
- int LA9_1 = input.LA(2);
+ if ( (LA7_0=='*') ) {
+ int LA7_1 = input.LA(2);
- if ( (LA9_1=='/') ) {
- alt9=2;
+ if ( (LA7_1=='/') ) {
+ alt7=2;
}
- else if ( ((LA9_1>='\u0000' && LA9_1<='.')||(LA9_1>='0' && LA9_1<='\uFFFF')) ) {
- alt9=1;
+ else if ( ((LA7_1>='\u0000' && LA7_1<='.')||(LA7_1>='0' && LA7_1<='\uFFFF')) ) {
+ alt7=1;
}
}
- else if ( ((LA9_0>='\u0000' && LA9_0<=')')||(LA9_0>='+' && LA9_0<='\uFFFF')) ) {
- alt9=1;
+ else if ( ((LA7_0>='\u0000' && LA7_0<=')')||(LA7_0>='+' && LA7_0<='\uFFFF')) ) {
+ alt7=1;
}
- switch (alt9) {
+ switch (alt7) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21042:52: .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:52: .
{
matchAny();
@@ -2392,7 +2395,7 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- break loop9;
+ break loop7;
}
} while (true);
@@ -2414,25 +2417,25 @@ 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:21044:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:24: (~ ( ( '\\n' | '\\r' ) ) )*
- loop10:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ loop8:
do {
- int alt10=2;
- int LA10_0 = input.LA(1);
+ int alt8=2;
+ int LA8_0 = input.LA(1);
- if ( ((LA10_0>='\u0000' && LA10_0<='\t')||(LA10_0>='\u000B' && LA10_0<='\f')||(LA10_0>='\u000E' && LA10_0<='\uFFFF')) ) {
- alt10=1;
+ if ( ((LA8_0>='\u0000' && LA8_0<='\t')||(LA8_0>='\u000B' && LA8_0<='\f')||(LA8_0>='\u000E' && LA8_0<='\uFFFF')) ) {
+ alt8=1;
}
- switch (alt10) {
+ switch (alt8) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287: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();
@@ -2448,31 +2451,31 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- break loop10;
+ break loop8;
}
} while (true);
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:40: ( ( '\\r' )? '\\n' )?
- 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:21287:40: ( ( '\\r' )? '\\n' )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- if ( (LA12_0=='\n'||LA12_0=='\r') ) {
- alt12=1;
+ if ( (LA10_0=='\n'||LA10_0=='\r') ) {
+ alt10=1;
}
- switch (alt12) {
+ switch (alt10) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:41: ( '\\r' )? '\\n'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:41: ( '\\r' )? '\\n'
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:41: ( '\\r' )?
- int alt11=2;
- int LA11_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:41: ( '\\r' )?
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- if ( (LA11_0=='\r') ) {
- alt11=1;
+ if ( (LA9_0=='\r') ) {
+ alt9=1;
}
- switch (alt11) {
+ switch (alt9) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21044:41: '\\r'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21287:41: '\\r'
{
match('\r');
@@ -2504,22 +2507,22 @@ 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:21046:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21046:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21289:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21289:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21046:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt13=0;
- loop13:
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21289:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt11=0;
+ loop11:
do {
- int alt13=2;
- int LA13_0 = input.LA(1);
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0=='\r'||LA13_0==' ') ) {
- alt13=1;
+ if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {
+ alt11=1;
}
- switch (alt13) {
+ switch (alt11) {
case 1 :
// ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:
{
@@ -2537,12 +2540,12 @@ public class InternalRoomLexer extends Lexer {
break;
default :
- if ( cnt13 >= 1 ) break loop13;
+ if ( cnt11 >= 1 ) break loop11;
EarlyExitException eee =
- new EarlyExitException(13, input);
+ new EarlyExitException(11, input);
throw eee;
}
- cnt13++;
+ cnt11++;
} while (true);
@@ -2561,8 +2564,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:21048:16: ( . )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21048:18: .
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21291:16: ( . )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21291:18: .
{
matchAny();
@@ -2577,684 +2580,705 @@ public class InternalRoomLexer extends Lexer {
// $ANTLR end "RULE_ANY_OTHER"
public void mTokens() throws RecognitionException {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | RULE_MULTIPLICITY | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt14=97;
- alt14 = dfa14.predict(input);
- switch (alt14) {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:8: ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt12=100;
+ alt12 = dfa12.predict(input);
+ switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:10: T__12
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:10: T__11
{
- mT__12();
+ mT__11();
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:16: T__13
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:16: T__12
{
- mT__13();
+ mT__12();
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:22: T__14
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:22: T__13
{
- mT__14();
+ mT__13();
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:28: T__15
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:28: T__14
{
- mT__15();
+ mT__14();
}
break;
case 5 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:34: T__16
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:34: T__15
{
- mT__16();
+ mT__15();
}
break;
case 6 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:40: T__17
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:40: T__16
{
- mT__17();
+ mT__16();
}
break;
case 7 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:46: T__18
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:46: T__17
{
- mT__18();
+ mT__17();
}
break;
case 8 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:52: T__19
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:52: T__18
{
- mT__19();
+ mT__18();
}
break;
case 9 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:58: T__20
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:58: T__19
{
- mT__20();
+ mT__19();
}
break;
case 10 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:64: T__21
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:64: T__20
{
- mT__21();
+ mT__20();
}
break;
case 11 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:70: T__22
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:70: T__21
{
- mT__22();
+ mT__21();
}
break;
case 12 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:76: T__23
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:76: T__22
{
- mT__23();
+ mT__22();
}
break;
case 13 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:82: T__24
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:82: T__23
{
- mT__24();
+ mT__23();
}
break;
case 14 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:88: T__25
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:88: T__24
{
- mT__25();
+ mT__24();
}
break;
case 15 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:94: T__26
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:94: T__25
{
- mT__26();
+ mT__25();
}
break;
case 16 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:100: T__27
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:100: T__26
{
- mT__27();
+ mT__26();
}
break;
case 17 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:106: T__28
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:106: T__27
{
- mT__28();
+ mT__27();
}
break;
case 18 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:112: T__29
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:112: T__28
{
- mT__29();
+ mT__28();
}
break;
case 19 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:118: T__30
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:118: T__29
{
- mT__30();
+ mT__29();
}
break;
case 20 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:124: T__31
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:124: T__30
{
- mT__31();
+ mT__30();
}
break;
case 21 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:130: T__32
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:130: T__31
{
- mT__32();
+ mT__31();
}
break;
case 22 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:136: T__33
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:136: T__32
{
- mT__33();
+ mT__32();
}
break;
case 23 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:142: T__34
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:142: T__33
{
- mT__34();
+ mT__33();
}
break;
case 24 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:148: T__35
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:148: T__34
{
- mT__35();
+ mT__34();
}
break;
case 25 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:154: T__36
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:154: T__35
{
- mT__36();
+ mT__35();
}
break;
case 26 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:160: T__37
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:160: T__36
{
- mT__37();
+ mT__36();
}
break;
case 27 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:166: T__38
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:166: T__37
{
- mT__38();
+ mT__37();
}
break;
case 28 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:172: T__39
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:172: T__38
{
- mT__39();
+ mT__38();
}
break;
case 29 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:178: T__40
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:178: T__39
{
- mT__40();
+ mT__39();
}
break;
case 30 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:184: T__41
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:184: T__40
{
- mT__41();
+ mT__40();
}
break;
case 31 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:190: T__42
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:190: T__41
{
- mT__42();
+ mT__41();
}
break;
case 32 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:196: T__43
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:196: T__42
{
- mT__43();
+ mT__42();
}
break;
case 33 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:202: T__44
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:202: T__43
{
- mT__44();
+ mT__43();
}
break;
case 34 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:208: T__45
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:208: T__44
{
- mT__45();
+ mT__44();
}
break;
case 35 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:214: T__46
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:214: T__45
{
- mT__46();
+ mT__45();
}
break;
case 36 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:220: T__47
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:220: T__46
{
- mT__47();
+ mT__46();
}
break;
case 37 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:226: T__48
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:226: T__47
{
- mT__48();
+ mT__47();
}
break;
case 38 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:232: T__49
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:232: T__48
{
- mT__49();
+ mT__48();
}
break;
case 39 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:238: T__50
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:238: T__49
{
- mT__50();
+ mT__49();
}
break;
case 40 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:244: T__51
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:244: T__50
{
- mT__51();
+ mT__50();
}
break;
case 41 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:250: T__52
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:250: T__51
{
- mT__52();
+ mT__51();
}
break;
case 42 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:256: T__53
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:256: T__52
{
- mT__53();
+ mT__52();
}
break;
case 43 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:262: T__54
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:262: T__53
{
- mT__54();
+ mT__53();
}
break;
case 44 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:268: T__55
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:268: T__54
{
- mT__55();
+ mT__54();
}
break;
case 45 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:274: T__56
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:274: T__55
{
- mT__56();
+ mT__55();
}
break;
case 46 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:280: T__57
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:280: T__56
{
- mT__57();
+ mT__56();
}
break;
case 47 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:286: T__58
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:286: T__57
{
- mT__58();
+ mT__57();
}
break;
case 48 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:292: T__59
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:292: T__58
{
- mT__59();
+ mT__58();
}
break;
case 49 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:298: T__60
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:298: T__59
{
- mT__60();
+ mT__59();
}
break;
case 50 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:304: T__61
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:304: T__60
{
- mT__61();
+ mT__60();
}
break;
case 51 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:310: T__62
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:310: T__61
{
- mT__62();
+ mT__61();
}
break;
case 52 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:316: T__63
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:316: T__62
{
- mT__63();
+ mT__62();
}
break;
case 53 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:322: T__64
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:322: T__63
{
- mT__64();
+ mT__63();
}
break;
case 54 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:328: T__65
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:328: T__64
{
- mT__65();
+ mT__64();
}
break;
case 55 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:334: T__66
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:334: T__65
{
- mT__66();
+ mT__65();
}
break;
case 56 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:340: T__67
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:340: T__66
{
- mT__67();
+ mT__66();
}
break;
case 57 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:346: T__68
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:346: T__67
{
- mT__68();
+ mT__67();
}
break;
case 58 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:352: T__69
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:352: T__68
{
- mT__69();
+ mT__68();
}
break;
case 59 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:358: T__70
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:358: T__69
{
- mT__70();
+ mT__69();
}
break;
case 60 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:364: T__71
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:364: T__70
{
- mT__71();
+ mT__70();
}
break;
case 61 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:370: T__72
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:370: T__71
{
- mT__72();
+ mT__71();
}
break;
case 62 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:376: T__73
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:376: T__72
{
- mT__73();
+ mT__72();
}
break;
case 63 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:382: T__74
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:382: T__73
{
- mT__74();
+ mT__73();
}
break;
case 64 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:388: T__75
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:388: T__74
{
- mT__75();
+ mT__74();
}
break;
case 65 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:394: T__76
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:394: T__75
{
- mT__76();
+ mT__75();
}
break;
case 66 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:400: T__77
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:400: T__76
{
- mT__77();
+ mT__76();
}
break;
case 67 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:406: T__78
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:406: T__77
{
- mT__78();
+ mT__77();
}
break;
case 68 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:412: T__79
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:412: T__78
{
- mT__79();
+ mT__78();
}
break;
case 69 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:418: T__80
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:418: T__79
{
- mT__80();
+ mT__79();
}
break;
case 70 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:424: T__81
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:424: T__80
{
- mT__81();
+ mT__80();
}
break;
case 71 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:430: T__82
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:430: T__81
{
- mT__82();
+ mT__81();
}
break;
case 72 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:436: T__83
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:436: T__82
{
- mT__83();
+ mT__82();
}
break;
case 73 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:442: T__84
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:442: T__83
{
- mT__84();
+ mT__83();
}
break;
case 74 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:448: T__85
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:448: T__84
{
- mT__85();
+ mT__84();
}
break;
case 75 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:454: T__86
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:454: T__85
{
- mT__86();
+ mT__85();
}
break;
case 76 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:460: T__87
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:460: T__86
{
- mT__87();
+ mT__86();
}
break;
case 77 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:466: T__88
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:466: T__87
{
- mT__88();
+ mT__87();
}
break;
case 78 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:472: T__89
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:472: T__88
{
- mT__89();
+ mT__88();
}
break;
case 79 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:478: T__90
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:478: T__89
{
- mT__90();
+ mT__89();
}
break;
case 80 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:484: T__91
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:484: T__90
{
- mT__91();
+ mT__90();
}
break;
case 81 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:490: T__92
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:490: T__91
{
- mT__92();
+ mT__91();
}
break;
case 82 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:496: T__93
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:496: T__92
{
- mT__93();
+ mT__92();
}
break;
case 83 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:502: T__94
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:502: T__93
{
- mT__94();
+ mT__93();
}
break;
case 84 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:508: T__95
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:508: T__94
{
- mT__95();
+ mT__94();
}
break;
case 85 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:514: T__96
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:514: T__95
{
- mT__96();
+ mT__95();
}
break;
case 86 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:520: T__97
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:520: T__96
{
- mT__97();
+ mT__96();
}
break;
case 87 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:526: T__98
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:526: T__97
{
- mT__98();
+ mT__97();
}
break;
case 88 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:532: T__99
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:532: T__98
{
- mT__99();
+ mT__98();
}
break;
case 89 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:538: T__100
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:538: T__99
{
- mT__100();
+ mT__99();
}
break;
case 90 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:545: RULE_MULTIPLICITY
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:544: T__100
{
- mRULE_MULTIPLICITY();
+ mT__100();
}
break;
case 91 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:563: RULE_ID
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:551: T__101
{
- mRULE_ID();
+ mT__101();
}
break;
case 92 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:571: RULE_INT
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:558: T__102
{
- mRULE_INT();
+ mT__102();
}
break;
case 93 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:580: RULE_STRING
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:565: T__103
{
- mRULE_STRING();
+ mT__103();
}
break;
case 94 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:592: RULE_ML_COMMENT
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:572: RULE_ID
{
- mRULE_ML_COMMENT();
+ mRULE_ID();
}
break;
case 95 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:608: RULE_SL_COMMENT
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:580: RULE_INT
{
- mRULE_SL_COMMENT();
+ mRULE_INT();
}
break;
case 96 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:624: RULE_WS
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:589: RULE_STRING
{
- mRULE_WS();
+ mRULE_STRING();
}
break;
case 97 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:632: RULE_ANY_OTHER
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:601: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 98 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:617: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 99 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:633: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 100 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:641: RULE_ANY_OTHER
{
mRULE_ANY_OTHER();
@@ -3266,273 +3290,274 @@ public class InternalRoomLexer extends Lexer {
}
- protected DFA14 dfa14 = new DFA14(this);
- static final String DFA14_eotS =
- "\1\uffff\3\67\3\uffff\1\67\1\65\1\67\2\uffff\5\67\1\117\2\uffff"+
- "\1\67\1\uffff\14\67\1\uffff\5\67\4\uffff\1\67\1\uffff\1\65\2\uffff"+
- "\3\65\2\uffff\1\67\1\uffff\1\67\1\u0082\2\67\3\uffff\2\67\1\uffff"+
- "\1\67\1\u0089\1\67\2\uffff\10\67\4\uffff\1\67\1\uffff\6\67\1\u009e"+
- "\1\u009f\2\67\1\u00a4\15\67\1\uffff\7\67\4\uffff\1\67\6\uffff\2"+
- "\67\1\uffff\6\67\1\uffff\24\67\2\uffff\1\67\1\u00d8\2\67\1\uffff"+
- "\5\67\1\u00e1\1\u00e2\7\67\1\u00eb\7\67\1\u00f3\5\67\1\u00fa\7\67"+
- "\1\u0103\16\67\1\uffff\2\67\1\u0114\5\67\2\uffff\6\67\1\u0120\1"+
- "\67\1\uffff\6\67\1\u0128\1\uffff\1\u0129\5\67\1\uffff\10\67\1\uffff"+
- "\1\u0137\4\67\1\u013d\12\67\1\uffff\4\67\1\u014d\6\67\1\uffff\6"+
- "\67\1\u015a\2\uffff\15\67\1\uffff\5\67\1\uffff\5\67\1\u0172\5\67"+
- "\1\u0179\3\67\1\uffff\7\67\1\u0184\4\67\1\uffff\5\67\1\u018e\5\67"+
- "\1\u0194\12\67\1\u019f\1\uffff\1\67\1\u01a1\2\67\1\u01a4\1\u01a5"+
- "\1\uffff\6\67\1\u01ac\2\67\1\u01b0\1\uffff\11\67\1\uffff\5\67\1"+
- "\uffff\1\u01bf\1\u01c3\2\67\1\u01c6\3\67\1\u01ca\1\u01cb\1\uffff"+
- "\1\u01cc\1\uffff\2\67\2\uffff\5\67\1\u01d4\1\uffff\3\67\1\uffff"+
- "\1\u01d8\2\67\1\u01db\1\u01dc\3\67\1\u01e0\2\67\1\u01e3\1\67\1\u01e5"+
- "\1\uffff\1\u01e6\1\u01e7\1\u01e8\1\uffff\1\u01e9\1\67\1\uffff\1"+
- "\u01eb\1\u01ec\1\67\3\uffff\1\u01ee\1\u01f0\1\u01f1\1\u01f2\3\67"+
- "\1\uffff\3\67\1\uffff\2\67\2\uffff\3\67\1\uffff\2\67\1\uffff\1\u0201"+
- "\5\uffff\1\u0202\2\uffff\1\67\1\uffff\1\u0204\3\uffff\7\67\1\u020d"+
- "\4\67\1\u0212\1\67\2\uffff\1\67\1\uffff\10\67\1\uffff\1\u021d\1"+
- "\u021e\2\67\1\uffff\1\u0221\1\u0222\1\u0223\1\67\1\u0225\5\67\2"+
- "\uffff\1\u022b\1\u022c\3\uffff\1\67\1\uffff\1\67\1\u022f\1\u0230"+
- "\2\67\2\uffff\1\67\1\u0234\2\uffff\3\67\1\uffff\1\u0238\1\u0239"+
- "\1\67\2\uffff\4\67\1\u023f\1\uffff";
- static final String DFA14_eofS =
- "\u0240\uffff";
- static final String DFA14_minS =
- "\1\0\2\157\1\145\3\uffff\1\157\1\76\1\141\2\uffff\1\156\1\141\1"+
- "\156\1\163\1\143\1\52\2\uffff\1\160\1\uffff\1\141\1\155\1\146\1"+
- "\145\1\157\1\145\1\141\1\156\1\101\1\145\1\141\1\162\1\uffff\1\142"+
- "\1\162\1\150\1\162\1\165\4\uffff\1\162\1\uffff\1\101\2\uffff\2\0"+
- "\1\52\2\uffff\1\151\1\uffff\1\144\1\60\1\157\1\146\3\uffff\1\151"+
- "\1\162\1\uffff\1\146\1\60\1\164\2\uffff\1\151\2\164\1\151\1\164"+
- "\1\145\2\164\4\uffff\1\145\1\uffff\1\155\1\164\1\142\1\143\1\160"+
- "\1\164\2\60\1\146\1\156\1\60\1\163\1\156\1\164\1\141\2\120\1\162"+
- "\1\142\1\150\1\156\1\147\1\171\1\151\1\uffff\1\144\1\164\1\163\1"+
- "\141\1\157\1\151\1\141\4\uffff\1\157\6\uffff\1\144\1\145\1\uffff"+
- "\1\155\1\151\1\155\2\164\1\141\1\uffff\1\141\1\145\1\164\1\162\1"+
- "\141\1\145\1\164\3\162\1\157\1\162\1\144\1\141\1\151\1\147\1\157"+
- "\1\164\1\157\1\147\2\uffff\1\165\1\60\1\141\1\144\1\uffff\1\163"+
- "\1\144\1\145\1\165\1\164\2\60\1\166\1\123\1\141\1\144\1\151\1\145"+
- "\1\157\1\60\1\151\1\164\1\156\1\151\1\147\1\162\1\155\1\60\1\154"+
- "\1\115\1\156\1\151\1\157\1\60\1\165\1\137\1\162\1\120\1\171\1\103"+
- "\1\156\1\60\1\171\1\143\1\151\1\162\1\141\1\163\1\156\1\163\1\162"+
- "\1\155\1\151\1\162\1\157\1\154\1\uffff\1\171\1\165\1\60\1\141\1"+
- "\154\1\162\1\143\1\145\2\uffff\1\151\1\171\1\166\1\151\1\143\1\162"+
- "\1\60\1\141\1\uffff\1\157\1\162\1\163\1\143\1\147\1\144\1\60\1\uffff"+
- "\1\60\1\157\1\145\1\164\1\143\1\154\1\uffff\1\154\1\144\1\156\1"+
- "\157\1\120\1\154\1\144\1\156\1\uffff\1\60\1\157\1\142\1\103\1\164"+
- "\1\60\1\164\1\146\1\141\1\151\1\141\1\164\1\151\1\141\1\137\1\147"+
+ protected DFA12 dfa12 = new DFA12(this);
+ static final String DFA12_eotS =
+ "\1\uffff\2\67\1\uffff\5\67\3\uffff\1\67\1\65\2\uffff\4\67\3\uffff"+
+ "\1\67\1\uffff\13\67\1\164\4\67\4\uffff\1\67\1\65\2\uffff\3\65\2"+
+ "\uffff\1\67\1\uffff\1\67\1\u0085\1\uffff\5\67\1\u008c\12\67\3\uffff"+
+ "\2\67\3\uffff\6\67\3\uffff\1\67\1\uffff\3\67\1\u00a7\1\u00a8\2\67"+
+ "\1\u00ad\15\67\2\uffff\4\67\4\uffff\1\67\5\uffff\2\67\1\uffff\6"+
+ "\67\1\uffff\6\67\1\u00cf\23\67\2\uffff\1\67\1\u00e4\2\67\1\uffff"+
+ "\5\67\1\u00ed\1\u00ee\14\67\1\u00fc\3\67\1\u0101\3\67\1\u0105\5"+
+ "\67\1\uffff\6\67\1\u0112\15\67\1\uffff\2\67\1\u0122\5\67\2\uffff"+
+ "\6\67\1\u012e\5\67\1\u0134\1\uffff\1\u0135\3\67\1\uffff\1\u0139"+
+ "\2\67\1\uffff\1\u013c\3\67\1\u0140\7\67\1\uffff\17\67\1\uffff\4"+
+ "\67\1\u015d\6\67\1\uffff\4\67\1\u0168\2\uffff\3\67\1\uffff\2\67"+
+ "\1\uffff\3\67\1\uffff\1\u0171\21\67\1\u0183\5\67\1\u018a\3\67\1"+
+ "\uffff\12\67\1\uffff\1\67\1\u0199\2\67\1\u019c\3\67\1\uffff\20\67"+
+ "\1\u01b0\1\uffff\1\67\1\u01b2\2\67\1\u01b5\1\u01b6\1\uffff\6\67"+
+ "\1\u01bd\2\67\1\u01c1\4\67\1\uffff\1\u01c6\1\67\1\uffff\2\67\1\u01ca"+
+ "\1\u01cb\11\67\1\u01d8\2\67\1\u01db\1\67\1\u01dd\1\uffff\1\u01de"+
+ "\1\uffff\2\67\2\uffff\5\67\1\u01e6\1\uffff\3\67\1\uffff\2\67\1\u01ec"+
+ "\1\67\1\uffff\1\67\1\u01ef\1\67\2\uffff\1\u01f1\3\67\1\u01f5\1\67"+
+ "\1\u01f7\1\67\1\u01f9\1\u01fa\1\u01fb\1\u01fc\1\uffff\1\u01fd\1"+
+ "\67\1\uffff\1\u01ff\2\uffff\1\u0200\1\u0202\1\u0203\1\u0204\3\67"+
+ "\1\uffff\5\67\1\uffff\1\67\1\u020f\1\uffff\1\67\1\uffff\3\67\1\uffff"+
+ "\1\67\1\uffff\1\u0215\5\uffff\1\u0216\2\uffff\1\u0217\3\uffff\7"+
+ "\67\1\u0220\1\67\1\u0222\1\uffff\5\67\3\uffff\10\67\1\uffff\1\u0230"+
+ "\1\uffff\1\u0231\1\u0232\2\67\1\u0235\1\u0236\1\67\1\u0238\5\67"+
+ "\3\uffff\1\u023e\1\u023f\2\uffff\1\67\1\uffff\1\67\1\u0242\1\u0243"+
+ "\2\67\2\uffff\1\67\1\u0247\2\uffff\3\67\1\uffff\1\u024b\1\u024c"+
+ "\1\67\2\uffff\4\67\1\u0252\1\uffff";
+ static final String DFA12_eofS =
+ "\u0253\uffff";
+ static final String DFA12_minS =
+ "\1\0\2\157\1\uffff\1\156\2\141\1\142\1\145\3\uffff\1\157\1\76\2"+
+ "\uffff\1\156\1\141\1\163\1\143\3\uffff\1\160\1\uffff\1\155\1\146"+
+ "\1\145\1\157\1\145\1\141\1\156\1\101\1\145\1\141\1\162\1\52\1\162"+
+ "\1\150\1\162\1\165\4\uffff\1\162\1\101\2\uffff\2\0\1\52\2\uffff"+
+ "\1\151\1\uffff\1\144\1\60\1\uffff\1\145\1\151\2\164\1\146\1\60\1"+
+ "\156\1\155\1\164\1\142\1\171\1\144\1\164\1\163\1\157\1\146\3\uffff"+
+ "\1\151\1\162\3\uffff\1\151\2\164\1\145\2\164\3\uffff\1\145\1\uffff"+
+ "\1\143\1\160\1\164\2\60\1\146\1\156\1\60\1\163\1\156\1\164\1\141"+
+ "\2\120\1\162\1\142\1\150\1\156\1\147\1\171\1\151\2\uffff\1\141\1"+
+ "\157\1\151\1\141\4\uffff\1\157\5\uffff\1\144\1\145\1\uffff\1\156"+
+ "\1\145\1\164\1\162\2\141\1\uffff\1\143\1\144\1\141\1\151\1\147\1"+
+ "\156\1\60\1\151\1\164\1\155\1\151\1\155\2\164\1\145\1\164\1\162"+
+ "\1\141\2\162\1\157\1\162\1\157\1\164\1\157\1\147\2\uffff\1\165\1"+
+ "\60\1\141\1\144\1\uffff\1\163\1\144\1\145\1\165\1\164\2\60\1\166"+
+ "\1\123\1\141\1\144\1\151\1\145\1\157\1\156\1\151\1\147\1\162\1\155"+
+ "\1\60\1\154\1\164\1\156\1\60\1\171\1\144\1\165\1\60\1\163\1\156"+
+ "\1\163\1\162\1\143\1\uffff\1\157\1\162\1\115\1\156\1\151\1\157\1"+
+ "\60\1\162\1\120\1\171\1\103\1\143\1\151\1\162\1\141\1\155\1\151"+
+ "\1\162\1\157\1\154\1\uffff\1\171\1\165\1\60\1\141\1\154\1\162\1"+
+ "\143\1\145\2\uffff\1\151\1\171\1\166\1\151\1\143\1\162\1\60\1\141"+
+ "\1\163\1\143\1\147\1\144\1\60\1\uffff\1\60\2\144\1\156\1\uffff\1"+
+ "\60\1\162\1\154\1\uffff\1\60\1\164\1\146\1\141\1\60\1\156\1\141"+
+ "\1\157\1\145\1\164\1\143\1\154\1\uffff\1\156\1\157\1\120\1\154\1"+
+ "\157\1\142\1\103\1\164\1\151\1\141\1\164\1\151\1\141\1\137\1\147"+
"\1\uffff\1\147\1\145\1\146\1\164\1\60\1\143\1\163\1\151\1\156\1"+
- "\141\1\103\1\uffff\1\164\1\156\1\141\1\151\2\145\1\60\2\uffff\2"+
- "\144\1\151\1\157\1\141\1\164\1\162\1\141\1\151\1\157\1\141\1\163"+
- "\1\141\1\uffff\1\144\1\165\1\154\1\145\1\151\1\uffff\2\151\1\160"+
- "\1\156\1\154\1\60\1\156\1\162\1\163\1\141\1\145\1\60\1\141\1\165"+
- "\1\141\1\uffff\1\145\1\164\1\157\1\147\1\154\1\157\1\145\1\60\1"+
- "\143\1\164\1\120\1\162\1\uffff\1\145\1\123\1\166\1\154\1\163\1\60"+
- "\1\151\1\154\1\156\1\151\1\163\1\60\1\154\1\145\1\164\1\141\1\146"+
- "\1\157\1\143\1\145\1\150\1\147\1\60\1\uffff\1\147\1\60\1\141\1\164"+
- "\2\60\1\uffff\1\143\1\162\1\143\1\111\1\145\1\162\1\60\1\123\1\156"+
- "\1\60\1\uffff\1\164\1\151\1\157\1\163\1\154\1\164\1\145\1\103\1"+
- "\163\1\uffff\1\166\1\124\1\164\1\156\1\163\1\uffff\2\60\1\145\1"+
- "\163\1\60\1\156\1\163\1\144\2\60\1\uffff\1\60\1\uffff\1\160\1\145"+
- "\2\uffff\2\145\1\150\2\155\1\60\1\uffff\1\171\1\150\1\156\1\uffff"+
- "\1\60\1\157\1\151\2\60\1\141\1\124\1\154\1\60\1\145\1\171\1\60\1"+
- "\164\1\60\1\uffff\3\60\1\uffff\1\60\1\163\1\uffff\2\60\1\137\3\uffff"+
- "\4\60\1\151\1\160\1\103\1\uffff\1\163\1\162\1\145\1\uffff\2\156"+
- "\2\uffff\1\164\1\171\1\141\1\uffff\1\156\1\160\1\uffff\1\60\5\uffff"+
- "\1\60\2\uffff\1\142\1\uffff\1\60\3\uffff\1\156\1\154\1\145\1\154"+
- "\1\164\1\145\1\143\1\60\1\164\1\145\1\160\1\163\1\60\1\145\2\uffff"+
- "\1\171\1\uffff\2\145\1\146\1\141\1\145\1\141\1\164\1\157\1\uffff"+
- "\2\60\1\145\1\163\1\uffff\3\60\1\155\1\60\1\163\1\155\1\144\2\151"+
- "\2\uffff\2\60\3\uffff\1\145\1\uffff\1\163\2\60\1\157\1\156\2\uffff"+
- "\1\156\1\60\2\uffff\1\156\2\164\1\uffff\2\60\1\141\2\uffff\1\164"+
- "\1\151\1\157\1\156\1\60\1\uffff";
- static final String DFA14_maxS =
- "\1\uffff\1\157\1\171\1\157\3\uffff\1\162\1\76\1\157\2\uffff\1\170"+
- "\1\141\1\170\1\163\1\164\1\71\2\uffff\1\160\1\uffff\1\165\1\156"+
- "\1\165\1\145\1\160\1\145\1\141\1\156\1\165\1\151\1\157\1\162\1\uffff"+
- "\1\156\1\162\1\150\1\162\1\165\4\uffff\1\162\1\uffff\1\172\2\uffff"+
- "\2\uffff\1\57\2\uffff\1\151\1\uffff\1\144\1\172\1\157\1\146\3\uffff"+
- "\1\157\1\162\1\uffff\1\146\1\172\1\164\2\uffff\5\164\1\145\2\164"+
- "\4\uffff\1\145\1\uffff\1\156\1\164\1\142\1\151\1\160\1\164\2\172"+
- "\1\154\1\156\1\172\1\163\1\156\1\164\1\162\2\120\1\162\1\142\1\150"+
- "\1\156\1\147\1\171\1\151\1\uffff\1\144\1\164\1\163\1\141\1\157\1"+
- "\151\1\141\4\uffff\1\157\6\uffff\1\144\1\145\1\uffff\1\155\1\151"+
- "\1\155\2\164\1\141\1\uffff\1\141\1\145\1\164\1\162\1\141\1\145\1"+
- "\164\3\162\1\157\1\162\1\144\1\141\1\151\1\147\1\157\1\164\1\157"+
- "\1\147\2\uffff\1\165\1\172\1\141\1\152\1\uffff\1\163\1\144\1\145"+
- "\1\165\1\164\2\172\1\166\1\123\1\141\1\144\1\151\1\145\1\166\1\172"+
- "\1\151\1\164\1\156\1\151\1\147\1\162\1\155\1\172\1\154\1\115\1\156"+
- "\1\151\1\157\1\172\1\165\1\137\1\162\1\120\1\171\1\103\1\162\1\172"+
- "\1\171\1\143\1\151\1\162\1\141\1\163\1\156\1\163\1\162\1\155\1\151"+
- "\1\162\1\157\1\154\1\uffff\1\171\1\165\1\172\1\141\1\154\1\162\1"+
- "\143\1\145\2\uffff\1\151\1\171\1\166\1\151\1\143\1\162\1\172\1\141"+
- "\1\uffff\1\157\1\162\1\163\1\143\1\147\1\144\1\172\1\uffff\1\172"+
- "\1\157\1\145\1\164\1\143\1\154\1\uffff\1\154\1\144\1\156\1\157\1"+
- "\120\1\154\1\144\1\156\1\uffff\1\172\1\157\1\142\1\122\1\164\1\172"+
- "\1\164\1\146\1\141\1\151\1\141\1\164\1\151\1\141\1\137\1\147\1\uffff"+
+ "\141\1\103\1\uffff\1\164\1\151\2\145\1\60\2\uffff\1\162\1\163\1"+
+ "\141\1\uffff\1\151\1\164\1\uffff\2\151\1\160\1\uffff\1\60\1\143"+
+ "\2\144\1\151\1\157\2\141\1\151\1\157\1\141\1\144\1\165\1\154\1\145"+
+ "\1\151\1\156\1\154\1\60\1\156\1\162\1\163\1\141\1\145\1\60\1\141"+
+ "\1\165\1\141\1\uffff\1\145\1\164\1\157\1\147\1\154\1\157\1\145\1"+
+ "\164\1\120\1\162\1\uffff\1\151\1\60\1\154\1\166\1\60\1\143\1\145"+
+ "\1\150\1\uffff\1\164\1\145\1\123\1\166\1\154\1\163\1\154\1\156\1"+
+ "\151\1\163\1\145\1\164\1\141\1\146\1\157\1\147\1\60\1\uffff\1\147"+
+ "\1\60\1\141\1\164\2\60\1\uffff\1\143\1\162\1\143\1\111\1\145\1\162"+
+ "\1\60\1\123\1\156\1\60\1\151\1\157\1\163\1\166\1\uffff\1\60\1\145"+
+ "\1\uffff\1\163\1\144\2\60\1\154\1\164\1\145\1\103\1\163\1\124\1"+
+ "\164\1\156\1\163\1\60\1\145\1\163\1\60\1\156\1\60\1\uffff\1\60\1"+
+ "\uffff\1\160\1\145\2\uffff\2\145\1\150\2\155\1\60\1\uffff\1\171"+
+ "\1\150\1\156\1\uffff\1\157\1\151\1\60\1\145\1\uffff\1\156\1\60\1"+
+ "\137\2\uffff\1\60\1\141\1\124\1\154\1\60\1\171\1\60\1\164\4\60\1"+
+ "\uffff\1\60\1\163\1\uffff\1\60\2\uffff\4\60\1\151\1\160\1\103\1"+
+ "\uffff\1\163\1\162\1\145\2\156\1\uffff\1\156\1\60\1\uffff\1\142"+
+ "\1\uffff\1\164\1\171\1\141\1\uffff\1\160\1\uffff\1\60\5\uffff\1"+
+ "\60\2\uffff\1\60\3\uffff\1\156\1\154\1\145\1\154\1\164\1\145\1\143"+
+ "\1\60\1\164\1\60\1\uffff\1\171\1\145\1\160\1\163\1\145\3\uffff\2"+
+ "\145\1\146\1\141\1\145\1\141\1\164\1\157\1\uffff\1\60\1\uffff\2"+
+ "\60\1\145\1\163\2\60\1\155\1\60\1\163\1\155\1\144\2\151\3\uffff"+
+ "\2\60\2\uffff\1\145\1\uffff\1\163\2\60\1\157\1\156\2\uffff\1\156"+
+ "\1\60\2\uffff\1\156\2\164\1\uffff\2\60\1\141\2\uffff\1\164\1\151"+
+ "\1\157\1\156\1\60\1\uffff";
+ static final String DFA12_maxS =
+ "\1\uffff\1\157\1\171\1\uffff\1\170\1\157\1\171\1\163\1\157\3\uffff"+
+ "\1\162\1\76\2\uffff\1\170\1\141\1\163\1\164\3\uffff\1\160\1\uffff"+
+ "\1\156\1\165\1\145\1\160\1\145\1\141\1\156\1\165\1\151\1\157\1\162"+
+ "\1\52\1\162\1\150\1\162\1\165\4\uffff\1\162\1\172\2\uffff\2\uffff"+
+ "\1\57\2\uffff\1\151\1\uffff\1\144\1\172\1\uffff\1\145\3\164\1\146"+
+ "\1\172\2\156\1\164\1\142\1\171\1\144\1\164\1\163\1\157\1\146\3\uffff"+
+ "\1\157\1\162\3\uffff\3\164\1\145\2\164\3\uffff\1\145\1\uffff\1\151"+
+ "\1\160\1\164\2\172\1\154\1\156\1\172\1\163\1\156\1\164\1\162\2\120"+
+ "\1\162\1\142\1\150\1\156\1\147\1\171\1\151\2\uffff\1\141\1\157\1"+
+ "\151\1\141\4\uffff\1\157\5\uffff\1\144\1\145\1\uffff\1\156\1\145"+
+ "\1\164\1\162\2\141\1\uffff\1\143\1\144\1\141\1\151\1\147\1\156\1"+
+ "\172\1\151\1\164\1\155\1\151\1\155\2\164\1\145\1\164\1\162\1\141"+
+ "\2\162\1\157\1\162\1\157\1\164\1\157\1\147\2\uffff\1\165\1\172\1"+
+ "\141\1\152\1\uffff\1\163\1\144\1\145\1\165\1\164\2\172\1\166\1\123"+
+ "\1\141\1\144\1\151\1\145\1\166\1\156\1\151\1\147\1\162\1\155\1\172"+
+ "\1\154\1\164\1\162\1\172\1\171\1\144\1\165\1\172\1\163\1\156\1\163"+
+ "\1\162\1\143\1\uffff\1\157\1\162\1\115\1\156\1\151\1\157\1\172\1"+
+ "\162\1\120\1\171\1\103\1\143\1\151\1\162\1\141\1\155\1\151\1\162"+
+ "\1\157\1\154\1\uffff\1\171\1\165\1\172\1\141\1\154\1\162\1\143\1"+
+ "\145\2\uffff\1\151\1\171\1\166\1\151\1\143\1\162\1\172\1\141\1\163"+
+ "\1\143\1\147\1\144\1\172\1\uffff\1\172\2\144\1\156\1\uffff\1\172"+
+ "\1\162\1\154\1\uffff\1\172\1\164\1\146\1\141\1\172\1\156\1\141\1"+
+ "\157\1\145\1\164\1\143\1\154\1\uffff\1\156\1\157\1\120\1\154\1\157"+
+ "\1\142\1\122\1\164\1\151\1\141\1\164\1\151\1\141\1\137\1\147\1\uffff"+
"\1\147\1\145\1\146\1\164\1\172\1\143\1\163\1\151\1\156\1\141\1\103"+
- "\1\uffff\1\164\1\156\1\141\1\151\2\145\1\172\2\uffff\2\144\1\151"+
- "\1\157\1\141\1\164\1\162\1\141\1\151\1\157\1\141\1\163\1\141\1\uffff"+
- "\1\144\1\165\1\154\1\145\1\151\1\uffff\2\151\1\160\1\156\1\154\1"+
- "\172\1\156\1\162\1\163\1\141\1\145\1\172\1\141\1\165\1\141\1\uffff"+
- "\1\145\1\164\1\157\1\147\1\154\1\157\1\145\1\172\1\143\1\164\1\120"+
- "\1\162\1\uffff\1\145\1\123\1\166\1\154\1\163\1\172\1\151\1\154\1"+
- "\156\1\151\1\163\1\172\1\154\1\145\1\164\1\141\1\146\1\157\1\143"+
- "\1\145\1\150\1\147\1\172\1\uffff\1\147\1\172\1\141\1\164\2\172\1"+
- "\uffff\1\143\1\162\1\143\1\111\1\145\1\162\1\172\1\124\1\156\1\172"+
- "\1\uffff\1\164\1\151\1\157\1\163\1\154\1\164\1\145\1\103\1\163\1"+
- "\uffff\1\166\1\124\1\164\1\156\1\163\1\uffff\2\172\1\145\1\163\1"+
- "\172\1\156\1\163\1\144\2\172\1\uffff\1\172\1\uffff\1\160\1\145\2"+
- "\uffff\2\145\1\150\2\155\1\172\1\uffff\1\171\1\150\1\156\1\uffff"+
- "\1\172\1\157\1\151\2\172\1\141\1\124\1\154\1\172\1\145\1\171\1\172"+
- "\1\164\1\172\1\uffff\3\172\1\uffff\1\172\1\163\1\uffff\2\172\1\137"+
- "\3\uffff\4\172\1\151\1\160\1\122\1\uffff\1\163\1\162\1\145\1\uffff"+
- "\2\156\2\uffff\1\164\1\171\1\141\1\uffff\1\156\1\160\1\uffff\1\172"+
- "\5\uffff\1\172\2\uffff\1\142\1\uffff\1\172\3\uffff\1\156\1\154\1"+
- "\145\1\154\1\164\1\145\1\143\1\172\1\164\1\145\1\160\1\163\1\172"+
- "\1\145\2\uffff\1\171\1\uffff\2\145\1\146\1\141\1\145\1\141\1\164"+
- "\1\157\1\uffff\2\172\1\145\1\163\1\uffff\3\172\1\155\1\172\1\163"+
- "\1\155\1\144\2\151\2\uffff\2\172\3\uffff\1\145\1\uffff\1\163\2\172"+
- "\1\157\1\156\2\uffff\1\156\1\172\2\uffff\1\156\2\164\1\uffff\2\172"+
- "\1\141\2\uffff\1\164\1\151\1\157\1\156\1\172\1\uffff";
- static final String DFA14_acceptS =
- "\4\uffff\1\4\1\5\1\6\3\uffff\1\12\1\13\6\uffff\1\24\1\25\1\uffff"+
- "\1\27\14\uffff\1\62\5\uffff\1\116\1\117\1\120\1\121\1\uffff\1\124"+
- "\1\uffff\1\133\1\134\3\uffff\1\140\1\141\1\uffff\1\133\4\uffff\1"+
- "\4\1\5\1\6\2\uffff\1\10\3\uffff\1\12\1\13\10\uffff\1\23\1\132\1"+
- "\24\1\25\1\uffff\1\27\30\uffff\1\62\7\uffff\1\116\1\117\1\120\1"+
- "\121\1\uffff\1\124\1\134\1\135\1\136\1\137\1\140\2\uffff\1\114\6"+
- "\uffff\1\76\24\uffff\1\54\1\111\4\uffff\1\115\63\uffff\1\67\10\uffff"+
- "\1\51\1\52\10\uffff\1\64\7\uffff\1\1\6\uffff\1\47\10\uffff\1\75"+
- "\20\uffff\1\113\13\uffff\1\61\7\uffff\1\123\1\2\15\uffff\1\74\5"+
- "\uffff\1\30\17\uffff\1\73\14\uffff\1\112\27\uffff\1\122\6\uffff"+
- "\1\41\12\uffff\1\107\11\uffff\1\11\5\uffff\1\16\12\uffff\1\106\1"+
- "\uffff\1\34\2\uffff\1\37\1\131\6\uffff\1\63\3\uffff\1\125\16\uffff"+
- "\1\50\3\uffff\1\40\2\uffff\1\71\3\uffff\1\77\1\32\1\33\7\uffff\1"+
- "\46\3\uffff\1\126\2\uffff\1\110\1\3\3\uffff\1\35\2\uffff\1\103\1"+
- "\uffff\1\15\1\17\1\20\1\21\1\22\1\uffff\1\26\1\42\1\uffff\1\70\1"+
- "\uffff\1\36\1\44\1\45\16\uffff\1\102\1\43\1\uffff\1\127\10\uffff"+
- "\1\105\4\uffff\1\130\12\uffff\1\104\1\100\2\uffff\1\14\1\66\1\72"+
- "\1\uffff\1\56\5\uffff\1\7\1\31\2\uffff\1\55\1\60\3\uffff\1\57\3"+
- "\uffff\1\65\1\101\5\uffff\1\53";
- static final String DFA14_specialS =
- "\1\1\60\uffff\1\2\1\0\u020d\uffff}>";
- static final String[] DFA14_transitionS = {
- "\11\65\2\64\2\65\1\64\22\65\1\64\1\65\1\61\4\65\1\62\1\12\1"+
- "\13\1\55\1\65\1\25\1\10\1\42\1\63\12\60\1\6\1\65\1\50\1\23\1"+
- "\51\1\65\1\53\1\20\1\37\1\45\1\15\1\14\3\57\1\35\2\57\1\40\1"+
- "\33\1\57\1\24\1\7\1\57\1\3\1\36\1\44\6\57\1\21\1\65\1\22\1\56"+
- "\1\57\1\65\1\43\1\57\1\32\1\11\1\16\1\54\1\47\1\34\1\27\3\57"+
- "\1\2\1\57\1\30\1\41\1\57\1\31\1\26\1\46\1\17\1\1\4\57\1\4\1"+
- "\52\1\5\uff82\65",
+ "\1\uffff\1\164\1\151\2\145\1\172\2\uffff\1\162\1\163\1\141\1\uffff"+
+ "\1\151\1\164\1\uffff\2\151\1\160\1\uffff\1\172\1\143\2\144\1\151"+
+ "\1\157\2\141\1\151\1\157\1\141\1\144\1\165\1\154\1\145\1\151\1\156"+
+ "\1\154\1\172\1\156\1\162\1\163\1\141\1\145\1\172\1\141\1\165\1\141"+
+ "\1\uffff\1\145\1\164\1\157\1\147\1\154\1\157\1\145\1\164\1\120\1"+
+ "\162\1\uffff\1\151\1\172\1\154\1\166\1\172\1\143\1\145\1\150\1\uffff"+
+ "\1\164\1\145\1\123\1\166\1\154\1\163\1\154\1\156\1\151\1\163\1\145"+
+ "\1\164\1\141\1\146\1\157\1\147\1\172\1\uffff\1\147\1\172\1\141\1"+
+ "\164\2\172\1\uffff\1\143\1\162\1\143\1\111\1\145\1\162\1\172\1\124"+
+ "\1\156\1\172\1\151\1\157\1\163\1\166\1\uffff\1\172\1\145\1\uffff"+
+ "\1\163\1\144\2\172\1\154\1\164\1\145\1\103\1\163\1\124\1\164\1\156"+
+ "\1\163\1\172\1\145\1\163\1\172\1\156\1\172\1\uffff\1\172\1\uffff"+
+ "\1\160\1\145\2\uffff\2\145\1\150\2\155\1\172\1\uffff\1\171\1\150"+
+ "\1\156\1\uffff\1\157\1\151\1\172\1\145\1\uffff\1\156\1\172\1\137"+
+ "\2\uffff\1\172\1\141\1\124\1\154\1\172\1\171\1\172\1\164\4\172\1"+
+ "\uffff\1\172\1\163\1\uffff\1\172\2\uffff\4\172\1\151\1\160\1\122"+
+ "\1\uffff\1\163\1\162\1\145\2\156\1\uffff\1\156\1\172\1\uffff\1\142"+
+ "\1\uffff\1\164\1\171\1\141\1\uffff\1\160\1\uffff\1\172\5\uffff\1"+
+ "\172\2\uffff\1\172\3\uffff\1\156\1\154\1\145\1\154\1\164\1\145\1"+
+ "\143\1\172\1\164\1\172\1\uffff\1\171\1\145\1\160\1\163\1\145\3\uffff"+
+ "\2\145\1\146\1\141\1\145\1\141\1\164\1\157\1\uffff\1\172\1\uffff"+
+ "\2\172\1\145\1\163\2\172\1\155\1\172\1\163\1\155\1\144\2\151\3\uffff"+
+ "\2\172\2\uffff\1\145\1\uffff\1\163\2\172\1\157\1\156\2\uffff\1\156"+
+ "\1\172\2\uffff\1\156\2\164\1\uffff\2\172\1\141\2\uffff\1\164\1\151"+
+ "\1\157\1\156\1\172\1\uffff";
+ static final String DFA12_acceptS =
+ "\3\uffff\1\3\5\uffff\1\11\1\12\1\13\2\uffff\1\17\1\20\4\uffff\1"+
+ "\30\1\31\1\32\1\uffff\1\34\20\uffff\1\123\1\124\1\125\1\126\2\uffff"+
+ "\1\136\1\137\3\uffff\1\143\1\144\1\uffff\1\136\2\uffff\1\3\20\uffff"+
+ "\1\11\1\12\1\13\2\uffff\1\15\1\17\1\20\6\uffff\1\30\1\31\1\32\1"+
+ "\uffff\1\34\25\uffff\1\131\1\67\4\uffff\1\123\1\124\1\125\1\126"+
+ "\1\uffff\1\137\1\140\1\141\1\142\1\143\2\uffff\1\121\6\uffff\1\103"+
+ "\32\uffff\1\61\1\116\4\uffff\1\122\41\uffff\1\71\24\uffff\1\74\10"+
+ "\uffff\1\56\1\57\15\uffff\1\1\4\uffff\1\102\3\uffff\1\6\14\uffff"+
+ "\1\54\17\uffff\1\120\13\uffff\1\66\5\uffff\1\130\1\2\3\uffff\1\101"+
+ "\2\uffff\1\35\3\uffff\1\7\34\uffff\1\100\12\uffff\1\117\10\uffff"+
+ "\1\114\21\uffff\1\127\6\uffff\1\46\16\uffff\1\23\2\uffff\1\16\23"+
+ "\uffff\1\113\1\uffff\1\41\2\uffff\1\44\1\135\6\uffff\1\70\3\uffff"+
+ "\1\132\4\uffff\1\55\3\uffff\1\104\1\133\14\uffff\1\45\2\uffff\1"+
+ "\76\1\uffff\1\37\1\40\7\uffff\1\53\5\uffff\1\115\2\uffff\1\47\1"+
+ "\uffff\1\10\3\uffff\1\42\1\uffff\1\110\1\uffff\1\22\1\24\1\25\1"+
+ "\26\1\27\1\uffff\1\33\1\75\1\uffff\1\43\1\51\1\52\12\uffff\1\5\5"+
+ "\uffff\1\107\1\50\1\134\10\uffff\1\112\1\uffff\1\4\15\uffff\1\111"+
+ "\1\73\1\105\2\uffff\1\21\1\77\1\uffff\1\63\5\uffff\1\14\1\36\2\uffff"+
+ "\1\62\1\65\3\uffff\1\64\3\uffff\1\72\1\106\5\uffff\1\60";
+ static final String DFA12_specialS =
+ "\1\1\60\uffff\1\2\1\0\u0220\uffff}>";
+ static final String[] DFA12_transitionS = {
+ "\11\65\2\64\2\65\1\64\22\65\1\64\1\65\1\61\4\65\1\62\1\16\1"+
+ "\17\1\3\1\65\1\30\1\15\1\44\1\63\12\60\1\13\1\65\1\51\1\26\1"+
+ "\52\1\65\1\54\1\23\1\41\1\46\1\21\1\20\3\57\1\37\2\57\1\42\1"+
+ "\35\1\57\1\27\1\14\1\57\1\10\1\40\1\45\6\57\1\24\1\65\1\25\1"+
+ "\56\1\57\1\65\1\7\1\57\1\34\1\5\1\4\1\55\1\50\1\36\1\31\3\57"+
+ "\1\2\1\57\1\32\1\43\1\57\1\33\1\6\1\47\1\22\1\1\4\57\1\11\1"+
+ "\53\1\12\uff82\65",
"\1\66",
"\1\70\11\uffff\1\71",
- "\1\73\11\uffff\1\72",
+ "",
+ "\1\75\7\uffff\1\73\1\uffff\1\74",
+ "\1\76\3\uffff\1\77\11\uffff\1\100",
+ "\1\103\3\uffff\1\102\17\uffff\1\104\3\uffff\1\101",
+ "\1\110\1\107\12\uffff\1\106\4\uffff\1\105",
+ "\1\112\11\uffff\1\111",
"",
"",
"",
- "\1\100\2\uffff\1\77",
- "\1\101",
- "\1\104\3\uffff\1\102\11\uffff\1\103",
+ "\1\117\2\uffff\1\116",
+ "\1\120",
"",
"",
- "\1\110\11\uffff\1\107",
- "\1\111",
- "\1\113\11\uffff\1\112",
- "\1\114",
- "\1\116\20\uffff\1\115",
- "\1\120\5\uffff\12\120",
+ "\1\124\11\uffff\1\123",
+ "\1\125",
+ "\1\126",
+ "\1\130\20\uffff\1\127",
"",
"",
- "\1\123",
"",
- "\1\126\3\uffff\1\125\17\uffff\1\127",
- "\1\131\1\130",
- "\1\133\13\uffff\1\134\2\uffff\1\132",
- "\1\135",
- "\1\136\1\137",
- "\1\140",
- "\1\141",
- "\1\142",
- "\1\144\16\uffff\1\145\24\uffff\1\146\16\uffff\1\143\1\147",
- "\1\150\3\uffff\1\151",
- "\1\153\15\uffff\1\152",
- "\1\154",
+ "\1\134",
"",
- "\1\160\1\157\12\uffff\1\156",
- "\1\161",
+ "\1\137\1\136",
+ "\1\141\13\uffff\1\142\2\uffff\1\140",
+ "\1\143",
+ "\1\144\1\145",
+ "\1\146",
+ "\1\147",
+ "\1\150",
+ "\1\152\16\uffff\1\153\24\uffff\1\154\16\uffff\1\151\1\155",
+ "\1\156\3\uffff\1\157",
+ "\1\161\15\uffff\1\160",
"\1\162",
"\1\163",
- "\1\164",
- "",
+ "\1\165",
+ "\1\166",
+ "\1\167",
+ "\1\170",
"",
"",
"",
- "\1\171",
"",
+ "\1\175",
"\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"",
- "\0\174",
- "\0\174",
- "\1\175\4\uffff\1\176",
+ "\0\177",
+ "\0\177",
+ "\1\u0080\4\uffff\1\u0081",
"",
"",
- "\1\u0080",
- "",
- "\1\u0081",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u0083",
- "\1\u0084",
- "",
- "",
"",
- "\1\u0085\5\uffff\1\u0086",
- "\1\u0087",
- "",
- "\1\u0088",
+ "\1\u0084",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u008a",
"",
- "",
- "\1\u008c\12\uffff\1\u008b",
+ "\1\u0086",
+ "\1\u0088\12\uffff\1\u0087",
+ "\1\u0089",
+ "\1\u008a",
+ "\1\u008b",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u008d",
- "\1\u008e",
- "\1\u0090\12\uffff\1\u008f",
+ "\1\u008f\1\u008e",
+ "\1\u0090",
"\1\u0091",
"\1\u0092",
"\1\u0093",
"\1\u0094",
+ "\1\u0095",
+ "\1\u0096",
+ "\1\u0097",
"",
"",
"",
+ "\1\u0098\5\uffff\1\u0099",
+ "\1\u009a",
+ "",
"",
- "\1\u0095",
"",
- "\1\u0097\1\u0096",
- "\1\u0098",
- "\1\u0099",
- "\1\u009a\5\uffff\1\u009b",
- "\1\u009c",
+ "\1\u009c\12\uffff\1\u009b",
"\1\u009d",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u00a1\1\u00a0\4\uffff\1\u00a2",
- "\1\u00a3",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u009e",
+ "\1\u009f",
+ "\1\u00a0",
+ "\1\u00a1",
+ "",
+ "",
+ "",
+ "\1\u00a2",
+ "",
+ "\1\u00a3\5\uffff\1\u00a4",
"\1\u00a5",
"\1\u00a6",
- "\1\u00a7",
- "\1\u00a9\20\uffff\1\u00a8",
- "\1\u00aa",
- "\1\u00ab",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u00aa\1\u00a9\4\uffff\1\u00ab",
"\1\u00ac",
- "\1\u00ad",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u00ae",
"\1\u00af",
"\1\u00b0",
- "\1\u00b1",
- "\1\u00b2",
- "",
+ "\1\u00b2\20\uffff\1\u00b1",
"\1\u00b3",
"\1\u00b4",
"\1\u00b5",
@@ -3540,24 +3565,24 @@ public class InternalRoomLexer extends Lexer {
"\1\u00b7",
"\1\u00b8",
"\1\u00b9",
+ "\1\u00ba",
+ "\1\u00bb",
"",
"",
+ "\1\u00bc",
+ "\1\u00bd",
+ "\1\u00be",
+ "\1\u00bf",
"",
"",
- "\1\u00ba",
"",
"",
+ "\1\u00c0",
"",
"",
"",
"",
- "\1\u00bb",
- "\1\u00bc",
"",
- "\1\u00bd",
- "\1\u00be",
- "\1\u00bf",
- "\1\u00c0",
"\1\u00c1",
"\1\u00c2",
"",
@@ -3567,13 +3592,14 @@ public class InternalRoomLexer extends Lexer {
"\1\u00c6",
"\1\u00c7",
"\1\u00c8",
+ "",
"\1\u00c9",
"\1\u00ca",
"\1\u00cb",
"\1\u00cc",
"\1\u00cd",
"\1\u00ce",
- "\1\u00cf",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u00d0",
"\1\u00d1",
"\1\u00d2",
@@ -3581,118 +3607,119 @@ public class InternalRoomLexer extends Lexer {
"\1\u00d4",
"\1\u00d5",
"\1\u00d6",
- "",
- "",
"\1\u00d7",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u00d8",
"\1\u00d9",
- "\1\u00db\5\uffff\1\u00da",
- "",
+ "\1\u00da",
+ "\1\u00db",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
"\1\u00df",
"\1\u00e0",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u00e1",
+ "\1\u00e2",
+ "",
+ "",
"\1\u00e3",
- "\1\u00e4",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u00e5",
- "\1\u00e6",
- "\1\u00e7",
+ "\1\u00e7\5\uffff\1\u00e6",
+ "",
"\1\u00e8",
- "\1\u00e9\6\uffff\1\u00ea",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u00e9",
+ "\1\u00ea",
+ "\1\u00eb",
"\1\u00ec",
- "\1\u00ed",
- "\1\u00ee",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u00ef",
"\1\u00f0",
"\1\u00f1",
"\1\u00f2",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u00f3",
"\1\u00f4",
- "\1\u00f5",
- "\1\u00f6",
+ "\1\u00f5\6\uffff\1\u00f6",
"\1\u00f7",
"\1\u00f8",
- "\12\67\7\uffff\2\67\1\u00f9\27\67\4\uffff\1\67\1\uffff\32"+
- "\67",
+ "\1\u00f9",
+ "\1\u00fa",
"\1\u00fb",
- "\1\u00fc",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u00fd",
"\1\u00fe",
- "\1\u00ff",
- "\1\u0100",
- "\1\u0101\3\uffff\1\u0102",
+ "\1\u00ff\3\uffff\1\u0100",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0102",
+ "\1\u0103",
"\1\u0104",
- "\1\u0105",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u0106",
"\1\u0107",
"\1\u0108",
"\1\u0109",
"\1\u010a",
+ "",
"\1\u010b",
"\1\u010c",
"\1\u010d",
"\1\u010e",
"\1\u010f",
"\1\u0110",
- "\1\u0111",
- "",
- "\1\u0112",
+ "\12\67\7\uffff\2\67\1\u0111\27\67\4\uffff\1\67\1\uffff\32"+
+ "\67",
"\1\u0113",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0114",
"\1\u0115",
"\1\u0116",
"\1\u0117",
"\1\u0118",
"\1\u0119",
- "",
- "",
"\1\u011a",
"\1\u011b",
"\1\u011c",
"\1\u011d",
"\1\u011e",
"\1\u011f",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u0121",
"",
- "\1\u0122",
+ "\1\u0120",
+ "\1\u0121",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u0123",
"\1\u0124",
"\1\u0125",
"\1\u0126",
"\1\u0127",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
+ "\1\u0128",
+ "\1\u0129",
"\1\u012a",
"\1\u012b",
"\1\u012c",
"\1\u012d",
- "\1\u012e",
- "",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u012f",
"\1\u0130",
"\1\u0131",
"\1\u0132",
"\1\u0133",
- "\1\u0134",
- "\1\u0135",
- "\1\u0136",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0136",
+ "\1\u0137",
"\1\u0138",
- "\1\u0139",
- "\1\u013a\16\uffff\1\u013b",
- "\1\u013c",
+ "",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u013a",
+ "\1\u013b",
+ "",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u013d",
"\1\u013e",
"\1\u013f",
- "\1\u0140",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u0141",
"\1\u0142",
"\1\u0143",
@@ -3705,471 +3732,492 @@ public class InternalRoomLexer extends Lexer {
"\1\u0149",
"\1\u014a",
"\1\u014b",
- "\12\67\7\uffff\14\67\1\u014c\15\67\4\uffff\1\67\1\uffff\32"+
- "\67",
- "\1\u014e",
- "\1\u014f",
+ "\1\u014c",
+ "\1\u014d",
+ "\1\u014e\16\uffff\1\u014f",
"\1\u0150",
"\1\u0151",
"\1\u0152",
"\1\u0153",
- "",
"\1\u0154",
"\1\u0155",
"\1\u0156",
"\1\u0157",
+ "",
"\1\u0158",
"\1\u0159",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "",
- "",
+ "\1\u015a",
"\1\u015b",
- "\1\u015c",
- "\1\u015d",
+ "\12\67\7\uffff\14\67\1\u015c\15\67\4\uffff\1\67\1\uffff\32"+
+ "\67",
"\1\u015e",
"\1\u015f",
"\1\u0160",
"\1\u0161",
"\1\u0162",
"\1\u0163",
+ "",
"\1\u0164",
"\1\u0165",
"\1\u0166",
"\1\u0167",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
"",
- "\1\u0168",
"\1\u0169",
"\1\u016a",
"\1\u016b",
- "\1\u016c",
"",
+ "\1\u016c",
"\1\u016d",
+ "",
"\1\u016e",
"\1\u016f",
"\1\u0170",
- "\1\u0171",
+ "",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0172",
"\1\u0173",
"\1\u0174",
"\1\u0175",
"\1\u0176",
"\1\u0177",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\21\67\1\u0178\10"+
- "\67",
+ "\1\u0178",
+ "\1\u0179",
"\1\u017a",
"\1\u017b",
"\1\u017c",
- "",
"\1\u017d",
"\1\u017e",
"\1\u017f",
"\1\u0180",
"\1\u0181",
"\1\u0182",
- "\1\u0183",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0184",
"\1\u0185",
"\1\u0186",
"\1\u0187",
"\1\u0188",
- "",
- "\1\u0189",
- "\1\u018a",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\21\67\1\u0189\10"+
+ "\67",
"\1\u018b",
"\1\u018c",
"\1\u018d",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
+ "\1\u018e",
"\1\u018f",
"\1\u0190",
"\1\u0191",
"\1\u0192",
"\1\u0193",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0194",
"\1\u0195",
"\1\u0196",
"\1\u0197",
+ "",
"\1\u0198",
- "\1\u0199",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u019a",
"\1\u019b",
- "\1\u019c",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u019d",
"\1\u019e",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u019f",
"",
"\1\u01a0",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01a1",
"\1\u01a2",
"\1\u01a3",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "",
+ "\1\u01a4",
+ "\1\u01a5",
"\1\u01a6",
"\1\u01a7",
"\1\u01a8",
"\1\u01a9",
"\1\u01aa",
"\1\u01ab",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u01ad\1\u01ae",
+ "\1\u01ac",
+ "\1\u01ad",
+ "\1\u01ae",
"\1\u01af",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"\1\u01b1",
- "\1\u01b2",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01b3",
"\1\u01b4",
- "\1\u01b5",
- "\1\u01b6",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
"\1\u01b7",
"\1\u01b8",
"\1\u01b9",
- "",
"\1\u01ba",
"\1\u01bb",
"\1\u01bc",
- "\1\u01bd",
- "\1\u01be",
- "",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\67\1\u01c0\1\u01c1\1\u01c2\6\67\7\uffff\32\67\4\uffff\1"+
- "\67\1\uffff\32\67",
+ "\1\u01be\1\u01bf",
+ "\1\u01c0",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01c2",
+ "\1\u01c3",
"\1\u01c4",
"\1\u01c5",
+ "",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01c7",
+ "",
"\1\u01c8",
"\1\u01c9",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "",
+ "\1\u01cc",
"\1\u01cd",
"\1\u01ce",
- "",
- "",
"\1\u01cf",
"\1\u01d0",
"\1\u01d1",
"\1\u01d2",
"\1\u01d3",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "",
- "\1\u01d5",
- "\1\u01d6",
- "\1\u01d7",
- "",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01d4",
+ "\1\67\1\u01d5\1\u01d6\1\u01d7\6\67\7\uffff\32\67\4\uffff\1"+
+ "\67\1\uffff\32\67",
"\1\u01d9",
"\1\u01da",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01dc",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u01dd",
- "\1\u01de",
- "\1\u01df",
+ "",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
+ "\1\u01df",
+ "\1\u01e0",
+ "",
+ "",
"\1\u01e1",
"\1\u01e2",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01e3",
"\1\u01e4",
+ "\1\u01e5",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01e7",
+ "\1\u01e8",
+ "\1\u01e9",
"",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01ea",
- "",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01eb",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01ed",
"",
+ "\1\u01ee",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01f0",
"",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\3\67\1\u01ef\26"+
- "\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01f2",
"\1\u01f3",
"\1\u01f4",
- "\1\u01f6\16\uffff\1\u01f5",
- "",
- "\1\u01f7",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u01f6",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01f8",
- "\1\u01f9",
- "",
- "\1\u01fa",
- "\1\u01fb",
- "",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
- "\1\u01fc",
- "\1\u01fd",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\1\u01fe",
"",
- "\1\u01ff",
- "\1\u0200",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\3\67\1\u0201\26"+
+ "\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0205",
+ "\1\u0206",
+ "\1\u0208\16\uffff\1\u0207",
+ "",
+ "\1\u0209",
+ "\1\u020a",
+ "\1\u020b",
+ "\1\u020c",
+ "\1\u020d",
"",
+ "\1\u020e",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
+ "\1\u0210",
"",
+ "\1\u0211",
+ "\1\u0212",
+ "\1\u0213",
"",
+ "\1\u0214",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"",
- "\1\u0203",
"",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "",
"",
- "\1\u0205",
- "\1\u0206",
- "\1\u0207",
- "\1\u0208",
- "\1\u0209",
- "\1\u020a",
- "\1\u020b",
- "\12\67\7\uffff\17\67\1\u020c\12\67\4\uffff\1\67\1\uffff\32"+
- "\67",
- "\1\u020e",
- "\1\u020f",
- "\1\u0210",
- "\1\u0211",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u0213",
"",
"",
- "\1\u0214",
"",
- "\1\u0215",
- "\1\u0216",
- "\1\u0217",
"\1\u0218",
"\1\u0219",
"\1\u021a",
"\1\u021b",
"\1\u021c",
- "",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u021d",
+ "\1\u021e",
+ "\12\67\7\uffff\17\67\1\u021f\12\67\4\uffff\1\67\1\uffff\32"+
+ "\67",
+ "\1\u0221",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u021f",
- "\1\u0220",
"",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0223",
"\1\u0224",
- "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0225",
"\1\u0226",
"\1\u0227",
+ "",
+ "",
+ "",
"\1\u0228",
"\1\u0229",
"\1\u022a",
+ "\1\u022b",
+ "\1\u022c",
+ "\1\u022d",
+ "\1\u022e",
+ "\1\u022f",
"",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0233",
+ "\1\u0234",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0237",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\1\u0239",
+ "\1\u023a",
+ "\1\u023b",
+ "\1\u023c",
+ "\1\u023d",
"",
"",
"",
- "\1\u022d",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
+ "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
- "\1\u022e",
+ "",
+ "\1\u0240",
+ "",
+ "\1\u0241",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u0231",
- "\1\u0232",
+ "\1\u0244",
+ "\1\u0245",
"",
"",
- "\1\u0233",
+ "\1\u0246",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"",
"",
- "\1\u0235",
- "\1\u0236",
- "\1\u0237",
+ "\1\u0248",
+ "\1\u0249",
+ "\1\u024a",
"",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
- "\1\u023a",
+ "\1\u024d",
"",
"",
- "\1\u023b",
- "\1\u023c",
- "\1\u023d",
- "\1\u023e",
+ "\1\u024e",
+ "\1\u024f",
+ "\1\u0250",
+ "\1\u0251",
"\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67",
""
};
- static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
- static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
- static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
- static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
- static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
- static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
- static final short[][] DFA14_transition;
+ static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
+ static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
+ static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
+ static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
+ static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
+ static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
+ static final short[][] DFA12_transition;
static {
- int numStates = DFA14_transitionS.length;
- DFA14_transition = new short[numStates][];
+ int numStates = DFA12_transitionS.length;
+ DFA12_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]);
+ DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
}
}
- class DFA14 extends DFA {
+ class DFA12 extends DFA {
- public DFA14(BaseRecognizer recognizer) {
+ public DFA12(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 14;
- this.eot = DFA14_eot;
- this.eof = DFA14_eof;
- this.min = DFA14_min;
- this.max = DFA14_max;
- this.accept = DFA14_accept;
- this.special = DFA14_special;
- this.transition = DFA14_transition;
+ this.decisionNumber = 12;
+ this.eot = DFA12_eot;
+ this.eof = DFA12_eof;
+ this.min = DFA12_min;
+ this.max = DFA12_max;
+ this.accept = DFA12_accept;
+ this.special = DFA12_special;
+ this.transition = DFA12_transition;
}
public String getDescription() {
- return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | RULE_MULTIPLICITY | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
+ return "1:1: Tokens : ( T__11 | T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
- int LA14_50 = input.LA(1);
+ int LA12_50 = input.LA(1);
s = -1;
- if ( ((LA14_50>='\u0000' && LA14_50<='\uFFFF')) ) {s = 124;}
+ if ( ((LA12_50>='\u0000' && LA12_50<='\uFFFF')) ) {s = 127;}
else s = 53;
if ( s>=0 ) return s;
break;
case 1 :
- int LA14_0 = input.LA(1);
+ int LA12_0 = input.LA(1);
s = -1;
- if ( (LA14_0=='v') ) {s = 1;}
+ if ( (LA12_0=='v') ) {s = 1;}
- else if ( (LA14_0=='m') ) {s = 2;}
+ else if ( (LA12_0=='m') ) {s = 2;}
- else if ( (LA14_0=='R') ) {s = 3;}
+ else if ( (LA12_0=='*') ) {s = 3;}
- else if ( (LA14_0=='{') ) {s = 4;}
+ else if ( (LA12_0=='e') ) {s = 4;}
- else if ( (LA14_0=='}') ) {s = 5;}
+ else if ( (LA12_0=='d') ) {s = 5;}
- else if ( (LA14_0==':') ) {s = 6;}
+ else if ( (LA12_0=='s') ) {s = 6;}
- else if ( (LA14_0=='P') ) {s = 7;}
+ else if ( (LA12_0=='a') ) {s = 7;}
- else if ( (LA14_0=='-') ) {s = 8;}
+ else if ( (LA12_0=='R') ) {s = 8;}
- else if ( (LA14_0=='d') ) {s = 9;}
+ else if ( (LA12_0=='{') ) {s = 9;}
- else if ( (LA14_0=='(') ) {s = 10;}
+ else if ( (LA12_0=='}') ) {s = 10;}
- else if ( (LA14_0==')') ) {s = 11;}
+ else if ( (LA12_0==':') ) {s = 11;}
- else if ( (LA14_0=='E') ) {s = 12;}
+ else if ( (LA12_0=='P') ) {s = 12;}
- else if ( (LA14_0=='D') ) {s = 13;}
+ else if ( (LA12_0=='-') ) {s = 13;}
- else if ( (LA14_0=='e') ) {s = 14;}
+ else if ( (LA12_0=='(') ) {s = 14;}
- else if ( (LA14_0=='u') ) {s = 15;}
+ else if ( (LA12_0==')') ) {s = 15;}
- else if ( (LA14_0=='A') ) {s = 16;}
+ else if ( (LA12_0=='E') ) {s = 16;}
- else if ( (LA14_0=='[') ) {s = 17;}
+ else if ( (LA12_0=='D') ) {s = 17;}
- else if ( (LA14_0==']') ) {s = 18;}
+ else if ( (LA12_0=='u') ) {s = 18;}
- else if ( (LA14_0=='=') ) {s = 19;}
+ else if ( (LA12_0=='A') ) {s = 19;}
- else if ( (LA14_0=='O') ) {s = 20;}
+ else if ( (LA12_0=='[') ) {s = 20;}
- else if ( (LA14_0==',') ) {s = 21;}
+ else if ( (LA12_0==']') ) {s = 21;}
- else if ( (LA14_0=='s') ) {s = 22;}
+ else if ( (LA12_0=='=') ) {s = 22;}
- else if ( (LA14_0=='i') ) {s = 23;}
+ else if ( (LA12_0=='O') ) {s = 23;}
- else if ( (LA14_0=='o') ) {s = 24;}
+ else if ( (LA12_0==',') ) {s = 24;}
- else if ( (LA14_0=='r') ) {s = 25;}
+ else if ( (LA12_0=='i') ) {s = 25;}
- else if ( (LA14_0=='c') ) {s = 26;}
+ else if ( (LA12_0=='o') ) {s = 26;}
- else if ( (LA14_0=='M') ) {s = 27;}
+ else if ( (LA12_0=='r') ) {s = 27;}
- else if ( (LA14_0=='h') ) {s = 28;}
+ else if ( (LA12_0=='c') ) {s = 28;}
- else if ( (LA14_0=='I') ) {s = 29;}
+ else if ( (LA12_0=='M') ) {s = 29;}
- else if ( (LA14_0=='S') ) {s = 30;}
+ else if ( (LA12_0=='h') ) {s = 30;}
- else if ( (LA14_0=='B') ) {s = 31;}
+ else if ( (LA12_0=='I') ) {s = 31;}
- else if ( (LA14_0=='L') ) {s = 32;}
+ else if ( (LA12_0=='S') ) {s = 32;}
- else if ( (LA14_0=='p') ) {s = 33;}
+ else if ( (LA12_0=='B') ) {s = 33;}
- else if ( (LA14_0=='.') ) {s = 34;}
+ else if ( (LA12_0=='L') ) {s = 34;}
- else if ( (LA14_0=='a') ) {s = 35;}
+ else if ( (LA12_0=='p') ) {s = 35;}
- else if ( (LA14_0=='T') ) {s = 36;}
+ else if ( (LA12_0=='.') ) {s = 36;}
- else if ( (LA14_0=='C') ) {s = 37;}
+ else if ( (LA12_0=='T') ) {s = 37;}
- else if ( (LA14_0=='t') ) {s = 38;}
+ else if ( (LA12_0=='C') ) {s = 38;}
- else if ( (LA14_0=='g') ) {s = 39;}
+ else if ( (LA12_0=='t') ) {s = 39;}
- else if ( (LA14_0=='<') ) {s = 40;}
+ else if ( (LA12_0=='g') ) {s = 40;}
- else if ( (LA14_0=='>') ) {s = 41;}
+ else if ( (LA12_0=='<') ) {s = 41;}
- else if ( (LA14_0=='|') ) {s = 42;}
+ else if ( (LA12_0=='>') ) {s = 42;}
- else if ( (LA14_0=='@') ) {s = 43;}
+ else if ( (LA12_0=='|') ) {s = 43;}
- else if ( (LA14_0=='f') ) {s = 44;}
+ else if ( (LA12_0=='@') ) {s = 44;}
- else if ( (LA14_0=='*') ) {s = 45;}
+ else if ( (LA12_0=='f') ) {s = 45;}
- else if ( (LA14_0=='^') ) {s = 46;}
+ else if ( (LA12_0=='^') ) {s = 46;}
- else if ( ((LA14_0>='F' && LA14_0<='H')||(LA14_0>='J' && LA14_0<='K')||LA14_0=='N'||LA14_0=='Q'||(LA14_0>='U' && LA14_0<='Z')||LA14_0=='_'||LA14_0=='b'||(LA14_0>='j' && LA14_0<='l')||LA14_0=='n'||LA14_0=='q'||(LA14_0>='w' && LA14_0<='z')) ) {s = 47;}
+ else if ( ((LA12_0>='F' && LA12_0<='H')||(LA12_0>='J' && LA12_0<='K')||LA12_0=='N'||LA12_0=='Q'||(LA12_0>='U' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='b'||(LA12_0>='j' && LA12_0<='l')||LA12_0=='n'||LA12_0=='q'||(LA12_0>='w' && LA12_0<='z')) ) {s = 47;}
- else if ( ((LA14_0>='0' && LA14_0<='9')) ) {s = 48;}
+ else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 48;}
- else if ( (LA14_0=='\"') ) {s = 49;}
+ else if ( (LA12_0=='\"') ) {s = 49;}
- else if ( (LA14_0=='\'') ) {s = 50;}
+ else if ( (LA12_0=='\'') ) {s = 50;}
- else if ( (LA14_0=='/') ) {s = 51;}
+ else if ( (LA12_0=='/') ) {s = 51;}
- else if ( ((LA14_0>='\t' && LA14_0<='\n')||LA14_0=='\r'||LA14_0==' ') ) {s = 52;}
+ else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 52;}
- else if ( ((LA14_0>='\u0000' && LA14_0<='\b')||(LA14_0>='\u000B' && LA14_0<='\f')||(LA14_0>='\u000E' && LA14_0<='\u001F')||LA14_0=='!'||(LA14_0>='#' && LA14_0<='&')||LA14_0=='+'||LA14_0==';'||LA14_0=='?'||LA14_0=='\\'||LA14_0=='`'||(LA14_0>='~' && LA14_0<='\uFFFF')) ) {s = 53;}
+ else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||LA12_0=='+'||LA12_0==';'||LA12_0=='?'||LA12_0=='\\'||LA12_0=='`'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 53;}
if ( s>=0 ) return s;
break;
case 2 :
- int LA14_49 = input.LA(1);
+ int LA12_49 = input.LA(1);
s = -1;
- if ( ((LA14_49>='\u0000' && LA14_49<='\uFFFF')) ) {s = 124;}
+ if ( ((LA12_49>='\u0000' && LA12_49<='\uFFFF')) ) {s = 127;}
else s = 53;
@@ -4177,7 +4225,7 @@ public class InternalRoomLexer extends Lexer {
break;
}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 14, _s, input);
+ new NoViableAltException(getDescription(), 12, _s, input);
error(nvae);
throw nvae;
}
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 869094d91..8d095f222 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
@@ -22,9 +22,9 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MULTIPLICITY", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'model'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'ExternalType'", "'DataClass'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'='", "'Operation'", "','", "'sends'", "'ProtocolClass'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugate'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'of'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'prio'", "'.'", "'Binding'", "'and'", "'LayerConnection'", "'satisfied_by'", "'ref'", "'relay_sap'", "'ActorRef'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'@'", "'import'", "'from'", "'*'", "'private'", "'abstract'", "'conjugated'", "'data_driven'", "'handler'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'model'", "'*'", "'eventdriven'", "'datadriven'", "'sync'", "'async'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'ExternalType'", "'DataClass'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'='", "'Operation'", "','", "'sends'", "'ProtocolClass'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugate'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'of'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'prio'", "'.'", "'Binding'", "'and'", "'LayerConnection'", "'satisfied_by'", "'ref'", "'relay_sap'", "'ActorRef'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'@'", "'import'", "'from'", "'.*'", "'private'", "'abstract'", "'conjugated'", "'handler'"
};
- public static final int RULE_ID=4;
+ public static final int RULE_ID=5;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
@@ -33,7 +33,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
- public static final int RULE_ANY_OTHER=11;
+ public static final int RULE_ANY_OTHER=10;
public static final int T__21=21;
public static final int T__20=20;
public static final int EOF=-1;
@@ -48,6 +48,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__18=18;
public static final int T__17=17;
public static final int T__12=12;
+ public static final int T__11=11;
public static final int T__14=14;
public static final int T__13=13;
public static final int T__99=99;
@@ -59,15 +60,14 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__81=81;
public static final int T__82=82;
public static final int T__83=83;
- public static final int RULE_MULTIPLICITY=7;
public static final int T__85=85;
public static final int T__84=84;
public static final int T__87=87;
public static final int T__86=86;
public static final int T__89=89;
public static final int T__88=88;
- public static final int RULE_ML_COMMENT=8;
- public static final int RULE_STRING=5;
+ public static final int RULE_ML_COMMENT=7;
+ public static final int RULE_STRING=6;
public static final int T__71=71;
public static final int T__72=72;
public static final int T__70=70;
@@ -96,8 +96,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__52=52;
public static final int T__53=53;
public static final int T__54=54;
+ public static final int T__103=103;
public static final int T__59=59;
- public static final int RULE_INT=6;
+ public static final int RULE_INT=4;
public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
@@ -109,8 +110,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__45=45;
public static final int T__48=48;
public static final int T__49=49;
+ public static final int T__102=102;
+ public static final int T__101=101;
public static final int T__100=100;
- public static final int RULE_SL_COMMENT=9;
+ public static final int RULE_SL_COMMENT=8;
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
@@ -121,7 +124,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
- public static final int RULE_WS=10;
+ public static final int RULE_WS=9;
// delegates
// delegators
@@ -3271,31 +3274,31 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStateGraph"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1199:1: ruleStateGraph : ( ( rule__StateGraph__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1199:1: ruleStateGraph : ( ( rule__StateGraph__Group__0 ) ) ;
public final void ruleStateGraph() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1203:2: ( ( ( rule__StateGraph__Alternatives ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1204:1: ( ( rule__StateGraph__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1203:2: ( ( ( rule__StateGraph__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1204:1: ( ( rule__StateGraph__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1204:1: ( ( rule__StateGraph__Alternatives ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1205:1: ( rule__StateGraph__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1204:1: ( ( rule__StateGraph__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1205:1: ( rule__StateGraph__Group__0 )
{
- before(grammarAccess.getStateGraphAccess().getAlternatives());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1206:1: ( rule__StateGraph__Alternatives )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1206:2: rule__StateGraph__Alternatives
+ before(grammarAccess.getStateGraphAccess().getGroup());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1206:1: ( rule__StateGraph__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1206:2: rule__StateGraph__Group__0
{
- pushFollow(FOLLOW_rule__StateGraph__Alternatives_in_ruleStateGraph2504);
- rule__StateGraph__Alternatives();
+ pushFollow(FOLLOW_rule__StateGraph__Group__0_in_ruleStateGraph2504);
+ rule__StateGraph__Group__0();
state._fsp--;
}
- after(grammarAccess.getStateGraphAccess().getAlternatives());
+ after(grammarAccess.getStateGraphAccess().getGroup());
}
@@ -3317,98 +3320,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleStateGraph"
- // $ANTLR start "entryRulePlainStateGraph"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1218:1: entryRulePlainStateGraph : rulePlainStateGraph EOF ;
- public final void entryRulePlainStateGraph() throws RecognitionException {
- try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1219:1: ( rulePlainStateGraph EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1220:1: rulePlainStateGraph EOF
- {
- before(grammarAccess.getPlainStateGraphRule());
- pushFollow(FOLLOW_rulePlainStateGraph_in_entryRulePlainStateGraph2531);
- rulePlainStateGraph();
-
- state._fsp--;
-
- after(grammarAccess.getPlainStateGraphRule());
- match(input,EOF,FOLLOW_EOF_in_entryRulePlainStateGraph2538);
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
- }
- return ;
- }
- // $ANTLR end "entryRulePlainStateGraph"
-
-
- // $ANTLR start "rulePlainStateGraph"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1227:1: rulePlainStateGraph : ( ( rule__PlainStateGraph__Group__0 ) ) ;
- public final void rulePlainStateGraph() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1231:2: ( ( ( rule__PlainStateGraph__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1232:1: ( ( rule__PlainStateGraph__Group__0 ) )
- {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1232:1: ( ( rule__PlainStateGraph__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1233:1: ( rule__PlainStateGraph__Group__0 )
- {
- before(grammarAccess.getPlainStateGraphAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1234:1: ( rule__PlainStateGraph__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1234:2: rule__PlainStateGraph__Group__0
- {
- pushFollow(FOLLOW_rule__PlainStateGraph__Group__0_in_rulePlainStateGraph2564);
- rule__PlainStateGraph__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPlainStateGraphAccess().getGroup());
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rulePlainStateGraph"
-
-
// $ANTLR start "entryRuleStateMachine"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1246:1: entryRuleStateMachine : ruleStateMachine EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1218:1: entryRuleStateMachine : ruleStateMachine EOF ;
public final void entryRuleStateMachine() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1247:1: ( ruleStateMachine EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1248:1: ruleStateMachine EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1219:1: ( ruleStateMachine EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1220:1: ruleStateMachine EOF
{
before(grammarAccess.getStateMachineRule());
- pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine2591);
+ pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine2531);
ruleStateMachine();
state._fsp--;
after(grammarAccess.getStateMachineRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine2598);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine2538);
}
@@ -3425,23 +3351,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStateMachine"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1255:1: ruleStateMachine : ( ( rule__StateMachine__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1227:1: ruleStateMachine : ( ( rule__StateMachine__Group__0 ) ) ;
public final void ruleStateMachine() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1259:2: ( ( ( rule__StateMachine__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1260:1: ( ( rule__StateMachine__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1231:2: ( ( ( rule__StateMachine__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1232:1: ( ( rule__StateMachine__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1260:1: ( ( rule__StateMachine__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1261:1: ( rule__StateMachine__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1232:1: ( ( rule__StateMachine__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1233:1: ( rule__StateMachine__Group__0 )
{
before(grammarAccess.getStateMachineAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1262:1: ( rule__StateMachine__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1262:2: rule__StateMachine__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1234:1: ( rule__StateMachine__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1234:2: rule__StateMachine__Group__0
{
- pushFollow(FOLLOW_rule__StateMachine__Group__0_in_ruleStateMachine2624);
+ pushFollow(FOLLOW_rule__StateMachine__Group__0_in_ruleStateMachine2564);
rule__StateMachine__Group__0();
state._fsp--;
@@ -3472,20 +3398,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBaseState"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1274:1: entryRuleBaseState : ruleBaseState EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1246:1: entryRuleBaseState : ruleBaseState EOF ;
public final void entryRuleBaseState() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1275:1: ( ruleBaseState EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1276:1: ruleBaseState EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1247:1: ( ruleBaseState EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1248:1: ruleBaseState EOF
{
before(grammarAccess.getBaseStateRule());
- pushFollow(FOLLOW_ruleBaseState_in_entryRuleBaseState2651);
+ pushFollow(FOLLOW_ruleBaseState_in_entryRuleBaseState2591);
ruleBaseState();
state._fsp--;
after(grammarAccess.getBaseStateRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleBaseState2658);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBaseState2598);
}
@@ -3502,23 +3428,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBaseState"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1283:1: ruleBaseState : ( ( rule__BaseState__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1255:1: ruleBaseState : ( ( rule__BaseState__Group__0 ) ) ;
public final void ruleBaseState() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1287:2: ( ( ( rule__BaseState__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1288:1: ( ( rule__BaseState__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1259:2: ( ( ( rule__BaseState__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1260:1: ( ( rule__BaseState__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1288:1: ( ( rule__BaseState__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1289:1: ( rule__BaseState__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1260:1: ( ( rule__BaseState__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1261:1: ( rule__BaseState__Group__0 )
{
before(grammarAccess.getBaseStateAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1290:1: ( rule__BaseState__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1290:2: rule__BaseState__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1262:1: ( rule__BaseState__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1262:2: rule__BaseState__Group__0
{
- pushFollow(FOLLOW_rule__BaseState__Group__0_in_ruleBaseState2684);
+ pushFollow(FOLLOW_rule__BaseState__Group__0_in_ruleBaseState2624);
rule__BaseState__Group__0();
state._fsp--;
@@ -3549,20 +3475,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleRefinedState"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1302:1: entryRuleRefinedState : ruleRefinedState EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1274:1: entryRuleRefinedState : ruleRefinedState EOF ;
public final void entryRuleRefinedState() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1303:1: ( ruleRefinedState EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1304:1: ruleRefinedState EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1275:1: ( ruleRefinedState EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1276:1: ruleRefinedState EOF
{
before(grammarAccess.getRefinedStateRule());
- pushFollow(FOLLOW_ruleRefinedState_in_entryRuleRefinedState2711);
+ pushFollow(FOLLOW_ruleRefinedState_in_entryRuleRefinedState2651);
ruleRefinedState();
state._fsp--;
after(grammarAccess.getRefinedStateRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState2718);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState2658);
}
@@ -3579,23 +3505,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleRefinedState"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1311:1: ruleRefinedState : ( ( rule__RefinedState__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1283:1: ruleRefinedState : ( ( rule__RefinedState__Group__0 ) ) ;
public final void ruleRefinedState() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1315:2: ( ( ( rule__RefinedState__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1316:1: ( ( rule__RefinedState__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1287:2: ( ( ( rule__RefinedState__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1288:1: ( ( rule__RefinedState__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1316:1: ( ( rule__RefinedState__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1317:1: ( rule__RefinedState__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1288:1: ( ( rule__RefinedState__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1289:1: ( rule__RefinedState__Group__0 )
{
before(grammarAccess.getRefinedStateAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1318:1: ( rule__RefinedState__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1318:2: rule__RefinedState__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1290:1: ( rule__RefinedState__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1290:2: rule__RefinedState__Group__0
{
- pushFollow(FOLLOW_rule__RefinedState__Group__0_in_ruleRefinedState2744);
+ pushFollow(FOLLOW_rule__RefinedState__Group__0_in_ruleRefinedState2684);
rule__RefinedState__Group__0();
state._fsp--;
@@ -3626,20 +3552,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDetailCode"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1330:1: entryRuleDetailCode : ruleDetailCode EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1302:1: entryRuleDetailCode : ruleDetailCode EOF ;
public final void entryRuleDetailCode() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1331:1: ( ruleDetailCode EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1332:1: ruleDetailCode EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1303:1: ( ruleDetailCode EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1304:1: ruleDetailCode EOF
{
before(grammarAccess.getDetailCodeRule());
- pushFollow(FOLLOW_ruleDetailCode_in_entryRuleDetailCode2771);
+ pushFollow(FOLLOW_ruleDetailCode_in_entryRuleDetailCode2711);
ruleDetailCode();
state._fsp--;
after(grammarAccess.getDetailCodeRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode2778);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode2718);
}
@@ -3656,23 +3582,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDetailCode"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1339:1: ruleDetailCode : ( ( rule__DetailCode__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1311:1: ruleDetailCode : ( ( rule__DetailCode__Group__0 ) ) ;
public final void ruleDetailCode() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1343:2: ( ( ( rule__DetailCode__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1344:1: ( ( rule__DetailCode__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1315:2: ( ( ( rule__DetailCode__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1316:1: ( ( rule__DetailCode__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1344:1: ( ( rule__DetailCode__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1345:1: ( rule__DetailCode__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1316:1: ( ( rule__DetailCode__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1317:1: ( rule__DetailCode__Group__0 )
{
before(grammarAccess.getDetailCodeAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1346:1: ( rule__DetailCode__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1346:2: rule__DetailCode__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1318:1: ( rule__DetailCode__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1318:2: rule__DetailCode__Group__0
{
- pushFollow(FOLLOW_rule__DetailCode__Group__0_in_ruleDetailCode2804);
+ pushFollow(FOLLOW_rule__DetailCode__Group__0_in_ruleDetailCode2744);
rule__DetailCode__Group__0();
state._fsp--;
@@ -3703,20 +3629,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTrPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1358:1: entryRuleTrPoint : ruleTrPoint EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1330:1: entryRuleTrPoint : ruleTrPoint EOF ;
public final void entryRuleTrPoint() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1359:1: ( ruleTrPoint EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1360:1: ruleTrPoint EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1331:1: ( ruleTrPoint EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1332:1: ruleTrPoint EOF
{
before(grammarAccess.getTrPointRule());
- pushFollow(FOLLOW_ruleTrPoint_in_entryRuleTrPoint2831);
+ pushFollow(FOLLOW_ruleTrPoint_in_entryRuleTrPoint2771);
ruleTrPoint();
state._fsp--;
after(grammarAccess.getTrPointRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint2838);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint2778);
}
@@ -3733,23 +3659,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTrPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1367:1: ruleTrPoint : ( ( rule__TrPoint__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1339:1: ruleTrPoint : ( ( rule__TrPoint__Alternatives ) ) ;
public final void ruleTrPoint() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1371:2: ( ( ( rule__TrPoint__Alternatives ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1372:1: ( ( rule__TrPoint__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1343:2: ( ( ( rule__TrPoint__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1344:1: ( ( rule__TrPoint__Alternatives ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1372:1: ( ( rule__TrPoint__Alternatives ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1373:1: ( rule__TrPoint__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1344:1: ( ( rule__TrPoint__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1345:1: ( rule__TrPoint__Alternatives )
{
before(grammarAccess.getTrPointAccess().getAlternatives());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1374:1: ( rule__TrPoint__Alternatives )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1374:2: rule__TrPoint__Alternatives
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1346:1: ( rule__TrPoint__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1346:2: rule__TrPoint__Alternatives
{
- pushFollow(FOLLOW_rule__TrPoint__Alternatives_in_ruleTrPoint2864);
+ pushFollow(FOLLOW_rule__TrPoint__Alternatives_in_ruleTrPoint2804);
rule__TrPoint__Alternatives();
state._fsp--;
@@ -3780,20 +3706,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTransitionPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1386:1: entryRuleTransitionPoint : ruleTransitionPoint EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1358:1: entryRuleTransitionPoint : ruleTransitionPoint EOF ;
public final void entryRuleTransitionPoint() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1387:1: ( ruleTransitionPoint EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1388:1: ruleTransitionPoint EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1359:1: ( ruleTransitionPoint EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1360:1: ruleTransitionPoint EOF
{
before(grammarAccess.getTransitionPointRule());
- pushFollow(FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint2891);
+ pushFollow(FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint2831);
ruleTransitionPoint();
state._fsp--;
after(grammarAccess.getTransitionPointRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint2898);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint2838);
}
@@ -3810,23 +3736,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTransitionPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1395:1: ruleTransitionPoint : ( ( rule__TransitionPoint__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1367:1: ruleTransitionPoint : ( ( rule__TransitionPoint__Group__0 ) ) ;
public final void ruleTransitionPoint() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1399:2: ( ( ( rule__TransitionPoint__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1400:1: ( ( rule__TransitionPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1371:2: ( ( ( rule__TransitionPoint__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1372:1: ( ( rule__TransitionPoint__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1400:1: ( ( rule__TransitionPoint__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1401:1: ( rule__TransitionPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1372:1: ( ( rule__TransitionPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1373:1: ( rule__TransitionPoint__Group__0 )
{
before(grammarAccess.getTransitionPointAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1402:1: ( rule__TransitionPoint__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1402:2: rule__TransitionPoint__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1374:1: ( rule__TransitionPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1374:2: rule__TransitionPoint__Group__0
{
- pushFollow(FOLLOW_rule__TransitionPoint__Group__0_in_ruleTransitionPoint2924);
+ pushFollow(FOLLOW_rule__TransitionPoint__Group__0_in_ruleTransitionPoint2864);
rule__TransitionPoint__Group__0();
state._fsp--;
@@ -3857,20 +3783,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleEntryPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1414:1: entryRuleEntryPoint : ruleEntryPoint EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1386:1: entryRuleEntryPoint : ruleEntryPoint EOF ;
public final void entryRuleEntryPoint() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1415:1: ( ruleEntryPoint EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1416:1: ruleEntryPoint EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1387:1: ( ruleEntryPoint EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1388:1: ruleEntryPoint EOF
{
before(grammarAccess.getEntryPointRule());
- pushFollow(FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint2951);
+ pushFollow(FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint2891);
ruleEntryPoint();
state._fsp--;
after(grammarAccess.getEntryPointRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint2958);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint2898);
}
@@ -3887,23 +3813,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleEntryPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1423:1: ruleEntryPoint : ( ( rule__EntryPoint__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1395:1: ruleEntryPoint : ( ( rule__EntryPoint__Group__0 ) ) ;
public final void ruleEntryPoint() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1427:2: ( ( ( rule__EntryPoint__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:1: ( ( rule__EntryPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1399:2: ( ( ( rule__EntryPoint__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1400:1: ( ( rule__EntryPoint__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:1: ( ( rule__EntryPoint__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1429:1: ( rule__EntryPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1400:1: ( ( rule__EntryPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1401:1: ( rule__EntryPoint__Group__0 )
{
before(grammarAccess.getEntryPointAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1430:1: ( rule__EntryPoint__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1430:2: rule__EntryPoint__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1402:1: ( rule__EntryPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1402:2: rule__EntryPoint__Group__0
{
- pushFollow(FOLLOW_rule__EntryPoint__Group__0_in_ruleEntryPoint2984);
+ pushFollow(FOLLOW_rule__EntryPoint__Group__0_in_ruleEntryPoint2924);
rule__EntryPoint__Group__0();
state._fsp--;
@@ -3934,20 +3860,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleExitPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1442:1: entryRuleExitPoint : ruleExitPoint EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1414:1: entryRuleExitPoint : ruleExitPoint EOF ;
public final void entryRuleExitPoint() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1443:1: ( ruleExitPoint EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1444:1: ruleExitPoint EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1415:1: ( ruleExitPoint EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1416:1: ruleExitPoint EOF
{
before(grammarAccess.getExitPointRule());
- pushFollow(FOLLOW_ruleExitPoint_in_entryRuleExitPoint3011);
+ pushFollow(FOLLOW_ruleExitPoint_in_entryRuleExitPoint2951);
ruleExitPoint();
state._fsp--;
after(grammarAccess.getExitPointRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint3018);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint2958);
}
@@ -3964,23 +3890,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleExitPoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1451:1: ruleExitPoint : ( ( rule__ExitPoint__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1423:1: ruleExitPoint : ( ( rule__ExitPoint__Group__0 ) ) ;
public final void ruleExitPoint() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1455:2: ( ( ( rule__ExitPoint__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:1: ( ( rule__ExitPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1427:2: ( ( ( rule__ExitPoint__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:1: ( ( rule__ExitPoint__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:1: ( ( rule__ExitPoint__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1457:1: ( rule__ExitPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1428:1: ( ( rule__ExitPoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1429:1: ( rule__ExitPoint__Group__0 )
{
before(grammarAccess.getExitPointAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1458:1: ( rule__ExitPoint__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1458:2: rule__ExitPoint__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1430:1: ( rule__ExitPoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1430:2: rule__ExitPoint__Group__0
{
- pushFollow(FOLLOW_rule__ExitPoint__Group__0_in_ruleExitPoint3044);
+ pushFollow(FOLLOW_rule__ExitPoint__Group__0_in_ruleExitPoint2984);
rule__ExitPoint__Group__0();
state._fsp--;
@@ -4011,20 +3937,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleChoicePoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1470:1: entryRuleChoicePoint : ruleChoicePoint EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1442:1: entryRuleChoicePoint : ruleChoicePoint EOF ;
public final void entryRuleChoicePoint() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1471:1: ( ruleChoicePoint EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1472:1: ruleChoicePoint EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1443:1: ( ruleChoicePoint EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1444:1: ruleChoicePoint EOF
{
before(grammarAccess.getChoicePointRule());
- pushFollow(FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint3071);
+ pushFollow(FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint3011);
ruleChoicePoint();
state._fsp--;
after(grammarAccess.getChoicePointRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint3078);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint3018);
}
@@ -4041,23 +3967,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleChoicePoint"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1479:1: ruleChoicePoint : ( ( rule__ChoicePoint__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1451:1: ruleChoicePoint : ( ( rule__ChoicePoint__Group__0 ) ) ;
public final void ruleChoicePoint() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1483:2: ( ( ( rule__ChoicePoint__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1484:1: ( ( rule__ChoicePoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1455:2: ( ( ( rule__ChoicePoint__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:1: ( ( rule__ChoicePoint__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1484:1: ( ( rule__ChoicePoint__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1485:1: ( rule__ChoicePoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1456:1: ( ( rule__ChoicePoint__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1457:1: ( rule__ChoicePoint__Group__0 )
{
before(grammarAccess.getChoicePointAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:1: ( rule__ChoicePoint__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:2: rule__ChoicePoint__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1458:1: ( rule__ChoicePoint__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1458:2: rule__ChoicePoint__Group__0
{
- pushFollow(FOLLOW_rule__ChoicePoint__Group__0_in_ruleChoicePoint3104);
+ pushFollow(FOLLOW_rule__ChoicePoint__Group__0_in_ruleChoicePoint3044);
rule__ChoicePoint__Group__0();
state._fsp--;
@@ -4088,20 +4014,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1498:1: entryRuleTransition : ruleTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1470:1: entryRuleTransition : ruleTransition EOF ;
public final void entryRuleTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1499:1: ( ruleTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1500:1: ruleTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1471:1: ( ruleTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1472:1: ruleTransition EOF
{
before(grammarAccess.getTransitionRule());
- pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition3131);
+ pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition3071);
ruleTransition();
state._fsp--;
after(grammarAccess.getTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransition3138);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransition3078);
}
@@ -4118,23 +4044,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1507:1: ruleTransition : ( ( rule__Transition__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1479:1: ruleTransition : ( ( rule__Transition__Alternatives ) ) ;
public final void ruleTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1511:2: ( ( ( rule__Transition__Alternatives ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1512:1: ( ( rule__Transition__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1483:2: ( ( ( rule__Transition__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1484:1: ( ( rule__Transition__Alternatives ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1512:1: ( ( rule__Transition__Alternatives ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1513:1: ( rule__Transition__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1484:1: ( ( rule__Transition__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1485:1: ( rule__Transition__Alternatives )
{
before(grammarAccess.getTransitionAccess().getAlternatives());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1514:1: ( rule__Transition__Alternatives )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1514:2: rule__Transition__Alternatives
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:1: ( rule__Transition__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1486:2: rule__Transition__Alternatives
{
- pushFollow(FOLLOW_rule__Transition__Alternatives_in_ruleTransition3164);
+ pushFollow(FOLLOW_rule__Transition__Alternatives_in_ruleTransition3104);
rule__Transition__Alternatives();
state._fsp--;
@@ -4165,20 +4091,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNonInitialTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1526:1: entryRuleNonInitialTransition : ruleNonInitialTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1498:1: entryRuleNonInitialTransition : ruleNonInitialTransition EOF ;
public final void entryRuleNonInitialTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1527:1: ( ruleNonInitialTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1528:1: ruleNonInitialTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1499:1: ( ruleNonInitialTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1500:1: ruleNonInitialTransition EOF
{
before(grammarAccess.getNonInitialTransitionRule());
- pushFollow(FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition3191);
+ pushFollow(FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition3131);
ruleNonInitialTransition();
state._fsp--;
after(grammarAccess.getNonInitialTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition3198);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition3138);
}
@@ -4195,23 +4121,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNonInitialTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1535:1: ruleNonInitialTransition : ( ( rule__NonInitialTransition__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1507:1: ruleNonInitialTransition : ( ( rule__NonInitialTransition__Alternatives ) ) ;
public final void ruleNonInitialTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1539:2: ( ( ( rule__NonInitialTransition__Alternatives ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1540:1: ( ( rule__NonInitialTransition__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1511:2: ( ( ( rule__NonInitialTransition__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1512:1: ( ( rule__NonInitialTransition__Alternatives ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1540:1: ( ( rule__NonInitialTransition__Alternatives ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1541:1: ( rule__NonInitialTransition__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1512:1: ( ( rule__NonInitialTransition__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1513:1: ( rule__NonInitialTransition__Alternatives )
{
before(grammarAccess.getNonInitialTransitionAccess().getAlternatives());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1542:1: ( rule__NonInitialTransition__Alternatives )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1542:2: rule__NonInitialTransition__Alternatives
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1514:1: ( rule__NonInitialTransition__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1514:2: rule__NonInitialTransition__Alternatives
{
- pushFollow(FOLLOW_rule__NonInitialTransition__Alternatives_in_ruleNonInitialTransition3224);
+ pushFollow(FOLLOW_rule__NonInitialTransition__Alternatives_in_ruleNonInitialTransition3164);
rule__NonInitialTransition__Alternatives();
state._fsp--;
@@ -4242,20 +4168,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInitialTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1554:1: entryRuleInitialTransition : ruleInitialTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1526:1: entryRuleInitialTransition : ruleInitialTransition EOF ;
public final void entryRuleInitialTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1555:1: ( ruleInitialTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1556:1: ruleInitialTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1527:1: ( ruleInitialTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1528:1: ruleInitialTransition EOF
{
before(grammarAccess.getInitialTransitionRule());
- pushFollow(FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition3251);
+ pushFollow(FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition3191);
ruleInitialTransition();
state._fsp--;
after(grammarAccess.getInitialTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition3258);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition3198);
}
@@ -4272,23 +4198,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInitialTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1563:1: ruleInitialTransition : ( ( rule__InitialTransition__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1535:1: ruleInitialTransition : ( ( rule__InitialTransition__Group__0 ) ) ;
public final void ruleInitialTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1567:2: ( ( ( rule__InitialTransition__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1568:1: ( ( rule__InitialTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1539:2: ( ( ( rule__InitialTransition__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1540:1: ( ( rule__InitialTransition__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1568:1: ( ( rule__InitialTransition__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1569:1: ( rule__InitialTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1540:1: ( ( rule__InitialTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1541:1: ( rule__InitialTransition__Group__0 )
{
before(grammarAccess.getInitialTransitionAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1570:1: ( rule__InitialTransition__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1570:2: rule__InitialTransition__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1542:1: ( rule__InitialTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1542:2: rule__InitialTransition__Group__0
{
- pushFollow(FOLLOW_rule__InitialTransition__Group__0_in_ruleInitialTransition3284);
+ pushFollow(FOLLOW_rule__InitialTransition__Group__0_in_ruleInitialTransition3224);
rule__InitialTransition__Group__0();
state._fsp--;
@@ -4319,20 +4245,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleContinuationTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1582:1: entryRuleContinuationTransition : ruleContinuationTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1554:1: entryRuleContinuationTransition : ruleContinuationTransition EOF ;
public final void entryRuleContinuationTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1583:1: ( ruleContinuationTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1584:1: ruleContinuationTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1555:1: ( ruleContinuationTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1556:1: ruleContinuationTransition EOF
{
before(grammarAccess.getContinuationTransitionRule());
- pushFollow(FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition3311);
+ pushFollow(FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition3251);
ruleContinuationTransition();
state._fsp--;
after(grammarAccess.getContinuationTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition3318);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition3258);
}
@@ -4349,23 +4275,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleContinuationTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1591:1: ruleContinuationTransition : ( ( rule__ContinuationTransition__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1563:1: ruleContinuationTransition : ( ( rule__ContinuationTransition__Group__0 ) ) ;
public final void ruleContinuationTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1595:2: ( ( ( rule__ContinuationTransition__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1596:1: ( ( rule__ContinuationTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1567:2: ( ( ( rule__ContinuationTransition__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1568:1: ( ( rule__ContinuationTransition__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1596:1: ( ( rule__ContinuationTransition__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1597:1: ( rule__ContinuationTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1568:1: ( ( rule__ContinuationTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1569:1: ( rule__ContinuationTransition__Group__0 )
{
before(grammarAccess.getContinuationTransitionAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1598:1: ( rule__ContinuationTransition__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1598:2: rule__ContinuationTransition__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1570:1: ( rule__ContinuationTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1570:2: rule__ContinuationTransition__Group__0
{
- pushFollow(FOLLOW_rule__ContinuationTransition__Group__0_in_ruleContinuationTransition3344);
+ pushFollow(FOLLOW_rule__ContinuationTransition__Group__0_in_ruleContinuationTransition3284);
rule__ContinuationTransition__Group__0();
state._fsp--;
@@ -4396,20 +4322,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTriggeredTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1610:1: entryRuleTriggeredTransition : ruleTriggeredTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1582:1: entryRuleTriggeredTransition : ruleTriggeredTransition EOF ;
public final void entryRuleTriggeredTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1611:1: ( ruleTriggeredTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1612:1: ruleTriggeredTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1583:1: ( ruleTriggeredTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1584:1: ruleTriggeredTransition EOF
{
before(grammarAccess.getTriggeredTransitionRule());
- pushFollow(FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition3371);
+ pushFollow(FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition3311);
ruleTriggeredTransition();
state._fsp--;
after(grammarAccess.getTriggeredTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition3378);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition3318);
}
@@ -4426,23 +4352,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTriggeredTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1619:1: ruleTriggeredTransition : ( ( rule__TriggeredTransition__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1591:1: ruleTriggeredTransition : ( ( rule__TriggeredTransition__Group__0 ) ) ;
public final void ruleTriggeredTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1623:2: ( ( ( rule__TriggeredTransition__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1624:1: ( ( rule__TriggeredTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1595:2: ( ( ( rule__TriggeredTransition__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1596:1: ( ( rule__TriggeredTransition__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1624:1: ( ( rule__TriggeredTransition__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1625:1: ( rule__TriggeredTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1596:1: ( ( rule__TriggeredTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1597:1: ( rule__TriggeredTransition__Group__0 )
{
before(grammarAccess.getTriggeredTransitionAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1626:1: ( rule__TriggeredTransition__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1626:2: rule__TriggeredTransition__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1598:1: ( rule__TriggeredTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1598:2: rule__TriggeredTransition__Group__0
{
- pushFollow(FOLLOW_rule__TriggeredTransition__Group__0_in_ruleTriggeredTransition3404);
+ pushFollow(FOLLOW_rule__TriggeredTransition__Group__0_in_ruleTriggeredTransition3344);
rule__TriggeredTransition__Group__0();
state._fsp--;
@@ -4473,20 +4399,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleGuardedTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1638:1: entryRuleGuardedTransition : ruleGuardedTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1610:1: entryRuleGuardedTransition : ruleGuardedTransition EOF ;
public final void entryRuleGuardedTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1639:1: ( ruleGuardedTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1640:1: ruleGuardedTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1611:1: ( ruleGuardedTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1612:1: ruleGuardedTransition EOF
{
before(grammarAccess.getGuardedTransitionRule());
- pushFollow(FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition3431);
+ pushFollow(FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition3371);
ruleGuardedTransition();
state._fsp--;
after(grammarAccess.getGuardedTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition3438);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition3378);
}
@@ -4503,23 +4429,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleGuardedTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1647:1: ruleGuardedTransition : ( ( rule__GuardedTransition__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1619:1: ruleGuardedTransition : ( ( rule__GuardedTransition__Group__0 ) ) ;
public final void ruleGuardedTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1651:2: ( ( ( rule__GuardedTransition__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1652:1: ( ( rule__GuardedTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1623:2: ( ( ( rule__GuardedTransition__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1624:1: ( ( rule__GuardedTransition__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1652:1: ( ( rule__GuardedTransition__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1653:1: ( rule__GuardedTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1624:1: ( ( rule__GuardedTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1625:1: ( rule__GuardedTransition__Group__0 )
{
before(grammarAccess.getGuardedTransitionAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1654:1: ( rule__GuardedTransition__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1654:2: rule__GuardedTransition__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1626:1: ( rule__GuardedTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1626:2: rule__GuardedTransition__Group__0
{
- pushFollow(FOLLOW_rule__GuardedTransition__Group__0_in_ruleGuardedTransition3464);
+ pushFollow(FOLLOW_rule__GuardedTransition__Group__0_in_ruleGuardedTransition3404);
rule__GuardedTransition__Group__0();
state._fsp--;
@@ -4550,20 +4476,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleCPBranchTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1666:1: entryRuleCPBranchTransition : ruleCPBranchTransition EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1638:1: entryRuleCPBranchTransition : ruleCPBranchTransition EOF ;
public final void entryRuleCPBranchTransition() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1667:1: ( ruleCPBranchTransition EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1668:1: ruleCPBranchTransition EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1639:1: ( ruleCPBranchTransition EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1640:1: ruleCPBranchTransition EOF
{
before(grammarAccess.getCPBranchTransitionRule());
- pushFollow(FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition3491);
+ pushFollow(FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition3431);
ruleCPBranchTransition();
state._fsp--;
after(grammarAccess.getCPBranchTransitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition3498);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition3438);
}
@@ -4580,23 +4506,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleCPBranchTransition"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1675:1: ruleCPBranchTransition : ( ( rule__CPBranchTransition__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1647:1: ruleCPBranchTransition : ( ( rule__CPBranchTransition__Group__0 ) ) ;
public final void ruleCPBranchTransition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1679:2: ( ( ( rule__CPBranchTransition__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1680:1: ( ( rule__CPBranchTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1651:2: ( ( ( rule__CPBranchTransition__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1652:1: ( ( rule__CPBranchTransition__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1680:1: ( ( rule__CPBranchTransition__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1681:1: ( rule__CPBranchTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1652:1: ( ( rule__CPBranchTransition__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1653:1: ( rule__CPBranchTransition__Group__0 )
{
before(grammarAccess.getCPBranchTransitionAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1682:1: ( rule__CPBranchTransition__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1682:2: rule__CPBranchTransition__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1654:1: ( rule__CPBranchTransition__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1654:2: rule__CPBranchTransition__Group__0
{
- pushFollow(FOLLOW_rule__CPBranchTransition__Group__0_in_ruleCPBranchTransition3524);
+ pushFollow(FOLLOW_rule__CPBranchTransition__Group__0_in_ruleCPBranchTransition3464);
rule__CPBranchTransition__Group__0();
state._fsp--;
@@ -4627,20 +4553,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTransitionTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1694:1: entryRuleTransitionTerminal : ruleTransitionTerminal EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1666:1: entryRuleTransitionTerminal : ruleTransitionTerminal EOF ;
public final void entryRuleTransitionTerminal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1695:1: ( ruleTransitionTerminal EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1696:1: ruleTransitionTerminal EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1667:1: ( ruleTransitionTerminal EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1668:1: ruleTransitionTerminal EOF
{
before(grammarAccess.getTransitionTerminalRule());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal3551);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal3491);
ruleTransitionTerminal();
state._fsp--;
after(grammarAccess.getTransitionTerminalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal3558);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal3498);
}
@@ -4657,23 +4583,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTransitionTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1703:1: ruleTransitionTerminal : ( ( rule__TransitionTerminal__Alternatives ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1675:1: ruleTransitionTerminal : ( ( rule__TransitionTerminal__Alternatives ) ) ;
public final void ruleTransitionTerminal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1707:2: ( ( ( rule__TransitionTerminal__Alternatives ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1708:1: ( ( rule__TransitionTerminal__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1679:2: ( ( ( rule__TransitionTerminal__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1680:1: ( ( rule__TransitionTerminal__Alternatives ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1708:1: ( ( rule__TransitionTerminal__Alternatives ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1709:1: ( rule__TransitionTerminal__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1680:1: ( ( rule__TransitionTerminal__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1681:1: ( rule__TransitionTerminal__Alternatives )
{
before(grammarAccess.getTransitionTerminalAccess().getAlternatives());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1710:1: ( rule__TransitionTerminal__Alternatives )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1710:2: rule__TransitionTerminal__Alternatives
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1682:1: ( rule__TransitionTerminal__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1682:2: rule__TransitionTerminal__Alternatives
{
- pushFollow(FOLLOW_rule__TransitionTerminal__Alternatives_in_ruleTransitionTerminal3584);
+ pushFollow(FOLLOW_rule__TransitionTerminal__Alternatives_in_ruleTransitionTerminal3524);
rule__TransitionTerminal__Alternatives();
state._fsp--;
@@ -4704,20 +4630,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleStateTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1722:1: entryRuleStateTerminal : ruleStateTerminal EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1694:1: entryRuleStateTerminal : ruleStateTerminal EOF ;
public final void entryRuleStateTerminal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1723:1: ( ruleStateTerminal EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1724:1: ruleStateTerminal EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1695:1: ( ruleStateTerminal EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1696:1: ruleStateTerminal EOF
{
before(grammarAccess.getStateTerminalRule());
- pushFollow(FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal3611);
+ pushFollow(FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal3551);
ruleStateTerminal();
state._fsp--;
after(grammarAccess.getStateTerminalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal3618);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal3558);
}
@@ -4734,23 +4660,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStateTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1731:1: ruleStateTerminal : ( ( rule__StateTerminal__StateAssignment ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1703:1: ruleStateTerminal : ( ( rule__StateTerminal__StateAssignment ) ) ;
public final void ruleStateTerminal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1735:2: ( ( ( rule__StateTerminal__StateAssignment ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1736:1: ( ( rule__StateTerminal__StateAssignment ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1707:2: ( ( ( rule__StateTerminal__StateAssignment ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1708:1: ( ( rule__StateTerminal__StateAssignment ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1736:1: ( ( rule__StateTerminal__StateAssignment ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1737:1: ( rule__StateTerminal__StateAssignment )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1708:1: ( ( rule__StateTerminal__StateAssignment ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1709:1: ( rule__StateTerminal__StateAssignment )
{
before(grammarAccess.getStateTerminalAccess().getStateAssignment());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1738:1: ( rule__StateTerminal__StateAssignment )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1738:2: rule__StateTerminal__StateAssignment
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1710:1: ( rule__StateTerminal__StateAssignment )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1710:2: rule__StateTerminal__StateAssignment
{
- pushFollow(FOLLOW_rule__StateTerminal__StateAssignment_in_ruleStateTerminal3644);
+ pushFollow(FOLLOW_rule__StateTerminal__StateAssignment_in_ruleStateTerminal3584);
rule__StateTerminal__StateAssignment();
state._fsp--;
@@ -4781,20 +4707,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTrPointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1750:1: entryRuleTrPointTerminal : ruleTrPointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1722:1: entryRuleTrPointTerminal : ruleTrPointTerminal EOF ;
public final void entryRuleTrPointTerminal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1751:1: ( ruleTrPointTerminal EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1752:1: ruleTrPointTerminal EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1723:1: ( ruleTrPointTerminal EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1724:1: ruleTrPointTerminal EOF
{
before(grammarAccess.getTrPointTerminalRule());
- pushFollow(FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal3671);
+ pushFollow(FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal3611);
ruleTrPointTerminal();
state._fsp--;
after(grammarAccess.getTrPointTerminalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal3678);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal3618);
}
@@ -4811,23 +4737,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTrPointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1759:1: ruleTrPointTerminal : ( ( rule__TrPointTerminal__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1731:1: ruleTrPointTerminal : ( ( rule__TrPointTerminal__Group__0 ) ) ;
public final void ruleTrPointTerminal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1763:2: ( ( ( rule__TrPointTerminal__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1764:1: ( ( rule__TrPointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1735:2: ( ( ( rule__TrPointTerminal__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1736:1: ( ( rule__TrPointTerminal__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1764:1: ( ( rule__TrPointTerminal__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1765:1: ( rule__TrPointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1736:1: ( ( rule__TrPointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1737:1: ( rule__TrPointTerminal__Group__0 )
{
before(grammarAccess.getTrPointTerminalAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1766:1: ( rule__TrPointTerminal__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1766:2: rule__TrPointTerminal__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1738:1: ( rule__TrPointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1738:2: rule__TrPointTerminal__Group__0
{
- pushFollow(FOLLOW_rule__TrPointTerminal__Group__0_in_ruleTrPointTerminal3704);
+ pushFollow(FOLLOW_rule__TrPointTerminal__Group__0_in_ruleTrPointTerminal3644);
rule__TrPointTerminal__Group__0();
state._fsp--;
@@ -4858,20 +4784,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSubStateTrPointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1778:1: entryRuleSubStateTrPointTerminal : ruleSubStateTrPointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1750:1: entryRuleSubStateTrPointTerminal : ruleSubStateTrPointTerminal EOF ;
public final void entryRuleSubStateTrPointTerminal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1779:1: ( ruleSubStateTrPointTerminal EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1780:1: ruleSubStateTrPointTerminal EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1751:1: ( ruleSubStateTrPointTerminal EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1752:1: ruleSubStateTrPointTerminal EOF
{
before(grammarAccess.getSubStateTrPointTerminalRule());
- pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal3731);
+ pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal3671);
ruleSubStateTrPointTerminal();
state._fsp--;
after(grammarAccess.getSubStateTrPointTerminalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal3738);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal3678);
}
@@ -4888,23 +4814,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSubStateTrPointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1787:1: ruleSubStateTrPointTerminal : ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1759:1: ruleSubStateTrPointTerminal : ( ( rule__SubStateTrPointTerminal__Group__0 ) ) ;
public final void ruleSubStateTrPointTerminal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1791:2: ( ( ( rule__SubStateTrPointTerminal__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1792:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1763:2: ( ( ( rule__SubStateTrPointTerminal__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1764:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1792:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1793:1: ( rule__SubStateTrPointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1764:1: ( ( rule__SubStateTrPointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1765:1: ( rule__SubStateTrPointTerminal__Group__0 )
{
before(grammarAccess.getSubStateTrPointTerminalAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1794:1: ( rule__SubStateTrPointTerminal__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1794:2: rule__SubStateTrPointTerminal__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1766:1: ( rule__SubStateTrPointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1766:2: rule__SubStateTrPointTerminal__Group__0
{
- pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__0_in_ruleSubStateTrPointTerminal3764);
+ pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__0_in_ruleSubStateTrPointTerminal3704);
rule__SubStateTrPointTerminal__Group__0();
state._fsp--;
@@ -4935,20 +4861,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleChoicepointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1806:1: entryRuleChoicepointTerminal : ruleChoicepointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1778:1: entryRuleChoicepointTerminal : ruleChoicepointTerminal EOF ;
public final void entryRuleChoicepointTerminal() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1807:1: ( ruleChoicepointTerminal EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1808:1: ruleChoicepointTerminal EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1779:1: ( ruleChoicepointTerminal EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1780:1: ruleChoicepointTerminal EOF
{
before(grammarAccess.getChoicepointTerminalRule());
- pushFollow(FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal3791);
+ pushFollow(FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal3731);
ruleChoicepointTerminal();
state._fsp--;
after(grammarAccess.getChoicepointTerminalRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal3798);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal3738);
}
@@ -4965,23 +4891,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleChoicepointTerminal"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1815:1: ruleChoicepointTerminal : ( ( rule__ChoicepointTerminal__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1787:1: ruleChoicepointTerminal : ( ( rule__ChoicepointTerminal__Group__0 ) ) ;
public final void ruleChoicepointTerminal() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1819:2: ( ( ( rule__ChoicepointTerminal__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1820:1: ( ( rule__ChoicepointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1791:2: ( ( ( rule__ChoicepointTerminal__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1792:1: ( ( rule__ChoicepointTerminal__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1820:1: ( ( rule__ChoicepointTerminal__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1821:1: ( rule__ChoicepointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1792:1: ( ( rule__ChoicepointTerminal__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1793:1: ( rule__ChoicepointTerminal__Group__0 )
{
before(grammarAccess.getChoicepointTerminalAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1822:1: ( rule__ChoicepointTerminal__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1822:2: rule__ChoicepointTerminal__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1794:1: ( rule__ChoicepointTerminal__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1794:2: rule__ChoicepointTerminal__Group__0
{
- pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__0_in_ruleChoicepointTerminal3824);
+ pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__0_in_ruleChoicepointTerminal3764);
rule__ChoicepointTerminal__Group__0();
state._fsp--;
@@ -5012,20 +4938,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleTrigger"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1834:1: entryRuleTrigger : ruleTrigger EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1806:1: entryRuleTrigger : ruleTrigger EOF ;
public final void entryRuleTrigger() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1835:1: ( ruleTrigger EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1836:1: ruleTrigger EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1807:1: ( ruleTrigger EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1808:1: ruleTrigger EOF
{
before(grammarAccess.getTriggerRule());
- pushFollow(FOLLOW_ruleTrigger_in_entryRuleTrigger3851);
+ pushFollow(FOLLOW_ruleTrigger_in_entryRuleTrigger3791);
ruleTrigger();
state._fsp--;
after(grammarAccess.getTriggerRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger3858);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger3798);
}
@@ -5042,23 +4968,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleTrigger"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1843:1: ruleTrigger : ( ( rule__Trigger__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1815:1: ruleTrigger : ( ( rule__Trigger__Group__0 ) ) ;
public final void ruleTrigger() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1847:2: ( ( ( rule__Trigger__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1848:1: ( ( rule__Trigger__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1819:2: ( ( ( rule__Trigger__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1820:1: ( ( rule__Trigger__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1848:1: ( ( rule__Trigger__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1849:1: ( rule__Trigger__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1820:1: ( ( rule__Trigger__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1821:1: ( rule__Trigger__Group__0 )
{
before(grammarAccess.getTriggerAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1850:1: ( rule__Trigger__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1850:2: rule__Trigger__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1822:1: ( rule__Trigger__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1822:2: rule__Trigger__Group__0
{
- pushFollow(FOLLOW_rule__Trigger__Group__0_in_ruleTrigger3884);
+ pushFollow(FOLLOW_rule__Trigger__Group__0_in_ruleTrigger3824);
rule__Trigger__Group__0();
state._fsp--;
@@ -5089,20 +5015,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleMessageFromIf"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1862:1: entryRuleMessageFromIf : ruleMessageFromIf EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1834:1: entryRuleMessageFromIf : ruleMessageFromIf EOF ;
public final void entryRuleMessageFromIf() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1863:1: ( ruleMessageFromIf EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1864:1: ruleMessageFromIf EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1835:1: ( ruleMessageFromIf EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1836:1: ruleMessageFromIf EOF
{
before(grammarAccess.getMessageFromIfRule());
- pushFollow(FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf3911);
+ pushFollow(FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf3851);
ruleMessageFromIf();
state._fsp--;
after(grammarAccess.getMessageFromIfRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf3918);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf3858);
}
@@ -5119,23 +5045,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleMessageFromIf"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1871:1: ruleMessageFromIf : ( ( rule__MessageFromIf__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1843:1: ruleMessageFromIf : ( ( rule__MessageFromIf__Group__0 ) ) ;
public final void ruleMessageFromIf() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1875:2: ( ( ( rule__MessageFromIf__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1876:1: ( ( rule__MessageFromIf__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1847:2: ( ( ( rule__MessageFromIf__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1848:1: ( ( rule__MessageFromIf__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1876:1: ( ( rule__MessageFromIf__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1877:1: ( rule__MessageFromIf__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1848:1: ( ( rule__MessageFromIf__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1849:1: ( rule__MessageFromIf__Group__0 )
{
before(grammarAccess.getMessageFromIfAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1878:1: ( rule__MessageFromIf__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1878:2: rule__MessageFromIf__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1850:1: ( rule__MessageFromIf__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1850:2: rule__MessageFromIf__Group__0
{
- pushFollow(FOLLOW_rule__MessageFromIf__Group__0_in_ruleMessageFromIf3944);
+ pushFollow(FOLLOW_rule__MessageFromIf__Group__0_in_ruleMessageFromIf3884);
rule__MessageFromIf__Group__0();
state._fsp--;
@@ -5166,20 +5092,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleGuard"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1890:1: entryRuleGuard : ruleGuard EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1862:1: entryRuleGuard : ruleGuard EOF ;
public final void entryRuleGuard() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1891:1: ( ruleGuard EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1892:1: ruleGuard EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1863:1: ( ruleGuard EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1864:1: ruleGuard EOF
{
before(grammarAccess.getGuardRule());
- pushFollow(FOLLOW_ruleGuard_in_entryRuleGuard3971);
+ pushFollow(FOLLOW_ruleGuard_in_entryRuleGuard3911);
ruleGuard();
state._fsp--;
after(grammarAccess.getGuardRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuard3978);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuard3918);
}
@@ -5196,23 +5122,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleGuard"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1899:1: ruleGuard : ( ( rule__Guard__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1871:1: ruleGuard : ( ( rule__Guard__Group__0 ) ) ;
public final void ruleGuard() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1903:2: ( ( ( rule__Guard__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1904:1: ( ( rule__Guard__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1875:2: ( ( ( rule__Guard__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1876:1: ( ( rule__Guard__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1904:1: ( ( rule__Guard__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1905:1: ( rule__Guard__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1876:1: ( ( rule__Guard__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1877:1: ( rule__Guard__Group__0 )
{
before(grammarAccess.getGuardAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1906:1: ( rule__Guard__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1906:2: rule__Guard__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1878:1: ( rule__Guard__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1878:2: rule__Guard__Group__0
{
- pushFollow(FOLLOW_rule__Guard__Group__0_in_ruleGuard4004);
+ pushFollow(FOLLOW_rule__Guard__Group__0_in_ruleGuard3944);
rule__Guard__Group__0();
state._fsp--;
@@ -5243,20 +5169,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDocumentation"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1918:1: entryRuleDocumentation : ruleDocumentation EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1890:1: entryRuleDocumentation : ruleDocumentation EOF ;
public final void entryRuleDocumentation() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1919:1: ( ruleDocumentation EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1920:1: ruleDocumentation EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1891:1: ( ruleDocumentation EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1892:1: ruleDocumentation EOF
{
before(grammarAccess.getDocumentationRule());
- pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation4031);
+ pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation3971);
ruleDocumentation();
state._fsp--;
after(grammarAccess.getDocumentationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation4038);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation3978);
}
@@ -5273,23 +5199,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDocumentation"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1927:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1899:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ;
public final void ruleDocumentation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1931:2: ( ( ( rule__Documentation__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1932:1: ( ( rule__Documentation__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1903:2: ( ( ( rule__Documentation__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1904:1: ( ( rule__Documentation__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1932:1: ( ( rule__Documentation__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1933:1: ( rule__Documentation__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1904:1: ( ( rule__Documentation__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1905:1: ( rule__Documentation__Group__0 )
{
before(grammarAccess.getDocumentationAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1934:1: ( rule__Documentation__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1934:2: rule__Documentation__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1906:1: ( rule__Documentation__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1906:2: rule__Documentation__Group__0
{
- pushFollow(FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation4064);
+ pushFollow(FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation4004);
rule__Documentation__Group__0();
state._fsp--;
@@ -5320,20 +5246,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1946:1: entryRuleAnnotation : ruleAnnotation EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1918:1: entryRuleAnnotation : ruleAnnotation EOF ;
public final void entryRuleAnnotation() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1947:1: ( ruleAnnotation EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1948:1: ruleAnnotation EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1919:1: ( ruleAnnotation EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1920:1: ruleAnnotation EOF
{
before(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4091);
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4031);
ruleAnnotation();
state._fsp--;
after(grammarAccess.getAnnotationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4098);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4038);
}
@@ -5350,23 +5276,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotation"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1955:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1927:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
public final void ruleAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1959:2: ( ( ( rule__Annotation__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1960:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1931:2: ( ( ( rule__Annotation__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1932:1: ( ( rule__Annotation__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1960:1: ( ( rule__Annotation__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1961:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1932:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1933:1: ( rule__Annotation__Group__0 )
{
before(grammarAccess.getAnnotationAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1962:1: ( rule__Annotation__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1962:2: rule__Annotation__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1934:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1934:2: rule__Annotation__Group__0
{
- pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4124);
+ pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4064);
rule__Annotation__Group__0();
state._fsp--;
@@ -5397,20 +5323,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleKeyValue"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1974:1: entryRuleKeyValue : ruleKeyValue EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1946:1: entryRuleKeyValue : ruleKeyValue EOF ;
public final void entryRuleKeyValue() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1975:1: ( ruleKeyValue EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1976:1: ruleKeyValue EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1947:1: ( ruleKeyValue EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1948:1: ruleKeyValue EOF
{
before(grammarAccess.getKeyValueRule());
- pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue4151);
+ pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue4091);
ruleKeyValue();
state._fsp--;
after(grammarAccess.getKeyValueRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue4158);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue4098);
}
@@ -5427,23 +5353,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleKeyValue"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1983:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1955:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ;
public final void ruleKeyValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1987:2: ( ( ( rule__KeyValue__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1988:1: ( ( rule__KeyValue__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1959:2: ( ( ( rule__KeyValue__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1960:1: ( ( rule__KeyValue__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1988:1: ( ( rule__KeyValue__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1989:1: ( rule__KeyValue__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1960:1: ( ( rule__KeyValue__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1961:1: ( rule__KeyValue__Group__0 )
{
before(grammarAccess.getKeyValueAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1990:1: ( rule__KeyValue__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1990:2: rule__KeyValue__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1962:1: ( rule__KeyValue__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1962:2: rule__KeyValue__Group__0
{
- pushFollow(FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue4184);
+ pushFollow(FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue4124);
rule__KeyValue__Group__0();
state._fsp--;
@@ -5474,20 +5400,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleImport"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2002:1: entryRuleImport : ruleImport EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1974:1: entryRuleImport : ruleImport EOF ;
public final void entryRuleImport() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2003:1: ( ruleImport EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2004:1: ruleImport EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1975:1: ( ruleImport EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1976:1: ruleImport EOF
{
before(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport4211);
+ pushFollow(FOLLOW_ruleImport_in_entryRuleImport4151);
ruleImport();
state._fsp--;
after(grammarAccess.getImportRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport4218);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport4158);
}
@@ -5504,23 +5430,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleImport"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2011:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1983:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
public final void ruleImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2015:2: ( ( ( rule__Import__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2016:1: ( ( rule__Import__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1987:2: ( ( ( rule__Import__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1988:1: ( ( rule__Import__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2016:1: ( ( rule__Import__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2017:1: ( rule__Import__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1988:1: ( ( rule__Import__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1989:1: ( rule__Import__Group__0 )
{
before(grammarAccess.getImportAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2018:1: ( rule__Import__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2018:2: rule__Import__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1990:1: ( rule__Import__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1990:2: rule__Import__Group__0
{
- pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport4244);
+ pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport4184);
rule__Import__Group__0();
state._fsp--;
@@ -5551,20 +5477,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleImportedFQN"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2030:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2002:1: entryRuleImportedFQN : ruleImportedFQN EOF ;
public final void entryRuleImportedFQN() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2031:1: ( ruleImportedFQN EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2032:1: ruleImportedFQN EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2003:1: ( ruleImportedFQN EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2004:1: ruleImportedFQN EOF
{
before(grammarAccess.getImportedFQNRule());
- pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN4271);
+ pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN4211);
ruleImportedFQN();
state._fsp--;
after(grammarAccess.getImportedFQNRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN4278);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN4218);
}
@@ -5581,23 +5507,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleImportedFQN"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2039:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2011:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ;
public final void ruleImportedFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2043:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2044:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2015:2: ( ( ( rule__ImportedFQN__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2016:1: ( ( rule__ImportedFQN__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2044:1: ( ( rule__ImportedFQN__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2045:1: ( rule__ImportedFQN__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2016:1: ( ( rule__ImportedFQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2017:1: ( rule__ImportedFQN__Group__0 )
{
before(grammarAccess.getImportedFQNAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2046:1: ( rule__ImportedFQN__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2046:2: rule__ImportedFQN__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2018:1: ( rule__ImportedFQN__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2018:2: rule__ImportedFQN__Group__0
{
- pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN4304);
+ pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN4244);
rule__ImportedFQN__Group__0();
state._fsp--;
@@ -5628,20 +5554,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFQN"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2058:1: entryRuleFQN : ruleFQN EOF ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2030:1: entryRuleFQN : ruleFQN EOF ;
public final void entryRuleFQN() throws RecognitionException {
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2059:1: ( ruleFQN EOF )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2060:1: ruleFQN EOF
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2031:1: ( ruleFQN EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2032:1: ruleFQN EOF
{
before(grammarAccess.getFQNRule());
- pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN4331);
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN4271);
ruleFQN();
state._fsp--;
after(grammarAccess.getFQNRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN4338);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN4278);
}
@@ -5658,23 +5584,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFQN"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2067:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2039:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ;
public final void ruleFQN() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2071:2: ( ( ( rule__FQN__Group__0 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2072:1: ( ( rule__FQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2043:2: ( ( ( rule__FQN__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2044:1: ( ( rule__FQN__Group__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2072:1: ( ( rule__FQN__Group__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2073:1: ( rule__FQN__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2044:1: ( ( rule__FQN__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2045:1: ( rule__FQN__Group__0 )
{
before(grammarAccess.getFQNAccess().getGroup());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2074:1: ( rule__FQN__Group__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2074:2: rule__FQN__Group__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2046:1: ( rule__FQN__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2046:2: rule__FQN__Group__0
{
- pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN4364);
+ pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN4304);
rule__FQN__Group__0();
state._fsp--;
@@ -5704,71 +5630,199 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleFQN"
- // $ANTLR start "rule__RoomModel__Alternatives_5"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2086:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_2 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_6 ) ) );
- public final void rule__RoomModel__Alternatives_5() throws RecognitionException {
+ // $ANTLR start "entryRuleMULTIPLICITY"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2058:1: entryRuleMULTIPLICITY : ruleMULTIPLICITY EOF ;
+ public final void entryRuleMULTIPLICITY() throws RecognitionException {
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2059:1: ( ruleMULTIPLICITY EOF )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2060:1: ruleMULTIPLICITY EOF
+ {
+ before(grammarAccess.getMULTIPLICITYRule());
+ pushFollow(FOLLOW_ruleMULTIPLICITY_in_entryRuleMULTIPLICITY4331);
+ ruleMULTIPLICITY();
+
+ state._fsp--;
+
+ after(grammarAccess.getMULTIPLICITYRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMULTIPLICITY4338);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleMULTIPLICITY"
+
+
+ // $ANTLR start "ruleMULTIPLICITY"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2067:1: ruleMULTIPLICITY : ( ( rule__MULTIPLICITY__Group__0 ) ) ;
+ public final void ruleMULTIPLICITY() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2090:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_2 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_6 ) ) )
- int alt1=7;
- switch ( input.LA(1) ) {
- case 18:
- {
- alt1=1;
- }
- break;
- case 23:
- {
- alt1=2;
- }
- break;
- case 24:
- {
- alt1=3;
- }
- break;
- case 36:
- {
- alt1=4;
- }
- break;
- case 46:
- case 97:
- {
- alt1=5;
- }
- break;
- case 58:
- {
- alt1=6;
- }
- break;
- case 56:
- {
- alt1=7;
- }
- break;
- default:
- NoViableAltException nvae =
- new NoViableAltException("", 1, 0, input);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2071:2: ( ( ( rule__MULTIPLICITY__Group__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2072:1: ( ( rule__MULTIPLICITY__Group__0 ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2072:1: ( ( rule__MULTIPLICITY__Group__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2073:1: ( rule__MULTIPLICITY__Group__0 )
+ {
+ before(grammarAccess.getMULTIPLICITYAccess().getGroup());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2074:1: ( rule__MULTIPLICITY__Group__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2074:2: rule__MULTIPLICITY__Group__0
+ {
+ pushFollow(FOLLOW_rule__MULTIPLICITY__Group__0_in_ruleMULTIPLICITY4364);
+ rule__MULTIPLICITY__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getMULTIPLICITYAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleMULTIPLICITY"
+
+
+ // $ANTLR start "ruleCommunicationType"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2087:1: ruleCommunicationType : ( ( rule__CommunicationType__Alternatives ) ) ;
+ public final void ruleCommunicationType() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2091:1: ( ( ( rule__CommunicationType__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2092:1: ( ( rule__CommunicationType__Alternatives ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2092:1: ( ( rule__CommunicationType__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2093:1: ( rule__CommunicationType__Alternatives )
+ {
+ before(grammarAccess.getCommunicationTypeAccess().getAlternatives());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2094:1: ( rule__CommunicationType__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2094:2: rule__CommunicationType__Alternatives
+ {
+ pushFollow(FOLLOW_rule__CommunicationType__Alternatives_in_ruleCommunicationType4401);
+ rule__CommunicationType__Alternatives();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCommunicationTypeAccess().getAlternatives());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCommunicationType"
+
+
+ // $ANTLR start "ruleActorCommunicationType"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2106:1: ruleActorCommunicationType : ( ( rule__ActorCommunicationType__Alternatives ) ) ;
+ public final void ruleActorCommunicationType() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2110:1: ( ( ( rule__ActorCommunicationType__Alternatives ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2111:1: ( ( rule__ActorCommunicationType__Alternatives ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2111:1: ( ( rule__ActorCommunicationType__Alternatives ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2112:1: ( rule__ActorCommunicationType__Alternatives )
+ {
+ before(grammarAccess.getActorCommunicationTypeAccess().getAlternatives());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2113:1: ( rule__ActorCommunicationType__Alternatives )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2113:2: rule__ActorCommunicationType__Alternatives
+ {
+ pushFollow(FOLLOW_rule__ActorCommunicationType__Alternatives_in_ruleActorCommunicationType4437);
+ rule__ActorCommunicationType__Alternatives();
+
+ state._fsp--;
+
- throw nvae;
}
+ after(grammarAccess.getActorCommunicationTypeAccess().getAlternatives());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleActorCommunicationType"
+
+
+ // $ANTLR start "rule__RoomModel__Alternatives_5"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2124:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_2 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_6 ) ) );
+ public final void rule__RoomModel__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:2128:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_2 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_6 ) ) )
+ int alt1=7;
+ alt1 = dfa1.predict(input);
switch (alt1) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2091:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2129:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2091:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2092:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2129:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2130:1: ( rule__RoomModel__PrimitiveTypesAssignment_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:2093:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2093:2: rule__RoomModel__PrimitiveTypesAssignment_5_0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2131:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2131:2: rule__RoomModel__PrimitiveTypesAssignment_5_0
{
- pushFollow(FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_54400);
+ pushFollow(FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_54472);
rule__RoomModel__PrimitiveTypesAssignment_5_0();
state._fsp--;
@@ -5784,16 +5838,16 @@ 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:2097:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2135:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2097:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2098:1: ( rule__RoomModel__ExternalTypesAssignment_5_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2135:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2136:1: ( rule__RoomModel__ExternalTypesAssignment_5_1 )
{
before(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2099:1: ( rule__RoomModel__ExternalTypesAssignment_5_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2099:2: rule__RoomModel__ExternalTypesAssignment_5_1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2137:1: ( rule__RoomModel__ExternalTypesAssignment_5_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2137:2: rule__RoomModel__ExternalTypesAssignment_5_1
{
- pushFollow(FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_1_in_rule__RoomModel__Alternatives_54418);
+ pushFollow(FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_1_in_rule__RoomModel__Alternatives_54490);
rule__RoomModel__ExternalTypesAssignment_5_1();
state._fsp--;
@@ -5809,16 +5863,16 @@ 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:2103:6: ( ( rule__RoomModel__DataClassesAssignment_5_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2141:6: ( ( rule__RoomModel__DataClassesAssignment_5_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2103:6: ( ( rule__RoomModel__DataClassesAssignment_5_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2104:1: ( rule__RoomModel__DataClassesAssignment_5_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2141:6: ( ( rule__RoomModel__DataClassesAssignment_5_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2142:1: ( rule__RoomModel__DataClassesAssignment_5_2 )
{
before(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_2());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2105:1: ( rule__RoomModel__DataClassesAssignment_5_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2105:2: rule__RoomModel__DataClassesAssignment_5_2
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2143:1: ( rule__RoomModel__DataClassesAssignment_5_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2143:2: rule__RoomModel__DataClassesAssignment_5_2
{
- pushFollow(FOLLOW_rule__RoomModel__DataClassesAssignment_5_2_in_rule__RoomModel__Alternatives_54436);
+ pushFollow(FOLLOW_rule__RoomModel__DataClassesAssignment_5_2_in_rule__RoomModel__Alternatives_54508);
rule__RoomModel__DataClassesAssignment_5_2();
state._fsp--;
@@ -5834,16 +5888,16 @@ 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:2109:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2147:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2109:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2110:1: ( rule__RoomModel__ProtocolClassesAssignment_5_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2147:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2148:1: ( rule__RoomModel__ProtocolClassesAssignment_5_3 )
{
before(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_3());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2111:1: ( rule__RoomModel__ProtocolClassesAssignment_5_3 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2111:2: rule__RoomModel__ProtocolClassesAssignment_5_3
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2149:1: ( rule__RoomModel__ProtocolClassesAssignment_5_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2149:2: rule__RoomModel__ProtocolClassesAssignment_5_3
{
- pushFollow(FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_3_in_rule__RoomModel__Alternatives_54454);
+ pushFollow(FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_3_in_rule__RoomModel__Alternatives_54526);
rule__RoomModel__ProtocolClassesAssignment_5_3();
state._fsp--;
@@ -5859,16 +5913,16 @@ 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:2115:6: ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2153:6: ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2115:6: ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2116:1: ( rule__RoomModel__ActorClassesAssignment_5_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2153:6: ( ( rule__RoomModel__ActorClassesAssignment_5_4 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2154:1: ( rule__RoomModel__ActorClassesAssignment_5_4 )
{
before(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_4());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2117:1: ( rule__RoomModel__ActorClassesAssignment_5_4 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2117:2: rule__RoomModel__ActorClassesAssignment_5_4
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2155:1: ( rule__RoomModel__ActorClassesAssignment_5_4 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2155:2: rule__RoomModel__ActorClassesAssignment_5_4
{
- pushFollow(FOLLOW_rule__RoomModel__ActorClassesAssignment_5_4_in_rule__RoomModel__Alternatives_54472);
+ pushFollow(FOLLOW_rule__RoomModel__ActorClassesAssignment_5_4_in_rule__RoomModel__Alternatives_54544);
rule__RoomModel__ActorClassesAssignment_5_4();
state._fsp--;
@@ -5884,16 +5938,16 @@ 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:2121:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2159:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2121:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2122:1: ( rule__RoomModel__SubSystemClassesAssignment_5_5 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2159:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_5 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2160:1: ( rule__RoomModel__SubSystemClassesAssignment_5_5 )
{
before(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_5());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2123:1: ( rule__RoomModel__SubSystemClassesAssignment_5_5 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2123:2: rule__RoomModel__SubSystemClassesAssignment_5_5
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2161:1: ( rule__RoomModel__SubSystemClassesAssignment_5_5 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2161:2: rule__RoomModel__SubSystemClassesAssignment_5_5
{
- pushFollow(FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_5_in_rule__RoomModel__Alternatives_54490);
+ pushFollow(FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_5_in_rule__RoomModel__Alternatives_54562);
rule__RoomModel__SubSystemClassesAssignment_5_5();
state._fsp--;
@@ -5909,16 +5963,16 @@ 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:2127:6: ( ( rule__RoomModel__SystemsAssignment_5_6 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2165:6: ( ( rule__RoomModel__SystemsAssignment_5_6 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2127:6: ( ( rule__RoomModel__SystemsAssignment_5_6 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2128:1: ( rule__RoomModel__SystemsAssignment_5_6 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2165:6: ( ( rule__RoomModel__SystemsAssignment_5_6 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2166:1: ( rule__RoomModel__SystemsAssignment_5_6 )
{
before(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_6());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2129:1: ( rule__RoomModel__SystemsAssignment_5_6 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2129:2: rule__RoomModel__SystemsAssignment_5_6
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2167:1: ( rule__RoomModel__SystemsAssignment_5_6 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2167:2: rule__RoomModel__SystemsAssignment_5_6
{
- pushFollow(FOLLOW_rule__RoomModel__SystemsAssignment_5_6_in_rule__RoomModel__Alternatives_54508);
+ pushFollow(FOLLOW_rule__RoomModel__SystemsAssignment_5_6_in_rule__RoomModel__Alternatives_54580);
rule__RoomModel__SystemsAssignment_5_6();
state._fsp--;
@@ -5951,20 +6005,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StructureClass__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2139:1: rule__StructureClass__Alternatives : ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2177:1: rule__StructureClass__Alternatives : ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) );
public final void rule__StructureClass__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:2143:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2181:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) )
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==46||LA2_0==58||LA2_0==97) ) {
+ if ( ((LA2_0>=14 && LA2_0<=17)||LA2_0==50||LA2_0==62||LA2_0==101) ) {
alt2=1;
}
- else if ( (LA2_0==56) ) {
+ else if ( (LA2_0==60) ) {
alt2=2;
}
else {
@@ -5975,13 +6029,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt2) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2144:1: ( ruleActorContainerClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2182:1: ( ruleActorContainerClass )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2144:1: ( ruleActorContainerClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2145:1: ruleActorContainerClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2182:1: ( ruleActorContainerClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2183:1: ruleActorContainerClass
{
before(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0());
- pushFollow(FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives4542);
+ pushFollow(FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives4614);
ruleActorContainerClass();
state._fsp--;
@@ -5994,13 +6048,13 @@ 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:2150:6: ( ruleLogicalSystem )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:6: ( ruleLogicalSystem )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2150:6: ( ruleLogicalSystem )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2151:1: ruleLogicalSystem
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:6: ( ruleLogicalSystem )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2189:1: ruleLogicalSystem
{
before(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1());
- pushFollow(FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives4559);
+ pushFollow(FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives4631);
ruleLogicalSystem();
state._fsp--;
@@ -6030,20 +6084,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ActorContainerClass__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2161:1: rule__ActorContainerClass__Alternatives : ( ( ruleActorClass ) | ( ruleSubSystemClass ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2199:1: rule__ActorContainerClass__Alternatives : ( ( ruleActorClass ) | ( ruleSubSystemClass ) );
public final void rule__ActorContainerClass__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:2165:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2203:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) )
int alt3=2;
int LA3_0 = input.LA(1);
- if ( (LA3_0==46||LA3_0==97) ) {
+ if ( ((LA3_0>=14 && LA3_0<=17)||LA3_0==50||LA3_0==101) ) {
alt3=1;
}
- else if ( (LA3_0==58) ) {
+ else if ( (LA3_0==62) ) {
alt3=2;
}
else {
@@ -6054,13 +6108,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2166:1: ( ruleActorClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2204:1: ( ruleActorClass )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2166:1: ( ruleActorClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2167:1: ruleActorClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2204:1: ( ruleActorClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2205:1: ruleActorClass
{
before(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0());
- pushFollow(FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives4591);
+ pushFollow(FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives4663);
ruleActorClass();
state._fsp--;
@@ -6073,13 +6127,13 @@ 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:2172:6: ( ruleSubSystemClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2210:6: ( ruleSubSystemClass )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2172:6: ( ruleSubSystemClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2173:1: ruleSubSystemClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2210:6: ( ruleSubSystemClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2211:1: ruleSubSystemClass
{
before(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1());
- pushFollow(FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives4608);
+ pushFollow(FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives4680);
ruleSubSystemClass();
state._fsp--;
@@ -6109,20 +6163,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DataType__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2183:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleComplexType ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2221:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleComplexType ) );
public final void rule__DataType__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:2187:1: ( ( rulePrimitiveType ) | ( ruleComplexType ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2225:1: ( ( rulePrimitiveType ) | ( ruleComplexType ) )
int alt4=2;
int LA4_0 = input.LA(1);
- if ( (LA4_0==18) ) {
+ if ( (LA4_0==22) ) {
alt4=1;
}
- else if ( ((LA4_0>=23 && LA4_0<=24)) ) {
+ else if ( ((LA4_0>=27 && LA4_0<=28)) ) {
alt4=2;
}
else {
@@ -6133,13 +6187,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt4) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:1: ( rulePrimitiveType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2226:1: ( rulePrimitiveType )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2188:1: ( rulePrimitiveType )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2189:1: rulePrimitiveType
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2226:1: ( rulePrimitiveType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2227:1: rulePrimitiveType
{
before(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0());
- pushFollow(FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives4640);
+ pushFollow(FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives4712);
rulePrimitiveType();
state._fsp--;
@@ -6152,13 +6206,13 @@ 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:2194:6: ( ruleComplexType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2232:6: ( ruleComplexType )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2194:6: ( ruleComplexType )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2195:1: ruleComplexType
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2232:6: ( ruleComplexType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2233:1: ruleComplexType
{
before(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_1());
- pushFollow(FOLLOW_ruleComplexType_in_rule__DataType__Alternatives4657);
+ pushFollow(FOLLOW_ruleComplexType_in_rule__DataType__Alternatives4729);
ruleComplexType();
state._fsp--;
@@ -6188,20 +6242,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ComplexType__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2205:1: rule__ComplexType__Alternatives : ( ( ruleDataClass ) | ( ruleExternalType ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2243:1: rule__ComplexType__Alternatives : ( ( ruleDataClass ) | ( ruleExternalType ) );
public final void rule__ComplexType__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:2209:1: ( ( ruleDataClass ) | ( ruleExternalType ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2247:1: ( ( ruleDataClass ) | ( ruleExternalType ) )
int alt5=2;
int LA5_0 = input.LA(1);
- if ( (LA5_0==24) ) {
+ if ( (LA5_0==28) ) {
alt5=1;
}
- else if ( (LA5_0==23) ) {
+ else if ( (LA5_0==27) ) {
alt5=2;
}
else {
@@ -6212,13 +6266,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2210:1: ( ruleDataClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2248:1: ( ruleDataClass )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2210:1: ( ruleDataClass )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2211:1: ruleDataClass
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2248:1: ( ruleDataClass )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2249:1: ruleDataClass
{
before(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0());
- pushFollow(FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives4689);
+ pushFollow(FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives4761);
ruleDataClass();
state._fsp--;
@@ -6231,13 +6285,13 @@ 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:2216:6: ( ruleExternalType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2254:6: ( ruleExternalType )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2216:6: ( ruleExternalType )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2217:1: ruleExternalType
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2254:6: ( ruleExternalType )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2255:1: ruleExternalType
{
before(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1());
- pushFollow(FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives4706);
+ pushFollow(FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives4778);
ruleExternalType();
state._fsp--;
@@ -6267,17 +6321,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StandardOperation__Alternatives_5_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2228:1: rule__StandardOperation__Alternatives_5_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2266:1: rule__StandardOperation__Alternatives_5_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) ) );
public final void rule__StandardOperation__Alternatives_5_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:2232:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2270:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
- if ( (LA6_0==12) ) {
+ if ( (LA6_0==11) ) {
alt6=1;
}
else if ( (LA6_0==RULE_ID) ) {
@@ -6291,13 +6345,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2233:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2271:1: ( 'void' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2233:1: ( 'void' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2234:1: 'void'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2271:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2272:1: 'void'
{
before(grammarAccess.getStandardOperationAccess().getVoidKeyword_5_1_0());
- match(input,12,FOLLOW_12_in_rule__StandardOperation__Alternatives_5_14740);
+ match(input,11,FOLLOW_11_in_rule__StandardOperation__Alternatives_5_14812);
after(grammarAccess.getStandardOperationAccess().getVoidKeyword_5_1_0());
}
@@ -6306,16 +6360,16 @@ 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:2241:6: ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2279:6: ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2241:6: ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2242:1: ( rule__StandardOperation__ReturntypeAssignment_5_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2279:6: ( ( rule__StandardOperation__ReturntypeAssignment_5_1_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2280:1: ( rule__StandardOperation__ReturntypeAssignment_5_1_1 )
{
before(grammarAccess.getStandardOperationAccess().getReturntypeAssignment_5_1_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2243:1: ( rule__StandardOperation__ReturntypeAssignment_5_1_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2243:2: rule__StandardOperation__ReturntypeAssignment_5_1_1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2281:1: ( rule__StandardOperation__ReturntypeAssignment_5_1_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2281:2: rule__StandardOperation__ReturntypeAssignment_5_1_1
{
- pushFollow(FOLLOW_rule__StandardOperation__ReturntypeAssignment_5_1_1_in_rule__StandardOperation__Alternatives_5_14759);
+ pushFollow(FOLLOW_rule__StandardOperation__ReturntypeAssignment_5_1_1_in_rule__StandardOperation__Alternatives_5_14831);
rule__StandardOperation__ReturntypeAssignment_5_1_1();
state._fsp--;
@@ -6348,20 +6402,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PortOperation__Alternatives_5"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2252:1: rule__PortOperation__Alternatives_5 : ( ( ( 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:2290: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:2256: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:2294:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) )
int alt7=2;
int LA7_0 = input.LA(1);
- if ( (LA7_0==17) ) {
+ if ( (LA7_0==21) ) {
alt7=1;
}
- else if ( (LA7_0==35) ) {
+ else if ( (LA7_0==39) ) {
alt7=2;
}
else {
@@ -6372,16 +6426,16 @@ 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:2257: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:2295: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:2257: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:2258: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:2295: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:2296:1: ( rule__PortOperation__Group_5_0__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:2259: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:2259: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:2297: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:2297:2: rule__PortOperation__Group_5_0__0
{
- pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_54792);
+ pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_54864);
rule__PortOperation__Group_5_0__0();
state._fsp--;
@@ -6397,16 +6451,16 @@ 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:2263: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:2301: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:2263: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:2264: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:2301: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:2302:1: ( rule__PortOperation__Group_5_1__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:2265: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:2265:2: rule__PortOperation__Group_5_1__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2303: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:2303:2: rule__PortOperation__Group_5_1__0
{
- pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_54810);
+ pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_54882);
rule__PortOperation__Group_5_1__0();
state._fsp--;
@@ -6439,17 +6493,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $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:2274:1: rule__PortOperation__Alternatives_5_0_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:2312: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:2278: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:2316:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturntypeAssignment_5_0_1_1 ) ) )
int alt8=2;
int LA8_0 = input.LA(1);
- if ( (LA8_0==12) ) {
+ if ( (LA8_0==11) ) {
alt8=1;
}
else if ( (LA8_0==RULE_ID) ) {
@@ -6463,13 +6517,13 @@ 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:2279:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2317:1: ( 'void' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2279:1: ( 'void' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2280:1: 'void'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2317:1: ( 'void' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2318:1: 'void'
{
before(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
- match(input,12,FOLLOW_12_in_rule__PortOperation__Alternatives_5_0_14844);
+ match(input,11,FOLLOW_11_in_rule__PortOperation__Alternatives_5_0_14916);
after(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0());
}
@@ -6478,16 +6532,16 @@ 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:2287: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:2325: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:2287: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:2288: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:2325: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:2326:1: ( rule__PortOperation__ReturntypeAssignment_5_0_1_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:2289: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:2289:2: 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:2327: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:2327:2: rule__PortOperation__ReturntypeAssignment_5_0_1_1
{
- pushFollow(FOLLOW_rule__PortOperation__ReturntypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_14863);
+ pushFollow(FOLLOW_rule__PortOperation__ReturntypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_14935);
rule__PortOperation__ReturntypeAssignment_5_0_1_1();
state._fsp--;
@@ -6520,26 +6574,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PortClass__Alternatives_2"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2298:1: rule__PortClass__Alternatives_2 : ( ( ( rule__PortClass__AttributesAssignment_2_0 ) ) | ( ( rule__PortClass__OperationsAssignment_2_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2336:1: rule__PortClass__Alternatives_2 : ( ( ( rule__PortClass__AttributesAssignment_2_0 ) ) | ( ( rule__PortClass__OperationsAssignment_2_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) ) );
public final void rule__PortClass__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:2302:1: ( ( ( rule__PortClass__AttributesAssignment_2_0 ) ) | ( ( rule__PortClass__OperationsAssignment_2_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2340:1: ( ( ( rule__PortClass__AttributesAssignment_2_0 ) ) | ( ( rule__PortClass__OperationsAssignment_2_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) ) )
int alt9=3;
switch ( input.LA(1) ) {
- case 29:
+ case 33:
{
alt9=1;
}
break;
- case 33:
+ case 37:
{
alt9=2;
}
break;
- case 44:
+ case 48:
{
alt9=3;
}
@@ -6553,16 +6607,16 @@ 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:2303:1: ( ( rule__PortClass__AttributesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2341:1: ( ( rule__PortClass__AttributesAssignment_2_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2303:1: ( ( rule__PortClass__AttributesAssignment_2_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2304:1: ( rule__PortClass__AttributesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2341:1: ( ( rule__PortClass__AttributesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2342:1: ( rule__PortClass__AttributesAssignment_2_0 )
{
before(grammarAccess.getPortClassAccess().getAttributesAssignment_2_0());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2305:1: ( rule__PortClass__AttributesAssignment_2_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2305:2: rule__PortClass__AttributesAssignment_2_0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2343:1: ( rule__PortClass__AttributesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2343:2: rule__PortClass__AttributesAssignment_2_0
{
- pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_2_0_in_rule__PortClass__Alternatives_24896);
+ pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_2_0_in_rule__PortClass__Alternatives_24968);
rule__PortClass__AttributesAssignment_2_0();
state._fsp--;
@@ -6578,16 +6632,16 @@ 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:2309:6: ( ( rule__PortClass__OperationsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2347:6: ( ( rule__PortClass__OperationsAssignment_2_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2309:6: ( ( rule__PortClass__OperationsAssignment_2_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2310:1: ( rule__PortClass__OperationsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2347:6: ( ( rule__PortClass__OperationsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2348:1: ( rule__PortClass__OperationsAssignment_2_1 )
{
before(grammarAccess.getPortClassAccess().getOperationsAssignment_2_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2311:1: ( rule__PortClass__OperationsAssignment_2_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2311:2: rule__PortClass__OperationsAssignment_2_1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2349:1: ( rule__PortClass__OperationsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2349:2: rule__PortClass__OperationsAssignment_2_1
{
- pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_2_1_in_rule__PortClass__Alternatives_24914);
+ pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_2_1_in_rule__PortClass__Alternatives_24986);
rule__PortClass__OperationsAssignment_2_1();
state._fsp--;
@@ -6603,16 +6657,16 @@ 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:2315:6: ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:6: ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2315:6: ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2316:1: ( rule__PortClass__MsgHandlersAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:6: ( ( rule__PortClass__MsgHandlersAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( rule__PortClass__MsgHandlersAssignment_2_2 )
{
before(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_2_2());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2317:1: ( rule__PortClass__MsgHandlersAssignment_2_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2317:2: rule__PortClass__MsgHandlersAssignment_2_2
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:1: ( rule__PortClass__MsgHandlersAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:2: rule__PortClass__MsgHandlersAssignment_2_2
{
- pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_2_2_in_rule__PortClass__Alternatives_24932);
+ pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_2_2_in_rule__PortClass__Alternatives_25004);
rule__PortClass__MsgHandlersAssignment_2_2();
state._fsp--;
@@ -6645,20 +6699,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SemanticsRule__Alternatives_1_1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:1: rule__SemanticsRule__Alternatives_1_1 : ( ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) ) | ( ( rule__SemanticsRule__Group_1_1_1__0 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2364:1: rule__SemanticsRule__Alternatives_1_1 : ( ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) ) | ( ( rule__SemanticsRule__Group_1_1_1__0 ) ) );
public final void rule__SemanticsRule__Alternatives_1_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:2330:1: ( ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) ) | ( ( rule__SemanticsRule__Group_1_1_1__0 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2368:1: ( ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) ) | ( ( rule__SemanticsRule__Group_1_1_1__0 ) ) )
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==RULE_ID) ) {
alt10=1;
}
- else if ( (LA10_0==21) ) {
+ else if ( (LA10_0==25) ) {
alt10=2;
}
else {
@@ -6669,16 +6723,16 @@ 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:2331:1: ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2369:1: ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2331:1: ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2332:1: ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2369:1: ( ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2370:1: ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 )
{
before(grammarAccess.getSemanticsRuleAccess().getFollowUpsAssignment_1_1_0());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2333:1: ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2333:2: rule__SemanticsRule__FollowUpsAssignment_1_1_0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2371:1: ( rule__SemanticsRule__FollowUpsAssignment_1_1_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2371:2: rule__SemanticsRule__FollowUpsAssignment_1_1_0
{
- pushFollow(FOLLOW_rule__SemanticsRule__FollowUpsAssignment_1_1_0_in_rule__SemanticsRule__Alternatives_1_14965);
+ pushFollow(FOLLOW_rule__SemanticsRule__FollowUpsAssignment_1_1_0_in_rule__SemanticsRule__Alternatives_1_15037);
rule__SemanticsRule__FollowUpsAssignment_1_1_0();
state._fsp--;
@@ -6694,16 +6748,16 @@ 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:2337:6: ( ( rule__SemanticsRule__Group_1_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2375:6: ( ( rule__SemanticsRule__Group_1_1_1__0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2337:6: ( ( rule__SemanticsRule__Group_1_1_1__0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2338:1: ( rule__SemanticsRule__Group_1_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2375:6: ( ( rule__SemanticsRule__Group_1_1_1__0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2376:1: ( rule__SemanticsRule__Group_1_1_1__0 )
{
before(grammarAccess.getSemanticsRuleAccess().getGroup_1_1_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2339:1: ( rule__SemanticsRule__Group_1_1_1__0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2339:2: rule__SemanticsRule__Group_1_1_1__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2377:1: ( rule__SemanticsRule__Group_1_1_1__0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2377:2: rule__SemanticsRule__Group_1_1_1__0
{
- pushFollow(FOLLOW_rule__SemanticsRule__Group_1_1_1__0_in_rule__SemanticsRule__Alternatives_1_14983);
+ pushFollow(FOLLOW_rule__SemanticsRule__Group_1_1_1__0_in_rule__SemanticsRule__Alternatives_1_15055);
rule__SemanticsRule__Group_1_1_1__0();
state._fsp--;
@@ -6736,20 +6790,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ActorClass__Alternatives_7_6"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2348:1: rule__ActorClass__Alternatives_7_6 : ( ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) ) | ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2386:1: rule__ActorClass__Alternatives_7_6 : ( ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) ) | ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) ) );
public final void rule__ActorClass__Alternatives_7_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:2352:1: ( ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) ) | ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2390:1: ( ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) ) | ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) ) )
int alt11=2;
int LA11_0 = input.LA(1);
- if ( (LA11_0==50||LA11_0==98) ) {
+ if ( (LA11_0==54||LA11_0==102) ) {
alt11=1;
}
- else if ( (LA11_0==51) ) {
+ else if ( (LA11_0==55) ) {
alt11=2;
}
else {
@@ -6760,16 +6814,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:1: ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2391:1: ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:1: ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( rule__ActorClass__IntPortsAssignment_7_6_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2391:1: ( ( rule__ActorClass__IntPortsAssignment_7_6_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2392:1: ( rule__ActorClass__IntPortsAssignment_7_6_0 )
{
before(grammarAccess.getActorClassAccess().getIntPortsAssignment_7_6_0());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:1: ( rule__ActorClass__IntPortsAssignment_7_6_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:2: rule__ActorClass__IntPortsAssignment_7_6_0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2393:1: ( rule__ActorClass__IntPortsAssignment_7_6_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2393:2: rule__ActorClass__IntPortsAssignment_7_6_0
{
- pushFollow(FOLLOW_rule__ActorClass__IntPortsAssignment_7_6_0_in_rule__ActorClass__Alternatives_7_65016);
+ pushFollow(FOLLOW_rule__ActorClass__IntPortsAssignment_7_6_0_in_rule__ActorClass__Alternatives_7_65088);
rule__ActorClass__IntPortsAssignment_7_6_0();
state._fsp--;
@@ -6785,16 +6839,16 @@ 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:2359:6: ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2397:6: ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2359:6: ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2360:1: ( rule__ActorClass__ExtPortsAssignment_7_6_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2397:6: ( ( rule__ActorClass__ExtPortsAssignment_7_6_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2398:1: ( rule__ActorClass__ExtPortsAssignment_7_6_1 )
{
before(grammarAccess.getActorClassAccess().getExtPortsAssignment_7_6_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2361:1: ( rule__ActorClass__ExtPortsAssignment_7_6_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2361:2: rule__ActorClass__ExtPortsAssignment_7_6_1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2399:1: ( rule__ActorClass__ExtPortsAssignment_7_6_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2399:2: rule__ActorClass__ExtPortsAssignment_7_6_1
{
- pushFollow(FOLLOW_rule__ActorClass__ExtPortsAssignment_7_6_1_in_rule__ActorClass__Alternatives_7_65034);
+ pushFollow(FOLLOW_rule__ActorClass__ExtPortsAssignment_7_6_1_in_rule__ActorClass__Alternatives_7_65106);
rule__ActorClass__ExtPortsAssignment_7_6_1();
state._fsp--;
@@ -6827,20 +6881,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SAPoint__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2372:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410: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:2376:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2414:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) )
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==66) ) {
+ if ( (LA12_0==70) ) {
alt12=1;
}
- else if ( (LA12_0==67) ) {
+ else if ( (LA12_0==71) ) {
alt12=2;
}
else {
@@ -6851,13 +6905,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt12) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2377:1: ( ruleRefSAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2415:1: ( ruleRefSAPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2377:1: ( ruleRefSAPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2378:1: ruleRefSAPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2415:1: ( ruleRefSAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2416:1: ruleRefSAPoint
{
before(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
- pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives5069);
+ pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives5141);
ruleRefSAPoint();
state._fsp--;
@@ -6870,13 +6924,13 @@ 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:2383:6: ( ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2421:6: ( ruleRelaySAPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2383:6: ( ruleRelaySAPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2384:1: ruleRelaySAPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2421:6: ( ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2422:1: ruleRelaySAPoint
{
before(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
- pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives5086);
+ pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives5158);
ruleRelaySAPoint();
state._fsp--;
@@ -6906,30 +6960,30 @@ 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:2394: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:2432: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:2398:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2436:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) )
int alt13=3;
switch ( input.LA(1) ) {
- case 70:
- case 75:
+ case 74:
+ case 79:
{
alt13=1;
}
break;
- case 79:
+ case 83:
{
alt13=2;
}
break;
- case 76:
- case 77:
- case 78:
- case 100:
+ case 80:
+ case 81:
+ case 82:
+ case 103:
{
alt13=3;
}
@@ -6943,13 +6997,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
switch (alt13) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2399:1: ( ruleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2437:1: ( ruleState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2399:1: ( ruleState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2400:1: ruleState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2437:1: ( ruleState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:1: ruleState
{
before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
- pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives5118);
+ pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives5190);
ruleState();
state._fsp--;
@@ -6962,13 +7016,13 @@ 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:2405:6: ( ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2443:6: ( ruleChoicePoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2405:6: ( ruleChoicePoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2406:1: ruleChoicePoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2443:6: ( ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2444:1: ruleChoicePoint
{
before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
- pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives5135);
+ pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives5207);
ruleChoicePoint();
state._fsp--;
@@ -6981,13 +7035,13 @@ 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:2411:6: ( ruleTrPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2449:6: ( ruleTrPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2411:6: ( ruleTrPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2412:1: ruleTrPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2449:6: ( ruleTrPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2450:1: ruleTrPoint
{
before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
- pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives5152);
+ pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives5224);
ruleTrPoint();
state._fsp--;
@@ -7017,20 +7071,20 @@ 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:2423:1: rule__State__Alternatives : ( ( ruleBaseState ) | ( ruleRefinedState ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2461:1: rule__State__Alternatives : ( ( ruleBaseState ) | ( 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:2427:1: ( ( ruleBaseState ) | ( ruleRefinedState ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2465:1: ( ( ruleBaseState ) | ( ruleRefinedState ) )
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==70) ) {
+ if ( (LA14_0==74) ) {
alt14=1;
}
- else if ( (LA14_0==75) ) {
+ else if ( (LA14_0==79) ) {
alt14=2;
}
else {
@@ -7041,13 +7095,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2428:1: ( ruleBaseState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( ruleBaseState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2428:1: ( ruleBaseState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2429:1: ruleBaseState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( ruleBaseState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2467:1: ruleBaseState
{
before(grammarAccess.getStateAccess().getBaseStateParserRuleCall_0());
- pushFollow(FOLLOW_ruleBaseState_in_rule__State__Alternatives5185);
+ pushFollow(FOLLOW_ruleBaseState_in_rule__State__Alternatives5257);
ruleBaseState();
state._fsp--;
@@ -7060,13 +7114,13 @@ 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:2434:6: ( ruleRefinedState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2472:6: ( ruleRefinedState )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2434:6: ( ruleRefinedState )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2435:1: ruleRefinedState
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2472:6: ( ruleRefinedState )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2473:1: ruleRefinedState
{
before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
- pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives5202);
+ pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives5274);
ruleRefinedState();
state._fsp--;
@@ -7095,146 +7149,67 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__State__Alternatives"
- // $ANTLR start "rule__StateGraph__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2445:1: rule__StateGraph__Alternatives : ( ( rulePlainStateGraph ) | ( ruleStateMachine ) );
- public final void rule__StateGraph__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:2449:1: ( ( rulePlainStateGraph ) | ( ruleStateMachine ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
-
- if ( (LA15_0==15) ) {
- alt15=1;
- }
- else if ( (LA15_0==69||LA15_0==99) ) {
- alt15=2;
- }
- else {
- 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:2450:1: ( rulePlainStateGraph )
- {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2450:1: ( rulePlainStateGraph )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2451:1: rulePlainStateGraph
- {
- before(grammarAccess.getStateGraphAccess().getPlainStateGraphParserRuleCall_0());
- pushFollow(FOLLOW_rulePlainStateGraph_in_rule__StateGraph__Alternatives5234);
- rulePlainStateGraph();
-
- state._fsp--;
-
- after(grammarAccess.getStateGraphAccess().getPlainStateGraphParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2456:6: ( ruleStateMachine )
- {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2456:6: ( ruleStateMachine )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2457:1: ruleStateMachine
- {
- before(grammarAccess.getStateGraphAccess().getStateMachineParserRuleCall_1());
- pushFollow(FOLLOW_ruleStateMachine_in_rule__StateGraph__Alternatives5251);
- ruleStateMachine();
-
- state._fsp--;
-
- after(grammarAccess.getStateGraphAccess().getStateMachineParserRuleCall_1());
-
- }
-
-
- }
- break;
-
- }
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__StateGraph__Alternatives"
-
-
- // $ANTLR start "rule__PlainStateGraph__Alternatives_2"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2467:1: rule__PlainStateGraph__Alternatives_2 : ( ( ( rule__PlainStateGraph__StatesAssignment_2_0 ) ) | ( ( rule__PlainStateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__PlainStateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__PlainStateGraph__TransitionsAssignment_2_3 ) ) );
- public final void rule__PlainStateGraph__Alternatives_2() throws RecognitionException {
+ // $ANTLR start "rule__StateGraph__Alternatives_2"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2483: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 ) ) );
+ 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:2471:1: ( ( ( rule__PlainStateGraph__StatesAssignment_2_0 ) ) | ( ( rule__PlainStateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__PlainStateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__PlainStateGraph__TransitionsAssignment_2_3 ) ) )
- int alt16=4;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2487:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) )
+ int alt15=4;
switch ( input.LA(1) ) {
- case 70:
- case 75:
+ case 74:
+ case 79:
{
- alt16=1;
+ alt15=1;
}
break;
- case 76:
- case 77:
- case 78:
- case 100:
+ case 80:
+ case 81:
+ case 82:
+ case 103:
{
- alt16=2;
+ alt15=2;
}
break;
- case 79:
+ case 83:
{
- alt16=3;
+ alt15=3;
}
break;
- case 80:
+ case 84:
{
- alt16=4;
+ alt15=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
+ new NoViableAltException("", 15, 0, input);
throw nvae;
}
- switch (alt16) {
+ switch (alt15) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2472:1: ( ( rule__PlainStateGraph__StatesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2488:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2472:1: ( ( rule__PlainStateGraph__StatesAssignment_2_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2473:1: ( rule__PlainStateGraph__StatesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2488:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2489:1: ( rule__StateGraph__StatesAssignment_2_0 )
{
- before(grammarAccess.getPlainStateGraphAccess().getStatesAssignment_2_0());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2474:1: ( rule__PlainStateGraph__StatesAssignment_2_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2474:2: rule__PlainStateGraph__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:2490:1: ( rule__StateGraph__StatesAssignment_2_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2490:2: rule__StateGraph__StatesAssignment_2_0
{
- pushFollow(FOLLOW_rule__PlainStateGraph__StatesAssignment_2_0_in_rule__PlainStateGraph__Alternatives_25283);
- rule__PlainStateGraph__StatesAssignment_2_0();
+ pushFollow(FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_25306);
+ rule__StateGraph__StatesAssignment_2_0();
state._fsp--;
}
- after(grammarAccess.getPlainStateGraphAccess().getStatesAssignment_2_0());
+ after(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0());
}
@@ -7242,24 +7217,24 @@ 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:2478:6: ( ( rule__PlainStateGraph__TrPointsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2478:6: ( ( rule__PlainStateGraph__TrPointsAssignment_2_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2479:1: ( rule__PlainStateGraph__TrPointsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2495:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
{
- before(grammarAccess.getPlainStateGraphAccess().getTrPointsAssignment_2_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2480:1: ( rule__PlainStateGraph__TrPointsAssignment_2_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2480:2: rule__PlainStateGraph__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:2496:1: ( rule__StateGraph__TrPointsAssignment_2_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2496:2: rule__StateGraph__TrPointsAssignment_2_1
{
- pushFollow(FOLLOW_rule__PlainStateGraph__TrPointsAssignment_2_1_in_rule__PlainStateGraph__Alternatives_25301);
- rule__PlainStateGraph__TrPointsAssignment_2_1();
+ pushFollow(FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_25324);
+ rule__StateGraph__TrPointsAssignment_2_1();
state._fsp--;
}
- after(grammarAccess.getPlainStateGraphAccess().getTrPointsAssignment_2_1());
+ after(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1());
}
@@ -7267,24 +7242,24 @@ 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:2484:6: ( ( rule__PlainStateGraph__ChPointsAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2500:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2484:6: ( ( rule__PlainStateGraph__ChPointsAssignment_2_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2485:1: ( rule__PlainStateGraph__ChPointsAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2500:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2501:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
{
- before(grammarAccess.getPlainStateGraphAccess().getChPointsAssignment_2_2());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2486:1: ( rule__PlainStateGraph__ChPointsAssignment_2_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2486:2: rule__PlainStateGraph__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:2502:1: ( rule__StateGraph__ChPointsAssignment_2_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2502:2: rule__StateGraph__ChPointsAssignment_2_2
{
- pushFollow(FOLLOW_rule__PlainStateGraph__ChPointsAssignment_2_2_in_rule__PlainStateGraph__Alternatives_25319);
- rule__PlainStateGraph__ChPointsAssignment_2_2();
+ pushFollow(FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_25342);
+ rule__StateGraph__ChPointsAssignment_2_2();
state._fsp--;
}
- after(grammarAccess.getPlainStateGraphAccess().getChPointsAssignment_2_2());
+ after(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2());
}
@@ -7292,24 +7267,24 @@ 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:2490:6: ( ( rule__PlainStateGraph__TransitionsAssignment_2_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2506:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2490:6: ( ( rule__PlainStateGraph__TransitionsAssignment_2_3 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2491:1: ( rule__PlainStateGraph__TransitionsAssignment_2_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2506:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2507:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
{
- before(grammarAccess.getPlainStateGraphAccess().getTransitionsAssignment_2_3());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2492:1: ( rule__PlainStateGraph__TransitionsAssignment_2_3 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2492:2: rule__PlainStateGraph__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:2508:1: ( rule__StateGraph__TransitionsAssignment_2_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2508:2: rule__StateGraph__TransitionsAssignment_2_3
{
- pushFollow(FOLLOW_rule__PlainStateGraph__TransitionsAssignment_2_3_in_rule__PlainStateGraph__Alternatives_25337);
- rule__PlainStateGraph__TransitionsAssignment_2_3();
+ pushFollow(FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_25360);
+ rule__StateGraph__TransitionsAssignment_2_3();
state._fsp--;
}
- after(grammarAccess.getPlainStateGraphAccess().getTransitionsAssignment_2_3());
+ after(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3());
}
@@ -7330,70 +7305,70 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__PlainStateGraph__Alternatives_2"
+ // $ANTLR end "rule__StateGraph__Alternatives_2"
- // $ANTLR start "rule__StateMachine__Alternatives_4"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2501:1: rule__StateMachine__Alternatives_4 : ( ( ( rule__StateMachine__StatesAssignment_4_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_4_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_4_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_4_3 ) ) );
- public final void rule__StateMachine__Alternatives_4() throws RecognitionException {
+ // $ANTLR start "rule__StateMachine__Alternatives_3"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2517: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 ) ) );
+ 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:2505:1: ( ( ( rule__StateMachine__StatesAssignment_4_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_4_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_4_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_4_3 ) ) )
- int alt17=4;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2521:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) )
+ int alt16=4;
switch ( input.LA(1) ) {
- case 70:
- case 75:
+ case 74:
+ case 79:
{
- alt17=1;
+ alt16=1;
}
break;
- case 76:
- case 77:
- case 78:
- case 100:
+ case 80:
+ case 81:
+ case 82:
+ case 103:
{
- alt17=2;
+ alt16=2;
}
break;
- case 79:
+ case 83:
{
- alt17=3;
+ alt16=3;
}
break;
- case 80:
+ case 84:
{
- alt17=4;
+ alt16=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 16, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt16) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2506:1: ( ( rule__StateMachine__StatesAssignment_4_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2506:1: ( ( rule__StateMachine__StatesAssignment_4_0 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2507:1: ( rule__StateMachine__StatesAssignment_4_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2523:1: ( rule__StateMachine__StatesAssignment_3_0 )
{
- before(grammarAccess.getStateMachineAccess().getStatesAssignment_4_0());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2508:1: ( rule__StateMachine__StatesAssignment_4_0 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2508:2: rule__StateMachine__StatesAssignment_4_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:2524:1: ( rule__StateMachine__StatesAssignment_3_0 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:2: rule__StateMachine__StatesAssignment_3_0
{
- pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_4_0_in_rule__StateMachine__Alternatives_45370);
- rule__StateMachine__StatesAssignment_4_0();
+ pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_35393);
+ rule__StateMachine__StatesAssignment_3_0();
state._fsp--;
}
- after(grammarAccess.getStateMachineAccess().getStatesAssignment_4_0());
+ after(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0());
}
@@ -7401,24 +7376,24 @@ 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:2512:6: ( ( rule__StateMachine__TrPointsAssignment_4_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2528:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2512:6: ( ( rule__StateMachine__TrPointsAssignment_4_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2513:1: ( rule__StateMachine__TrPointsAssignment_4_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2528:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2529:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
{
- before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_4_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2514:1: ( rule__StateMachine__TrPointsAssignment_4_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2514:2: rule__StateMachine__TrPointsAssignment_4_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:2530:1: ( rule__StateMachine__TrPointsAssignment_3_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2530:2: rule__StateMachine__TrPointsAssignment_3_1
{
- pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_4_1_in_rule__StateMachine__Alternatives_45388);
- rule__StateMachine__TrPointsAssignment_4_1();
+ pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_35411);
+ rule__StateMachine__TrPointsAssignment_3_1();
state._fsp--;
}
- after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_4_1());
+ after(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1());
}
@@ -7426,24 +7401,24 @@ 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:2518:6: ( ( rule__StateMachine__ChPointsAssignment_4_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2534:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2518:6: ( ( rule__StateMachine__ChPointsAssignment_4_2 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2519:1: ( rule__StateMachine__ChPointsAssignment_4_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2534:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2535:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
{
- before(grammarAccess.getStateMachineAccess().getChPointsAssignment_4_2());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2520:1: ( rule__StateMachine__ChPointsAssignment_4_2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2520:2: rule__StateMachine__ChPointsAssignment_4_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:2536:1: ( rule__StateMachine__ChPointsAssignment_3_2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2536:2: rule__StateMachine__ChPointsAssignment_3_2
{
- pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_4_2_in_rule__StateMachine__Alternatives_45406);
- rule__StateMachine__ChPointsAssignment_4_2();
+ pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_35429);
+ rule__StateMachine__ChPointsAssignment_3_2();
state._fsp--;
}
- after(grammarAccess.getStateMachineAccess().getChPointsAssignment_4_2());
+ after(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2());
}
@@ -7451,24 +7426,24 @@ 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:2524:6: ( ( rule__StateMachine__TransitionsAssignment_4_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2540:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:6: ( ( rule__StateMachine__TransitionsAssignment_4_3 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2525:1: ( rule__StateMachine__TransitionsAssignment_4_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2540:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2541:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
{
- before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_4_3());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2526:1: ( rule__StateMachine__TransitionsAssignment_4_3 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2526:2: rule__StateMachine__TransitionsAssignment_4_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:2542:1: ( rule__StateMachine__TransitionsAssignment_3_3 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2542:2: rule__StateMachine__TransitionsAssignment_3_3
{
- pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_4_3_in_rule__StateMachine__Alternatives_45424);
- rule__StateMachine__TransitionsAssignment_4_3();
+ pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_35447);
+ rule__StateMachine__TransitionsAssignment_3_3();
state._fsp--;
}
- after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_4_3());
+ after(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3());
}
@@ -7489,51 +7464,51 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__StateMachine__Alternatives_4"
+ // $ANTLR end "rule__StateMachine__Alternatives_3"
// $ANTLR start "rule__TrPoint__Alternatives"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2535: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:2551: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:2539:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
- int alt18=3;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2555:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) )
+ int alt17=3;
switch ( input.LA(1) ) {
- case 76:
- case 100:
+ case 80:
+ case 103:
{
- alt18=1;
+ alt17=1;
}
break;
- case 77:
+ case 81:
{
- alt18=2;
+ alt17=2;
}
break;
- case 78:
+ case 82:
{
- alt18=3;
+ alt17=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 17, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt17) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2540:1: ( ruleTransitionPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2556:1: ( ruleTransitionPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2540:1: ( ruleTransitionPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2541:1: ruleTransitionPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2556:1: ( ruleTransitionPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2557:1: ruleTransitionPoint
{
before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
- pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives5457);
+ pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives5480);
ruleTransitionPoint();
state._fsp--;
@@ -7546,13 +7521,13 @@ 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:2546:6: ( ruleEntryPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2562:6: ( ruleEntryPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2546:6: ( ruleEntryPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2547:1: ruleEntryPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2562:6: ( ruleEntryPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2563:1: ruleEntryPoint
{
before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
- pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives5474);
+ pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives5497);
ruleEntryPoint();
state._fsp--;
@@ -7565,13 +7540,13 @@ 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:2552:6: ( ruleExitPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2568:6: ( ruleExitPoint )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2552:6: ( ruleExitPoint )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2553:1: ruleExitPoint
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2568:6: ( ruleExitPoint )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2569:1: ruleExitPoint
{
before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
- pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives5491);
+ pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives5514);
ruleExitPoint();
state._fsp--;
@@ -7601,83 +7576,83 @@ 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:2563:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2579: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:2567:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
- int alt19=2;
- int LA19_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2583:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA19_0==80) ) {
- int LA19_1 = input.LA(2);
+ if ( (LA18_0==84) ) {
+ int LA18_1 = input.LA(2);
- if ( (LA19_1==RULE_ID) ) {
- int LA19_2 = input.LA(3);
+ if ( (LA18_1==RULE_ID) ) {
+ int LA18_2 = input.LA(3);
- if ( (LA19_2==17) ) {
- int LA19_3 = input.LA(4);
+ if ( (LA18_2==21) ) {
+ int LA18_3 = input.LA(4);
- if ( (LA19_3==RULE_ID||(LA19_3>=87 && LA19_3<=88)) ) {
- alt19=2;
+ if ( (LA18_3==RULE_ID||(LA18_3>=91 && LA18_3<=92)) ) {
+ alt18=2;
}
- else if ( (LA19_3==81) ) {
- alt19=1;
+ else if ( (LA18_3==85) ) {
+ alt18=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 3, input);
+ new NoViableAltException("", 18, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 2, input);
+ new NoViableAltException("", 18, 2, input);
throw nvae;
}
}
- else if ( (LA19_1==17) ) {
- int LA19_3 = input.LA(3);
+ else if ( (LA18_1==21) ) {
+ int LA18_3 = input.LA(3);
- if ( (LA19_3==RULE_ID||(LA19_3>=87 && LA19_3<=88)) ) {
- alt19=2;
+ if ( (LA18_3==RULE_ID||(LA18_3>=91 && LA18_3<=92)) ) {
+ alt18=2;
}
- else if ( (LA19_3==81) ) {
- alt19=1;
+ else if ( (LA18_3==85) ) {
+ alt18=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 3, input);
+ new NoViableAltException("", 18, 3, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 1, input);
+ new NoViableAltException("", 18, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 18, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt18) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2568:1: ( ruleInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2584:1: ( ruleInitialTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2568:1: ( ruleInitialTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2569:1: ruleInitialTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2584:1: ( ruleInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2585:1: ruleInitialTransition
{
before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
- pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives5523);
+ pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives5546);
ruleInitialTransition();
state._fsp--;
@@ -7690,13 +7665,13 @@ 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:2574:6: ( ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2590:6: ( ruleNonInitialTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2574:6: ( ruleNonInitialTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2575:1: ruleNonInitialTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2590:6: ( ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2591:1: ruleNonInitialTransition
{
before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
- pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives5540);
+ pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives5563);
ruleNonInitialTransition();
state._fsp--;
@@ -7726,24 +7701,24 @@ 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:2585:1: rule__NonInitialTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2601:1: rule__NonInitialTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) | ( 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:2589:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
- int alt20=4;
- alt20 = dfa20.predict(input);
- switch (alt20) {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2605:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) )
+ int alt19=4;
+ alt19 = dfa19.predict(input);
+ switch (alt19) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2590:1: ( ruleTriggeredTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2606:1: ( ruleTriggeredTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2590:1: ( ruleTriggeredTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2591:1: ruleTriggeredTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2606:1: ( ruleTriggeredTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2607:1: ruleTriggeredTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getTriggeredTransitionParserRuleCall_0());
- pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__NonInitialTransition__Alternatives5572);
+ pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__NonInitialTransition__Alternatives5595);
ruleTriggeredTransition();
state._fsp--;
@@ -7756,13 +7731,13 @@ 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:2596:6: ( ruleGuardedTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2612:6: ( ruleGuardedTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2596:6: ( ruleGuardedTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2597:1: ruleGuardedTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2612:6: ( ruleGuardedTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2613:1: ruleGuardedTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getGuardedTransitionParserRuleCall_1());
- pushFollow(FOLLOW_ruleGuardedTransition_in_rule__NonInitialTransition__Alternatives5589);
+ pushFollow(FOLLOW_ruleGuardedTransition_in_rule__NonInitialTransition__Alternatives5612);
ruleGuardedTransition();
state._fsp--;
@@ -7775,13 +7750,13 @@ 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:2602:6: ( ruleContinuationTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2618:6: ( ruleContinuationTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2602:6: ( ruleContinuationTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2603:1: ruleContinuationTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2618:6: ( ruleContinuationTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2619:1: ruleContinuationTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_2());
- pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives5606);
+ pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives5629);
ruleContinuationTransition();
state._fsp--;
@@ -7794,13 +7769,13 @@ 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:2608:6: ( ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:6: ( ruleCPBranchTransition )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2608:6: ( ruleCPBranchTransition )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2609:1: ruleCPBranchTransition
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:6: ( ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2625:1: ruleCPBranchTransition
{
before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_3());
- pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives5623);
+ pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives5646);
ruleCPBranchTransition();
state._fsp--;
@@ -7830,59 +7805,59 @@ 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:2619: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:2635: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:2623:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
- int alt21=4;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2639:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) )
+ int alt20=4;
switch ( input.LA(1) ) {
case RULE_ID:
{
- int LA21_1 = input.LA(2);
+ int LA20_1 = input.LA(2);
- if ( (LA21_1==55) ) {
- alt21=3;
+ if ( (LA20_1==EOF||(LA20_1>=19 && LA20_1<=20)||LA20_1==23||LA20_1==34||LA20_1==74||(LA20_1>=79 && LA20_1<=84)||LA20_1==103) ) {
+ alt20=1;
}
- else if ( (LA21_1==EOF||(LA21_1>=15 && LA21_1<=16)||LA21_1==19||LA21_1==30||LA21_1==70||(LA21_1>=75 && LA21_1<=80)||LA21_1==100) ) {
- alt21=1;
+ else if ( (LA20_1==59) ) {
+ alt20=3;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 21, 1, input);
+ new NoViableAltException("", 20, 1, input);
throw nvae;
}
}
break;
- case 87:
+ case 91:
{
- alt21=2;
+ alt20=2;
}
break;
- case 88:
+ case 92:
{
- alt21=4;
+ alt20=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt20) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:1: ( ruleStateTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2640:1: ( ruleStateTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:1: ( ruleStateTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2625:1: ruleStateTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2640:1: ( ruleStateTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2641:1: ruleStateTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
- pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives5655);
+ pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives5678);
ruleStateTerminal();
state._fsp--;
@@ -7895,13 +7870,13 @@ 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:2630:6: ( ruleTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2646:6: ( ruleTrPointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2630:6: ( ruleTrPointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2631:1: ruleTrPointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2646:6: ( ruleTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2647:1: ruleTrPointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
- pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives5672);
+ pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives5695);
ruleTrPointTerminal();
state._fsp--;
@@ -7914,13 +7889,13 @@ 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:2636:6: ( ruleSubStateTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2652:6: ( ruleSubStateTrPointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2636:6: ( ruleSubStateTrPointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2637:1: ruleSubStateTrPointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2652:6: ( ruleSubStateTrPointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2653:1: ruleSubStateTrPointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
- pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives5689);
+ pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives5712);
ruleSubStateTrPointTerminal();
state._fsp--;
@@ -7933,13 +7908,13 @@ 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:2642:6: ( ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2658:6: ( ruleChoicepointTerminal )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2642:6: ( ruleChoicepointTerminal )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2643:1: ruleChoicepointTerminal
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2658:6: ( ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2659:1: ruleChoicepointTerminal
{
before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
- pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives5706);
+ pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives5729);
ruleChoicepointTerminal();
state._fsp--;
@@ -7969,40 +7944,40 @@ 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:2653: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:2669: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:2657:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2673:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- if ( (LA22_0==RULE_ID) ) {
- alt22=1;
+ if ( (LA21_0==RULE_ID) ) {
+ alt21=1;
}
- else if ( (LA22_0==13) ) {
- alt22=2;
+ else if ( (LA21_0==12) ) {
+ alt21=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt21) {
case 1 :
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2658: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:2674: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:2658: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:2659: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:2674: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:2675:1: ( 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:2660: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:2660:2: rule__Import__Group_1_0__0
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2676: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:2676:2: rule__Import__Group_1_0__0
{
- pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_15738);
+ pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_15761);
rule__Import__Group_1_0__0();
state._fsp--;
@@ -8018,13 +7993,13 @@ 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:2664:6: ( 'model' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2680:6: ( 'model' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2664:6: ( 'model' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2665:1: 'model'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2680:6: ( 'model' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2681:1: 'model'
{
before(grammarAccess.getImportAccess().getModelKeyword_1_1());
- match(input,13,FOLLOW_13_in_rule__Import__Alternatives_15757);
+ match(input,12,FOLLOW_12_in_rule__Import__Alternatives_15780);
after(grammarAccess.getImportAccess().getModelKeyword_1_1());
}
@@ -8049,22 +8024,345 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__Import__Alternatives_1"
+ // $ANTLR start "rule__MULTIPLICITY__Alternatives_1"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2693: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:2697:1: ( ( '*' ) | ( RULE_INT ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
+
+ if ( (LA22_0==13) ) {
+ alt22=1;
+ }
+ else if ( (LA22_0==RULE_INT) ) {
+ alt22=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 22, 0, input);
+
+ throw nvae;
+ }
+ switch (alt22) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2698:1: ( '*' )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2698:1: ( '*' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2699:1: '*'
+ {
+ before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
+ match(input,13,FOLLOW_13_in_rule__MULTIPLICITY__Alternatives_15815);
+ after(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2706:6: ( RULE_INT )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2706:6: ( RULE_INT )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2707:1: RULE_INT
+ {
+ before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
+ match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_15834);
+ after(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MULTIPLICITY__Alternatives_1"
+
+
+ // $ANTLR start "rule__CommunicationType__Alternatives"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2717:1: rule__CommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) );
+ public final void rule__CommunicationType__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:2721:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) )
+ int alt23=3;
+ switch ( input.LA(1) ) {
+ case 14:
+ {
+ alt23=1;
+ }
+ break;
+ case 15:
+ {
+ alt23=2;
+ }
+ break;
+ case 16:
+ {
+ alt23=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 23, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt23) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( ( 'eventdriven' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( ( 'eventdriven' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2723:1: ( 'eventdriven' )
+ {
+ before(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:1: ( 'eventdriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:3: 'eventdriven'
+ {
+ match(input,14,FOLLOW_14_in_rule__CommunicationType__Alternatives5867);
+
+ }
+
+ after(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2729:6: ( ( 'datadriven' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2729:6: ( ( 'datadriven' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2730:1: ( 'datadriven' )
+ {
+ before(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2731:1: ( 'datadriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2731:3: 'datadriven'
+ {
+ match(input,15,FOLLOW_15_in_rule__CommunicationType__Alternatives5888);
+
+ }
+
+ after(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2736:6: ( ( 'sync' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2736:6: ( ( 'sync' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2737:1: ( 'sync' )
+ {
+ before(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2738:1: ( 'sync' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2738:3: 'sync'
+ {
+ match(input,16,FOLLOW_16_in_rule__CommunicationType__Alternatives5909);
+
+ }
+
+ after(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CommunicationType__Alternatives"
+
+
+ // $ANTLR start "rule__ActorCommunicationType__Alternatives"
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2748:1: rule__ActorCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) );
+ public final void rule__ActorCommunicationType__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:2752:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) )
+ int alt24=4;
+ switch ( input.LA(1) ) {
+ case 14:
+ {
+ alt24=1;
+ }
+ break;
+ case 15:
+ {
+ alt24=2;
+ }
+ break;
+ case 17:
+ {
+ alt24=3;
+ }
+ break;
+ case 16:
+ {
+ alt24=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 24, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt24) {
+ case 1 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2753:1: ( ( 'eventdriven' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2753:1: ( ( 'eventdriven' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2754:1: ( 'eventdriven' )
+ {
+ before(grammarAccess.getActorCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2755:1: ( 'eventdriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2755:3: 'eventdriven'
+ {
+ match(input,14,FOLLOW_14_in_rule__ActorCommunicationType__Alternatives5945);
+
+ }
+
+ after(grammarAccess.getActorCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2760:6: ( ( 'datadriven' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2760:6: ( ( 'datadriven' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2761:1: ( 'datadriven' )
+ {
+ before(grammarAccess.getActorCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2762:1: ( 'datadriven' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2762:3: 'datadriven'
+ {
+ match(input,15,FOLLOW_15_in_rule__ActorCommunicationType__Alternatives5966);
+
+ }
+
+ after(grammarAccess.getActorCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2767:6: ( ( 'async' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2767:6: ( ( 'async' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2768:1: ( 'async' )
+ {
+ before(grammarAccess.getActorCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2769:1: ( 'async' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2769:3: 'async'
+ {
+ match(input,17,FOLLOW_17_in_rule__ActorCommunicationType__Alternatives5987);
+
+ }
+
+ after(grammarAccess.getActorCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2774:6: ( ( 'sync' ) )
+ {
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2774:6: ( ( 'sync' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2775:1: ( 'sync' )
+ {
+ before(grammarAccess.getActorCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3());
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2776:1: ( 'sync' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2776:3: 'sync'
+ {
+ match(input,16,FOLLOW_16_in_rule__ActorCommunicationType__Alternatives6008);
+
+ }
+
+ after(grammarAccess.getActorCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ActorCommunicationType__Alternatives"
+
+
// $ANTLR start "rule__RoomModel__Group__0"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2679:1: rule__RoomModel__Group__0 : rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2788:1: rule__RoomModel__Group__0 : rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 ;
public final void rule__RoomModel__Group__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:2683:1: ( rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2684:2: rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2792:1: ( rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2793:2: rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1
{
- pushFollow(FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__05789);
+ pushFollow(FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__06041);
rule__RoomModel__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__05792);
+ pushFollow(FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__06044);
rule__RoomModel__Group__1();
state._fsp--;
@@ -8088,20 +8386,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RoomModel__Group__0__Impl"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2691:1: rule__RoomModel__Group__0__Impl : ( 'RoomModel' ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2800:1: rule__RoomModel__Group__0__Impl : ( 'RoomModel' ) ;
public final void rule__RoomModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2695:1: ( ( 'RoomModel' ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:1: ( 'RoomModel' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2804:1: ( ( 'RoomModel' ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2805:1: ( 'RoomModel' )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:1: ( 'RoomModel' )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2697:1: 'RoomModel'
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2805:1: ( 'RoomModel' )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2806:1: 'RoomModel'
{
before(grammarAccess.getRoomModelAccess().getRoomModelKeyword_0());
- match(input,14,FOLLOW_14_in_rule__RoomModel__Group__0__Impl5820);
+ match(input,18,FOLLOW_18_in_rule__RoomModel__Group__0__Impl6072);
after(grammarAccess.getRoomModelAccess().getRoomModelKeyword_0());
}
@@ -8125,21 +8423,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RoomModel__Group__1"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2710:1: rule__RoomModel__Group__1 : rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2819:1: rule__RoomModel__Group__1 : rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 ;
public final void rule__RoomModel__Group__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:2714:1: ( rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2715:2: rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2823:1: ( rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2824:2: rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2
{
- pushFollow(FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__15851);
+ pushFollow(FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__16103);
rule__RoomModel__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__15854);
+ pushFollow(FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__16106);
rule__RoomModel__Group__2();
state._fsp--;
@@ -8163,23 +8461,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RoomModel__Group__1__Impl"
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: rule__RoomModel__Group__1__Impl : ( ( rule__RoomModel__NameAssignment_1 ) ) ;
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2831:1: rule__RoomModel__Group__1__Impl : ( ( rule__RoomModel__NameAssignment_1 ) ) ;
public final void rule__RoomModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2726:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2727:1: ( ( rule__RoomModel__NameAssignment_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2835:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2836:1: ( ( rule__RoomModel__NameAssignment_1 ) )
{
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2727:1: ( ( rule__RoomModel__NameAssignment_1 ) )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2728:1: ( rule__RoomModel__NameAssignment_1 )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2836:1: ( ( rule__RoomModel__NameAssignment_1 ) )
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2837:1: ( rule__RoomModel__NameAssignment_1 )
{
before(grammarAccess.getRoomModelAccess().getNameAssignment_1());
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2729:1: ( rule__RoomModel__NameAssignment_1 )
- // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2729:2: rule__RoomModel__NameAssignment_1
+ // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2838:1: ( rule__RoomModel__NameAssignment_1 )
+